ネットワークファイル共有(NFS)を使用できます。サーバーパスがインストールされますが、使用しようとするとumount
機能しません。若干のエラーが発生します。
$ sudo umount /nfs_server/
/nfs_server was not found in /proc/mounts
/nfs_server was not found in /proc/mounts
この問題をどのように解決できますか?
答え1
アイテムが存在しない場合は実際に成功したよう/proc/mounts
です。umount
もう一度実行しようとすると、上記のメッセージが表示されますumount
。
次のコマンドを使用して、インストールされている内容を確認できますmount
。
$ mount
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime,seclabel)
devtmpfs on /dev type devtmpfs (rw,nosuid,seclabel,size=3977672k,nr_inodes=994418,mode=755)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
selinuxfs on /sys/fs/selinux type selinuxfs (rw,relatime)
このディレクトリは、アンインストール後もそのまま/nfs_server/
残ります。これは通常の動作ですが、ディレクトリの内容を見ると、mount
コマンドが実行されているシステムの内容が明らかになります。umount
メモ:このディレクトリの内容は、NFSサーバーが積極的にマウントされたときに提供されます。
答え2
問題は、フォルダがサポートされていないことです。次の2つのコマンドを使用して解決策を見つけました。
ステップ1:
$mount -o mount -o soft,intr,rsize=8192,wsize=8192 common_share(server_path) to /nfs_server/(client_path)
ステップ2:
$umount /nfs_server/(client_path)
その後、パスを削除できます。