實際中,如何選擇磁盤的文件系統,我進行了歸納和總結
1、查看linux系統下支持的文件系統
ll /lib/modules/3.10.0-229.el7.x86_64/kernel/fs/
2、各個文件系統之間的主要區別
文件系統 | 最大文件名長度 | 最大文件大小 | 最大分區大小 |
---|---|---|---|
ext2 | 255 bytes | 2 TB | 16 TB |
ext3 | 255 bytes | 2 TB | 16 TB |
ext4 | 255 bytes | 16 TB | 1 EB |
XFS | 255 bytes | 8 EB | 8 EB |
ext2:適用於U盤
ext4:硬盤中,小文件較少
xfs:硬盤中,小文件較多
ext系列文件系統內部結構相對簡單一些,出問題後恢復相對容易,在性能的使用上,其實差不多
tmpfs是一種基於內存的文件系統,tmpfs 數據在重新啓動之後不會保留,因爲虛擬內存本質上就是易失的。