このトピックでは、Linux ベースの Elastic Compute Service (ECS) インスタンスから Cloud Paralled File System (CPFS) ファイルシステムをアンマウントする方法について説明します。
CPFS-POSIX クライアントを使用したファイルシステムのアンマウント
[POSIX マウント] タブの [クライアント管理ノード] セクションで ECS インスタンスを検索し、対象の ECS インスタンスに CPFS-POSIX クライアントをインストールするために使用するノードに接続します。 詳細については、「接続方法の概要」トピックの「接続方法」セクションをご参照ください。
次のコマンドを実行して、1 つ以上の対象 ECS インスタンスから CPFS ファイルシステムをアンマウントします。
cpfs del <private IP address of the destination ECS instance 1> <private IP address of the destination ECS instance 2> <private IP address of the destination ECS instance 3>コマンドの例:
cpfs del 192.168.1.249 192.168.1.250 192.168.1.251説明ECS インスタンスから CPFS ファイルシステムをアンマウントする場合は、ECS インスタンスのプライベート IP アドレスを入力します。
CPFS ファイルシステムは、1 つ以上の ECS インスタンスからアンマウントできます。 複数の ECS インスタンスから CPFS ファイルシステムをアンマウントする場合は、対象の ECS インスタンスのプライベート IP アドレスをスペースで区切ります。
アンマウントする ECS インスタンスが多いほど、コマンドの実行に時間がかかります。 平均して、1 つの ECS インスタンスから CPFS ファイルシステムをアンマウントするには約 1 分かかります。
screenコマンドまたはnohupコマンドを実行して、前のコマンドをバックグラウンドで実行することを推奨します。
CPFS-NFS クライアントを使用したファイルシステムのアンマウント
CPFS-NFS ファイルシステムがマウントされている ECS インスタンスにログオンします。
umount /mntコマンドを実行して、CPFS-NFS ファイルシステムをアンマウントします。 /mnt は、CPFS-NFS ファイルシステムがマウントされているローカルディレクトリです。 /mnt を実際のマウントディレクトリに置き換えてください。説明アンマウントコマンドで他のパラメーターを指定したり、これらのパラメーターのデフォルト値を変更したりしないことを推奨します。
アンマウント中に "device is busy" メッセージが表示された場合は、次の手順を実行して、CPFS-NFS ファイルシステムにアクセスしているプロセスを終了します。
fuser をインストールします。
CentOS または Alibaba Cloud Linux を実行している ECS インスタンスの場合、fuser はプリインストールされています。
Ubuntu または Debian を実行している ECS インスタンスの場合、
apt install -y fuserコマンドを実行して fuser をインストールします。
fuser -mv <マウントポイントのローカルディレクトリ>コマンドを実行して、CPFS-NFS ファイルシステムにアクセスしているプロセスの ID を表示します。 プロセスがカーネルモードで実行されている場合、プロセスを終了する必要はありません。kill <pid>コマンドを実行してプロセスを終了します。
起動時のファイルシステムの自動マウントを無効にします。
ファイルシステムの自動マウントスクリプトを設定し、起動時にファイルシステムの自動マウントを有効にした場合は、
/etc/fstab構成ファイルを削除または変更して、起動時のファイルシステムの自動マウントを無効にする必要があります。mount -lコマンドを実行して、アンマウント結果を表示します。出力に CPFS-NFS ファイルシステムが表示されない場合、CPFS-NFS ファイルシステムは ECS インスタンスからアンマウントされています。