Bash Wiki
Posts (Latest 30 updated) :
Read all
Contents:
  1. [Linux] Bash umount の使い方: デバイスやファイルシステムのアンマウント
    1. Overview
    2. Usage
    3. Common Options
    4. Common Examples
      1. 1. デバイスのアンマウント
      2. 2. マウントポイントのアンマウント
      3. 3. すべてのファイルシステムをアンマウント
      4. 4. 遅延アンマウント
      5. 5. 強制的なアンマウント
    5. Tips

[Linux] Bash umount の使い方: デバイスやファイルシステムのアンマウント

Overview

umount コマンドは、指定されたデバイスまたはファイルシステムをアンマウントするために使用されます。これにより、システムがそのデバイスやファイルシステムへのアクセスを停止し、データの整合性を保つことができます。

Usage

基本的な構文は以下の通りです。

umount [options] [arguments]

Common Options

  • -a : /etc/mtab にリストされているすべてのファイルシステムをアンマウントします。
  • -l : 遅延アンマウントを行います。すぐにアンマウントを試みますが、使用中のファイルシステムが解放されるまで待機します。
  • -f : 強制的にアンマウントします。使用中のファイルシステムに対しても強制的にアンマウントを行います。

Common Examples

以下は、umount コマンドの一般的な使用例です。

1. デバイスのアンマウント

特定のデバイスをアンマウントする場合:

umount /dev/sdb1

2. マウントポイントのアンマウント

マウントポイントを指定してアンマウントする場合:

umount /mnt/mydrive

3. すべてのファイルシステムをアンマウント

すべてのファイルシステムをアンマウントする場合:

umount -a

4. 遅延アンマウント

遅延アンマウントを行う場合:

umount -l /mnt/mydrive

5. 強制的なアンマウント

強制的にアンマウントを行う場合:

umount -f /dev/sdb1

Tips

  • アンマウントする前に、対象のデバイスやファイルシステムが使用中でないことを確認してください。
  • lsof コマンドを使用して、どのプロセスがファイルシステムを使用しているかを確認できます。
  • データ損失を防ぐため、重要なデータを保存してからアンマウントを行うことをお勧めします。