すべてのプロダクト
Search
ドキュメントセンター

File Storage NAS:コマンドを実行してファイルシステムをアンマウントする

最終更新日:Jul 30, 2024

このトピックでは、コマンドを実行して、以前にディレクトリにマウントされたファイルシステムをアンマウントする方法について説明します。

前提条件

  • Apsara File Storage NAS (NAS) ファイルシステムが作成されます。 詳細については、「ファイルシステムの作成」をご参照ください。

  • マウントターゲットが作成されます。 詳細については、「マウントターゲットの管理」をご参照ください。

  • NASファイルシステムがマウントされています。 詳細については、「シナリオ」をご参照ください。

Linux ECSインスタンスからのファイルシステムのマウント解除

  1. Elastic Compute Service (ECS) コンソールにログインします。

  2. リモートホストからECSインスタンスに接続します。

  3. umount /mntコマンドを実行して、Network File System (NFS) ファイルシステムをアンマウントします。 /mntディレクトリを実際のマウントディレクトリに置き換えます。

    説明

    unmountコマンドで他のパラメーターを指定したり、これらのパラメーターのデフォルト値を変更したりしないことを推奨します。

    ファイルシステムをアンマウントすると、デバイスがビジーというエラーメッセージが表示される場合があります。 この場合, ファイルシステムにアクセスしているプロセスを終了するには, 次の手順を実行する必要があります。

    • fuserをインストールします。

      • CentOS、Red Hat Enterprise Linux (RHEL) 、またはAlibaba Cloud Linuxを実行するECSインスタンスの場合、fuserはプリインストールされています。

      • UbuntuまたはDebianを実行するECSインスタンスの場合、apt install -y fuserコマンドを実行してfuserをインストールします。

    • fuser -mv <マウントターゲットのローカルディレクトリ> コマンドを実行して、NASファイルシステムにアクセスしているプロセスのIDを表示します。

    • kill <pid> コマンドを実行して、プロセスを終了します。

      説明
      • プロセスがカーネルプロセスの場合は、この手順をスキップします。

      • プロセスの終了後もファイルシステムをアンマウントできない場合は、umount -f <Mount directory> またはumount -l <Mount directory> コマンドを実行して、ファイルシステムを強制的にアンマウントできます。

  4. オプションです。 起動時にファイルシステムの自動マウントを無効にします。

    NFSまたはServer Message Block (SMB) ファイルシステムの自動マウントスクリプトを設定し、ECSインスタンスを再起動する必要がある場合は、/etc/fstab設定ファイルを削除または変更して、起動時にファイルシステムの自動マウントを無効にする必要があります。

  5. mount -lコマンドを実行して、マウント解除結果を表示します。

    コマンド出力にNASファイルシステムが表示されない場合、ファイルシステムはアンマウントされます。

Windows ECSインスタンスからのファイルシステムのマウント解除

  1. ECSコンソールにログインします。

  2. コマンドプロンプトを開き、次のコマンドを実行してファイルシステムをマウント解除します。

    net use D: /delete

    上記のコマンドのドライブ文字D: を実際のドライブ文字に置き換えます。 net useコマンドを実行して、マウントターゲットのドライブ文字を取得できます。

    説明
    • net use * /deleteコマンドを実行して、Windowsで使用可能な各ファイルシステムを1つずつアンマウントできます。

    • net use * /delete /yコマンドを実行して、Windowsで確認なしに使用可能なすべてのファイルシステムをアンマウントできます。

  3. (オプションの手順)起動時にファイルシステムの自動マウントを無効にします。

    NFSまたはSMBファイルシステムの自動マウントスクリプトを設定し、ECSインスタンスを再起動する必要がある場合は、自動マウントスクリプトを削除または変更して、起動時にファイルシステムの自動マウントを無効にする必要があります。

    • SMBファイルシステムの自動マウントスクリプト: auto_mount.bat

    • NFSファイルシステムの自動マウントスクリプト: nas_auto.bat

  4. net useコマンドを実行して、マウント解除結果を表示します。

    コマンド出力にSMBファイルシステムが表示されない場合、ファイルシステムはアンマウントされます。