Linux文件系統管理:
Linux文件系統:
ext2 ext3 ext4 xfs btrfs reiserfs jfs swap
swap:交換分區
光盤:iso9660
windows: fat32,ntfs,
Unix:FFS,UFS,JFS2
網絡文件系統:NFS,CIFS
公共集羣文件系統:GFS2 OCFS2
分佈式文件系統:ceph,
moosefs,mogilefs,GlusterFS,Lustre
根據其是否支持"journal"功能
日誌文件系統:ext3,ext4,xfs,....
非日誌型文件系統:ext2,vfat
文件系統的組成部分:
內核中的模塊:ext4,xfs,vfat
用戶空間的管理工具:mkfs,ext4,mkfs.xfs,mkfs.vfat
Linux的虛擬文件系統:VFS
創建文件系統:
mkfs命令:
(1) mkfs.FS_TYPE /dev/DEVICE
ext4
xfs
btrfs
vfat
(2) mkfs -t FS_TYPE /dev/DEVICE
-L 'LABEL':設定卷標
mke2fs:ext系列文件系統專用管理工具
-t {ext2|ext2|ext4}
-b {1024|2048|4096}
-L 'LABEL'
-j 相當於 -t ext3
mkfs.ext3 = mkfs -t ext3 = mke2fs -j = mke2fs -t ext3
-i #:爲數據空間中每多少個字創建一個inode;
-N #:爲數據空間創建多個inode;
-m #:爲管理人員預留的空間佔據的百分比;
-O FEATURE[,...]:啓用指定特性
-O ^FEATURE:關閉指定特性
mkswap:創建交換分區
-L ‘lable'
前提:調整期分區的ID爲82:
blkid:塊設備屬性信息查看
blkid [OPTION] ...[DEVICE]
-U UUID 根據UUID 查看設備
-L LABEL 根據LABEL查看設備
e2lablel:管理ext系列文件系統的LABLE
e2lablel DEVICE [LABEL]
tune2fs:重新設定ext系列文件系統可調整參數的值
-l:查看指定文件系統超級塊信息:super block
-L ’LABEL‘ :修改卷標
-m #:修預留給管理員的空間百分比
-j:將ext2升級爲ext3
-O:文件系統屬性啓用或禁用
-U UUID:修改UUID號;
dump2fs:
-h:查看超級塊信息
文件系統檢測:
fsck: File System Chack
fsck.FS_TYPE
fsck -t FS_TYPE
-a 自動修復錯誤
-r 交互式修復錯誤
FS_TYPE 一定要與分區上已有文件類型相同
e2fsck: ext 系列文件專用的檢測修復工具
-y 自動回答爲yes
-f 強制修復,沒問題也修復