文件系統&&磁盤管理(四)--文件系統管理

文件系統管理(文件系統管理屬於內核的功能)


當一個磁盤進行分區後,只能經過格式化才能使用這個分區,而這個格式化是高級格式化(建立文件系統)。由於文件系統對的管理屬於內核功能,因此經過查看/proc/filesystems文件來看內核支持的文件系統類型都有哪些。node

  • 和管理ext類的文件系統相關的命令
# mkfs: make file system (在某個分區上建立文件系統)
    -t FSTYPE partition   (mkfs -t ext2 /dev/sda5)
        
# mkfs -t ext2 = mkfs.ext2
# mkfs -t ext3 = mkfs.ext3
        
# mke2fs:
    -j: 建立ext3類型文件系統
    -b BLOCK_SIZE: 指定塊大小,默認爲4096,能夠取值爲102四、2048或4096;
    -L LABEL: 指定分區卷標;
    -m #: 指定預留給超級用戶的塊數百分比;
    -i #: 指定爲多少個字節的空間建立一個inode,默認爲8192,這裏給出的數值應該爲塊大小的2^n倍;
    -N #: 指定要建立inode的個數;
    -F: 強制建立文件系統;
    -E: 用於指定額外文件系統屬性;
        
# blkid /dev/sda5: 查詢或查看分區的相關屬性
    UUID
    TYPE
    LABEL
            
# e2label: 查看或定義卷標
    e2label 設備文件 卷標: 設定卷標
        
# tune2fs: 調整文件系統的屬性
    -j: 不損害原有數據,將ext2升級爲ext3;
    -L LABEL: 設定或修改卷標;
    -m #: 調整預留百分比;
    -r #: 指定預留塊數;
    -o: 設定默認掛載選項;
        acl
    -c #: 指定掛載次數達到#號次以後進行自檢,0或-1表示關閉此功能;
    -i #: 每掛載使用多少天后進行自檢,0或-1表示關閉此功能;
    -l: 顯示超級塊中的信息;
            
# df: 這個命令能夠調出目前掛載的設備;
            
# dumpe2fs: 顯示文件系統詳細信息;
    -h: 只顯示超級塊中的信息;
            
# fsck: 檢查並修復Linux文件系統
    -t FSTYPE: 指定文件系統類型;
    -a: 自動修復;
            
# e2fsck: 專用於檢查ext2或ext3文件系統
    -f: 強制檢查;
    -p: 自動修復;
相關文章
相關標籤/搜索