fs

Compare

https://en.wikipedia.org/wiki/Comparison_of_file_systems

File system
Host OS
Online grow
Offline grow
Online shrink
Offline shrink

FAT32(X)

misc.

No

3rd-party

No

3rd-party

NTFS

Windows

Yes

Yes

Yes

Yes

ReFS

Windows

Yes

?

No

?

Btrfs[51]

Linux

Yes

No

Yes

No

ext4[52]

Linux

Yes

Yes

No

Yes

HFS+

Linux

No

No

No

No

HFS+

macOS

Yes

No

Yes

No

APFS

macOS

?

?

?

?

ZFS

misc.

Yes

No

No

No

ReiserFS[59]

Linux

Yes

Yes

No

Yes

XFS[60]

Linux

Yes

No

No

No

Check info

Convert between MBR and GPT

mkpart, format

https://wiki.archlinux.org/index.php/Parted

mount/umount

fstab

Loss NAS mount may cause hang!

is checked by the dump(ext2/3 filesystem backup) utility. This field is usually set to 0, which disables the check. / sets the order for filesystem checks at boot time; see fsck(8). 1 for the root device, 2 for other partitions, 0 to disable checking. [Arch] If the root file system is btrfs, set to 0 instead of 1.

LVM

create vg+lv & format & mount:

vg operations

Add disk to vg

Remove disk from vg: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/5/html/logical_volume_manager_administration/disk_remove_ex

lv operations

Resize fs

PV thrink: gparted

btrfs

https://btrfs.wiki.kernel.org/index.php/Getting_started#Creating_a_filesystem

snapshot

f2fs

https://www.kernel.org/doc/Documentation/filesystems/f2fs.txt

NTFS

https://wiki.archlinux.org/index.php/NTFS-3G

Swap

Benchmark

dd

fio

SMART

https://wiki.archlinux.org/index.php/S.M.A.R.T.

SAMBA

docker

apt

Last updated

Was this helpful?