In view of the problems of SMR laminated hard disk, Xishu is using more advanced technology to solve them. They have developed a file system called zonefs, which is expected to solve the disadvantages of SMR hard disk when writing data, and also suitable for SSD hard disk.
When it comes to SMR hard disk, a lot of people are numb - HDD manufacturers are flocking to SMR hard disk, and players are not able to avoid SMR hard disk, because there are problems with the performance and reliability of this hard disk, but it can improve the storage density of the hard disk by about 1 / 4, so both Western Digital and Seagate like SMR hard disk very much, and will continue to use it in the future.
In addition to SMR hard disk, the innate principle that SSD hard disk needs to be erased before writing data is also a problem, which will lead to many problems, such as write performance degradation, write amplification and so on, which cannot be eliminated.
According to the latest news, zonefs is developing a new file system, which is based on the research results of zonefs in zoned storage. Its goal is not to replace general file systems such as ext4, Btrfs, XFS and ZFS, but to simplify the support of zoned storage devices by replacing block file access of original devices.
In short, Western Digital has been studying zoned storage in recent years,It divides the LBA space of the hard disk into multiple blocks, writes data from the beginning of each block, and the data cannot be overwritten arbitrarily。
This data storage technology can change the way that SMR and SSD hard disks store and write data. There will be no more random data writing problems like now. To write is to write from the beginning in sequence. The shortcomings of SMR and SSD hard disks can be improved.
The zonefs file system of Xishi research also serves for the partition storage device, which can run faster on the partition storage device.
At present, the zonefs file system code submitted by Xishu is only 1500 lines. After all, it is not a complete file system, but a special implementation, mainly for better partition storage.