On 2019/12/16 18:42, Carlos Maiolino wrote: > On Mon, Dec 16, 2019 at 10:36:00AM +0100, Carlos Maiolino wrote: >> On Mon, Dec 16, 2019 at 09:18:23AM +0100, Enrico Weigelt, metux IT consult wrote: >>> On 12.12.19 19:38, Damien Le Moal wrote: >>> >>> Hi, >>> >>>> zonefs is a very simple file system exposing each zone of a zoned block >>>> device as a file. Unlike a regular file system with zoned block device >>>> support (e.g. f2fs or the on-going btrfs effort), zonefs does not hide >>>> the sequential write constraint of zoned block devices to the user. >>> >>> Just curious: what's the exact definition of "zoned" here ? >>> Something like partitions ? >> >> Zones inside a SMR HDD. >> > > Btw, Zoned devices concept are not limited on HDDs only. I'm not sure now if the > patchset itself also targets SMR devices or is more focused on Zoned SDDs, but > well, the limitation where each zone can only be written sequentially still > applies. zonefs supports any block device that advertised itself as "zoned" (blk_queue_is_zoned(q) is true) through the zoned block device abstraction (block/blk-zoned.c). This includes all SMR HDDs (both SCSI and ATA), null_blk devices with zoned mode enabled and DM-linear drives built on top of zoned devices. On the SSD front, NVMe Zoned Namespace standard is still a draft and being worked on be the NVMe committee and no devices are available on the market yet. -- Damien Le Moal Western Digital Research