F2FS: Difference between revisions

From Alpine Linux
(Created page with "''From [https://en.wikipedia.org/wiki/F2FS Wikipedia]:'' F2FS (Flash-Friendly File System) is a flash file system initially developed by Samsung Electronics for the Linux ker...")
 
m (case correction)
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
''From [https://en.wikipedia.org/wiki/F2FS Wikipedia]:''
{{TOC right}}


F2FS (Flash-Friendly File System) is a flash file system initially developed by Samsung Electronics for the Linux kernel.
F2FS (Flash-Friendly File System) is a flash file system initially developed by Samsung Electronics for the Linux kernel.
Line 5: Line 5:
The motive for F2FS was to build a file system that, from the start, takes into account the characteristics of NAND flash memory-based storage devices (such as solid-state disks, eMMC, and SD cards), which are widely used in computer systems ranging from mobile devices to servers.
The motive for F2FS was to build a file system that, from the start, takes into account the characteristics of NAND flash memory-based storage devices (such as solid-state disks, eMMC, and SD cards), which are widely used in computer systems ranging from mobile devices to servers.


= Install =


Out of the box AlpineLinux doesnt support making F2FS partitions, that cant be added with:
== Installation ==


{{Cmd|# apk add f2fs-tools}}
Out of the box Alpine Linux doesnt support making F2FS partitions, that can be added with:


<br>
{{Cmd|# apk add {{Pkg|f2fs-tools}}}}


= Formatting a partiton using F2FS =
 
== Formatting a partiton using F2FS ==


You can format a partition using F2FS with the following command:
You can format a partition using F2FS with the following command:


{{Note|'''/dev/sda1''' is used as a example}}
{{Note|'''<code>/dev/sda1</code>''' is used as a example}}


<br>
{{Cmd|# mkfs.f2fs /dev/sda1}}
 
 
== f2fs module ==
 
{{Warning|This section isn't tested (yet): USE AT YOUR OWN RISK}}
 
<code>f2fs</code> may need to be manually added to <code>/etc/mkinitfs/mkinitfs.conf</code>
 
or?
 
{{Cmd|echo f2fs >> /etc/modules}}


{{Cmd|# mkfs.f2fs /dev/sda1}}


<br>
== See also ==


= Adding F2FS as a initramfs module =
* [https://en.wikipedia.org/wiki/F2FS Wikipedia Entry on F2FS]


'''f2fs''' may need to be manually added to '''/etc/mkinitfs/mkinitfs.conf'''
[[Category:Storage]]
[[Category:File systems]]

Latest revision as of 19:33, 4 September 2023

F2FS (Flash-Friendly File System) is a flash file system initially developed by Samsung Electronics for the Linux kernel.

The motive for F2FS was to build a file system that, from the start, takes into account the characteristics of NAND flash memory-based storage devices (such as solid-state disks, eMMC, and SD cards), which are widely used in computer systems ranging from mobile devices to servers.


Installation

Out of the box Alpine Linux doesnt support making F2FS partitions, that can be added with:

# apk add f2fs-tools


Formatting a partiton using F2FS

You can format a partition using F2FS with the following command:

Note: /dev/sda1 is used as a example

# mkfs.f2fs /dev/sda1


f2fs module

Warning: This section isn't tested (yet): USE AT YOUR OWN RISK


f2fs may need to be manually added to /etc/mkinitfs/mkinitfs.conf

or?

echo f2fs >> /etc/modules


See also