首頁 > 套件與系統管理 > unmount

unmount:文件系統卸載

unmount 指的是將已掛載的文件系統從系統中分離的概念,實際命令為 `umount`。此命令是在移除 USB 隨身碟、網路共享、輔助磁碟分區等設備之前必須執行的步驟。由於正在使用的文件系統預設無法卸載,因此必須先終止所有存取該文件系統的進程。

概述

`umount` 命令用於安全地分離當前系統已掛載的文件系統。這是防止數據丟失、在物理移除設備或將其用於其他目的之前釋放系統資源的重要過程。

主要特點

  • 安全分離已掛載的文件系統
  • 維持數據完整性
  • 正在使用的文件系統預設無法卸載
  • 提供多種卸載選項(強制、延遲卸載等)

主要選項

`umount` 命令提供多種卸載文件系統的方法。

卸載方式

資訊輸出

生成的命令:

請試著組合命令。

這個 Django 應用程序是一個技術指南文檔,旨在為用戶輕鬆解釋 Linux 的各種命令。

`unmount` 執行命令。

請將上述選項組合在一起,與 AI 一同虛擬執行命令。

使用範例

以下是使用 `umount` 命令的幾個常見範例。

通過掛載點卸載文件系統

umount /mnt/usb

卸載掛載在 `/mnt/usb` 的文件系統。

通過設備名稱卸載文件系統

umount /dev/sdb1

卸載對應於 `/dev/sdb1` 設備的文件系統。

延遲卸載 (Lazy Unmount)

umount -l /mnt/nfs

立即分離掛載在 `/mnt/nfs` 的 NFS 共享,並稍後執行實際卸載。

強制卸載 (Force Unmount)

umount -f /mnt/problematic

強制卸載掛載在 `/mnt/problematic` 的文件系統。此選項存在數據丟失風險,請謹慎使用。

遞歸卸載

umount -R /mnt/parent

卸載包括掛載在 `/mnt/parent` 下的所有子文件系統。

提示與注意事項

卸載文件系統時,為防止數據丟失或系統不穩定,有幾點需要注意。

主要提示與警告

  • 在 `umount` 前檢查文件系統使用情況:使用 `lsof <掛載點>` 或 `fuser -m <掛載點>` 命令檢查是否有進程正在使用該文件系統,若有則需終止。
  • 切勿卸載根文件系統 (`/`) 或引導分區 (`/boot`)。這可能導致系統停止運行。
  • 強制卸載 (`-f`) 存在極高的數據丟失風險,僅應在所有其他方法都失敗時作為最後手段使用。
  • 延遲卸載 (`-l`) 在文件系統繁忙但需要立即分離時很有用,但請勿在實際卸載完成前物理移除設備。
  • 可以通過在 `/etc/fstab` 中添加 `user` 或 `users` 選項,允許普通用戶使用 `umount`。

檢查正在使用文件系統的範例

fuser -m /mnt/usb

檢查使用 `/mnt/usb` 的進程。


相同類別命令