ubuntu取消掛載的硬碟(ubuntu檢視磁碟掛載情況)

磁碟檢驗

fsck(file system check)用來檢查和維護不一致的檔案系統。

若系統掉電或磁碟發生問題,可利用fsck命令對檔案系統進行檢查。

語法:

fsck [-t 檔案系統] [-ACay] 裝置名稱    

選項與引數:

-t : 給定檔案系統的型式,若在 /etc/fstab 中已有定義或 kernel 本身已支援的則不需加上此引數

-s : 依序一個一個地執行 fsck 的指令來檢查

-A : 對/etc/fstab 中所有列出來的 分割槽(partition)做檢查

-C : 顯示完整的檢查進度

-d : 列印出 e2fsck 的 debug 結果

-p : 同時有 -A 條件時,同時有多個 fsck 的檢查一起執行

-R : 同時有 -A 條件時,省略 / 不檢查

-V : 詳細顯示模式

-a : 如果檢查有錯則自動修復

-r : 如果檢查有錯則由使用者回答是否修復

-y : 選項指定檢測每個檔案是自動輸入yes,在不確定那些是不正常的時候,可以執行 # fsck -y 全部檢查修復。

例項 1

檢視系統有多少檔案系統支援的 fsck 命令:

[root@www ~]# fsck[tab][tab] fsck fsck.cramfs fsck.ext2 fsck.ext3 fsck.msdos fsck.vfat    

例項 2

強制檢測 /dev/hdc6 分割槽:

[root@www ~]# fsck -C -f -t ext3 /dev/hdc6  fsck 1.39 (29-May-2006) e2fsck 1.39 (29-May-2006) Pass 1: Checking inodes, blocks, and sizes Pass 2: Checking directory structure Pass 3: Checking directory connectivity Pass 4: Checking reference counts Pass 5: Checking group summary information vbird_logical: 11/251968 files (9.1% non-contiguous), 36926/1004046 blocks    

如果沒有加上 -f 的選項,則由於這個檔案系統不曾出現問題,檢查的經過非常快速!若加上 -f 強制檢查,才會一項一項的顯示過程。

磁碟掛載與卸除

Linux 的磁碟掛載使用 mount 命令,解除安裝使用 umount 命令。

磁碟掛載語法:

mount [-t 檔案系統] [-L Label名] [-o 額外選項] [-n] 裝置檔名 掛載點    

例項 1

用預設的方式,將剛剛建立的 /dev/hdc6 掛載到 /mnt/hdc6 上面!

[root@www ~]# mkdir /mnt/hdc6 [root@www ~]# mount /dev/hdc6 /mnt/hdc6 [root@www ~]# df Filesystem 1K-blocks Used Available Use% Mounted on .....中間省略..... /dev/hdc6 1976312 42072 1833836 3% /mnt/hdc6    

磁碟解除安裝命令 umount 語法:

umount [-fn] 裝置檔名或掛載點    

選項與引數:

-f :強制卸除!可用在類似網路檔案系統 (NFS) 無法讀取到的情況下;

-n :不升級 /etc/mtab 情況下卸除。

解除安裝/dev/hdc6

[root@www ~]# umount /dev/hdc6