Linux文件系統管理

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 強制修復,沒問題也修復
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章