- Home
- Packages
- Forums
- Wiki
- Bugs
- AUR
- Download

# F2fs

From ArchWiki

F2FS (Flash-Friendly File System) is a file system intended for NAND-based flash memory. It is supported from kernel 3.8 onwards.

## Creating a F2FS partition

In order to create a F2FS partition, you need to install package f2fs-tools from the official repositories.

Create the partition:

    # mkfs.f2fs /dev/sdxY

where /dev/sdxY is the volume that you wish to format in F2FS.

## Mounting a F2FS partition

You may need to load the F2FS kernel module before mounting. Issue as root:

    # modprobe f2fs

Then you can mount the partition:

    # mount -t f2fs /dev/sdxY /mnt

## Install Arch Linux on F2FS partition

With the latest installation media (2013.04.01) it is possible to install system on F2FS partition:

1. Install f2fs-tools from official repositories while running arch from installation media.
2. Load `f2fs` kernel module as described.
3. Create root partition as F2FS as described.
4. Create `/boot` partition as ext4 (or any other supported filesystem).
5. Mount, install and chroot system as per official installation guide.
6. On installed system add `f2fs` to modules section in `/etc/mkinitcpio.conf` and remove `fsck` from hooks section since F2FS does not have fsck implementation yet.
7. Don't forget to regenerate the initramfs image after that:

    `# mkinitcpio -p linux`

Retrieved from "https://wiki.archlinux.org/index.php?title=F2fs&oldid=276190"
Category:

- File systems

## Navigation menu