天天看點

Linux檔案系統管理(二)

一 挂載:将額外檔案系統與根檔案系統現存的目錄建立關聯關系,使得此目錄作為其他檔案系統的通路入口

即把裝置關聯到挂載點

1 挂載指令:mount -t <fs_type> <device> <mount_point>

其中<device>有以下表示方式:

 1) 裝置檔案名 

2)卷标,-L <label>

3)uuid,-U <uuid>

4)為檔案系統名稱,如proc、sysfs、devtmpfs、configfs

選項:-r 隻讀挂載

-w 讀寫挂載

-a 自動挂載所有支援自動挂載的裝置(/etc/fstab檔案中定義)

-n 挂載時不更新/etc/mtab檔案

-B 将目錄綁定至挂載點上

-o <options>,...:

    async:異步模式

    sync:同步模式

    auto/noauto:是否支援自動挂載

    atime/noatime:是否更新atime(目錄和檔案)

    exec/noexec:是否支援将檔案系統上的應用程式運作為程序

    dev/nodev:是否支援在此檔案系統上使用裝置檔案

    suid/nosuid:是否允許在此檔案系統上使用SUID權限

    remount:重新挂載,ro/rw

    user/nouser:是否允許普通使用者挂載此裝置

預設挂載選項:defaults為rw,suid,dev,exec,auto,nouser,async

2 /etc/fstab檔案配置格式:

每行定義一個要挂載的檔案系統:例如

/dev/mapper/centos-home   /home                   xfs     defaults        0 0

其中共6個字段:

字段1:辨別要挂載的檔案系統,可以是裝置檔案、LABEL="..."或UUID="..."、僞檔案系統(proc、sysfs等)

字段2:挂載點

字段3:檔案系統類型

字段4:挂載選項

字段5:轉儲頻率,0不做備份,1每天轉儲,2每隔一天轉儲

字段6:自檢次序,0不自檢,1首個自檢(一般隻有rootfs才能用),2+自檢的優先級

二 解除安裝檔案系統

umount <device> 或 umount <mount_point>

檢視正在通路指定檔案系統的程序:fuser -v <mount_point

終止所有正在通路指定檔案系統的程序:fuser -km <mount_point>

三 挂載/解除安裝swap分區

swapon/swapoff  <device>

選項:-a:激活所有交換分區

-p <priority>:指定分區優先級

四 檔案系統空間占用等資訊檢視:

df [options]

-h :human-readable

-i :顯示inode的使用情況

-P:以Posix相容的格式輸出

五檢視某目錄/檔案空間資訊:

du [options] <file>

-h:human-readable

-s: summary