CPFS ファイルシステムは、ご利用が不要になった場合や ECS インスタンスを廃棄する前に、Linux ECS インスタンスからアンマウントしてください。このトピックでは、CPFS-POSIX または CPFS-NFS クライアントからファイルシステムをアンマウントする方法と、ファイルシステムがビジー状態の場合の対処方法について説明します。
CPFS-POSIX クライアントからのアンマウント
-
CPFS-POSIX クライアントのインストールノードである ECS インスタンスに接続します。詳細については、「接続方法」をご参照ください。
インストールノードとは、ご利用の CPFS ファイルシステムの クライアント管理ノード ページの POSIXマウントの使用 セクションに表示される最初の ECS インスタンスです。
-
次のコマンドを実行して、対象の ECS インスタンスからファイルシステムをアンマウントします。
cpfs del <target_ecs_1_private_ip> <target_ecs_2_private_ip> <target_ecs_3_private_ip>例:
cpfs del 192.168.1.249 192.168.1.250 192.168.1.251説明対象の ECS インスタンスのプライベート IP アドレスを入力します。
複数の ECS インスタンスをアンマウントする場合は、各プライベート IP アドレスを半角スペースで区切ります。
ECS インスタンスのアンマウントには約 1 分かかります。バッチでのアンマウントを行う場合は、
screenまたはnohupを使用してバックグラウンドでプロセスを実行してください。
CPFS-NFS クライアントからのアンマウント
ECS インスタンスにログインします。このインスタンスには CPFS-NFS ファイルシステムがマウントされています。
-
umount /mntコマンドを実行して、CPFS-NFS ファイルシステムをアンマウントします。/mntは、実際のマウントポイントパスに置き換えてください。説明umount コマンドにオプションを追加しないでください。
「device is busy」というエラーが表示された場合は、ファイルシステムがまだ利用中です。その場合は、まずファイルシステムを使用しているプロセスを終了する必要があります。
-
fuser がまだインストールされていない場合は、インストールします。
fuser は CentOS および Alibaba Cloud Linux にプリインストール済みです。追加のインストールは不要です。
Ubuntu または Debian の場合は、
apt install -y fuserを実行します。
-
fuser -mv <mount_point_path>コマンドを実行して、ファイルシステムにアクセスしているプロセスのプロセス ID (PID) を特定します。説明カーネルモードで実行されているプロセスは終了しないでください。プロセスがカーネルモードで実行中の場合は、スキップして次のプロセスに進んでください。
kill <pid>コマンドを実行して、該当のプロセスを終了します。
-
-
起動時の自動マウントを無効化します。
/etc/fstabに自動マウントの設定を追加している場合は、再起動時にファイルシステムが再度マウントされないように、対応する行を削除するかコメントアウトしてください。 -
mount -lコマンドを実行して、結果を確認します。コマンドの出力にファイルシステムのマウント情報が表示されなくなった場合、アンマウントが完了しています。