Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
| docs:guide-user:storage:filesystems-and-partitions [2024/03/09 03:18] – simplify section names palebloodsky | docs:guide-user:storage:filesystems-and-partitions [2024/09/04 08:37] – [btrfs] artoria2e5 | ||
|---|---|---|---|
| Line 20: | Line 20: | ||
| The two most common Linux filesystems are [[wp> | The two most common Linux filesystems are [[wp> | ||
| - | * ext4 is well suited for HDDs and SSDs (using TRIM) and is the default filesystem of most desktop Linux distributions | + | * ext4 is well suited for HDDs and SSDs (using TRIM) and is the default filesystem of most desktop Linux distributions. |
| - | * f2fs is well suited for flash (SSDs or USB thumbdrives) | + | * f2fs is well suited for flash (SSDs or USB thumbdrives). The format can be incompatible between kernel versions, requiring some time for " |
| + | * btrfs is the default filesystem for more cutting-edge Linux distributions. It is considered the sucessor to ext4, with the author stating "there will be no ext5". It has some more advanced features such as checksumming. | ||
| ==== ext4 ==== | ==== ext4 ==== | ||
| + | |||
| This command will download the tools needed to create and fix ext4 (and older versions)\\ | This command will download the tools needed to create and fix ext4 (and older versions)\\ | ||
| '' | '' | ||
| Line 37: | Line 39: | ||
| '' | '' | ||
| + | ==== btrfs ==== | ||
| + | This command will download the tools needed to create and fix btrfs\\ | ||
| + | '' | ||
| + | |||
| + | If in the list of supported filesystems in your device you don't see btrfs, you must install also the driver itself\\ | ||
| + | '' | ||
| ===== Windows filesystems ===== | ===== Windows filesystems ===== | ||
| Line 52: | Line 60: | ||
| '' | '' | ||
| - | See [[docs: | + | See [[docs: |
| - | + | ||
| - | ==== exFAT ==== | + | |
| - | + | ||
| - | exFAT is commonly used by OEMs for external SSDs and SD cards. The downside to this filesystem is the lack of journaling support. As of Linux kernel 5.4 there is a [[https:// | + | |
| - | + | ||
| - | This will install the driver to use exFAT and the tool to be able to run check disk if needed:\\ | + | |
| - | '' | + | |
| ===== Apple filesystems ===== | ===== Apple filesystems ===== | ||
| Line 74: | Line 74: | ||
| ===== Multiplatform filesystems ===== | ===== Multiplatform filesystems ===== | ||
| - | [[wp> | ||
| ==== FAT32 ==== | ==== FAT32 ==== | ||
| + | [[wp> | ||
| + | |||
| This command will download the tools needed to create and fix FAT32 (and older versions)\\ | This command will download the tools needed to create and fix FAT32 (and older versions)\\ | ||
| '' | '' | ||
| Line 104: | Line 105: | ||
| | kmod-nls-utf8 | | kmod-nls-utf8 | ||
| + | ==== exFAT ==== | ||
| + | |||
| + | exFAT is commonly used by OEMs for external SSDs and SD cards. The downside to this filesystem is the lack of journaling support, which makes breakage during sudden poweroff more likely. exFAT will provide good performance while maintaining compatibility with Windows and macOS. | ||
| + | |||
| + | As of Linux kernel 5.4 there is a [[https:// | ||
| + | |||
| + | This will install the driver to use exFAT and the tool to be able to run check disk if needed:\\ | ||
| + | '' | ||
| + | |||
| + | Under Windows, exFAT does not support TRIM; but under Linux/ | ||
| ===== Partitions ===== | ===== Partitions ===== | ||