dslreports logo
site
 
    All Forums Hot Topics Gallery
spc

spacer




how-to block ads


Search Topic:
uniqs
951
share rss forum feed


FF4m3

@rr.com

F2fs Flash-Friendly Filesystem Integrated Into Linux

From H-Online:

Linus Torvalds has integrated code to support the F2fs filesystem into the Linux kernel's main development branch; this branch is currently used to prepare Linux 3.8 (1, 2, 3). Introduced in October, F2fs is a filesystem that was mainly developed by Samsung employees and is specially tailored for storage media that use flash memory chips and a rather simple Flash Translation Layer (FTL) – for example USB flash drives, memory cards (eMMC, SD cards, ...) and the storage media that are included in cameras, tablets and smartphones.

F2fs is a Log-structured File System (LFS). Like Btrfs, such filesystems use Copy-on-Write (COW) – when a file is overwritten, the filesystem will, therefore, store the new data in a different place and delete the reference to the old data. However, unlike Btrfs or Ext4, F2fs fills up storage media sequentially, always saving new data behind the most recently stored data with no regard for fragmentation. Only once it has reached the end of the storage medium will it start again at the beginning and use any newly deallocated areas to store further data.

Similar mechanisms are also used by the Flash Translation Layer of flash storage media – for example, in order to ensure that flash chips are evenly used because they only tolerate a limited number of writes. Some of the approaches used in F2fs aim to ensure harmonious relations between the filesystem and the Flash Translation Layer; F2fs is also designed to avoid various known LFS filesystem issues. Further details on F2fs can be found in the related kernel documentation and in an article on LWN.net; the article was written by Neil Brown, who maintains the kernel's MD software RAID code and mdadm.

The "f2fs-tools" userspace tools for implementing F2fs disks are available at kernel.org.


Kearnstd
Space Elf
Premium
join:2002-01-22
Mullica Hill, NJ
kudos:1
so this is completely new then?

big issue is that if this does truly turn out superior to FAT/FAT32 it will need MS and Apple to pick up the support as well as the camera makers.

The big lag will likely be OSX and Windows. MS likely wont support it(in favor of something they will develop that will be Win8 only I am sure. And Apple will avoid it because they cannot patent it.)
--
[65 Arcanist]Filan(High Elf) Zone: Broadband Reports