華文網

Linux中的umount命令

溫故知新:

Linux中的mount命令

umount命令

當不再使用一個檔案系統(設備)時,

使用 umount 命令將這個檔案系統(設備)卸載,umount 命令的語法格式如下:

umount device | mount_point

在使用 umount 命令卸載一個檔案系統時,既可以使用設備(檔)名,也可以使用掛載點。但是如果用戶正在使用一個檔案系統,umount命令將無法卸載該系統。

此時可以使用Linux系統的 fuser 命令來找到並解決其中的問題。fuser 命令將顯示使用指定檔或檔案系統進程的ID (PID) 以及相關的資訊。在預設顯示模式中,每個檔案名之後緊跟著一個表示訪問類型的字母,

如下:

c: 表示目前的目錄。

e: 正在運行可執行檔等。

另外,在fuser 命令中也可以使用一些選項(參數),我只列出了幾個,感興趣的小夥伴可以使用 --help或man 命令查看相關資訊:

-v: 顯示詳細的資訊,v 是 verbose output 的首字母。

-k: 殺死正在訪問檔的進程,k是kill 的首字母。

-m: 指定掛載點檔案系統。

在 mount 命令中可以使用 remount選項來自動改變一個已經掛載的檔案系統的選項。這樣做的好處是:可以在不卸載檔案系統的情況下直接修改這個檔案系統的選項,也就是修改了檔案系統的工作狀態。舉個例子:將 /oracle 檔案系統掛載為唯讀狀態,命令如下:

root@localhost:~# mount -o remount,ro /oracle

注意:在remount,與 ro 之間不能使用空格。如果有空格,將無法修改所指定檔案系統的狀態。

執行完以上 mount 命令之後不會有任何提示資訊,

可以使用 mount 命令檢驗一下。

今天就分享這麼多了,謝謝欣賞!^_~