ファイルの移動とシンボリックリンクの作成後にNFS共有が破損する

ファイルの移動とシンボリックリンクの作成後にNFS共有が破損する

私のサーバーには、NFSを使用してデスクトップから接続できるディレクトリがあります。したがって、/etc/fstabデスクトップでは次のようになります。

storage:/home/storage/Videos   /home/sjngm/Videos/storage  nfs  _netdev,noauto,users,exec,nolock,x-systemd.automount,x-systemd.mount-timeout=10,timeo=14 0 0

これは長い間実行されてきました。

私のサーバーに新しいハードドライブを追加してファイルをそこに移動する予定です。そのうちの1つがこの/home/storage/Videosディレクトリです。準備として、まず同じハードドライブでテストを実行しようとしました。

[storage@storage ~]$ su -
[root@storage ~]# mv /home/storage/Videos /Videos
[root@storage ~]# ln -s /Videos /home/storage/Videos
[root@storage ~]# chown -h storage:storage /home/storage/Videos
[root@storage ~]#

少なくともサーバーでは問題ないようですが、デスクトップからのインストールは機能しません。少なくとも次のとおりです。

[sjngm@desktop ~]$ ls -al Videos/
total 12
drwxr-xr-x  3 sjngm sjngm 4096  1. Jul 2022  .
drwx------ 47 sjngm sjngm 4096 13. Apr 07:41 ..
drwxr-xr-x  2 sjngm sjngm 4096  3. Jul 2020  storage
[sjngm@desktop ~]$ ls -al Videos/storage/
total 8
drwxr-xr-x 2 sjngm sjngm 4096  3. Jul 2020  .
drwxr-xr-x 3 sjngm sjngm 4096  1. Jul 2022  ..
[sjngm@desktop ~]$

エラーが見つかりません(どこで見つけることができますか?)。したがって、最良の推測は、シンボリックリンクを解決すると空のリストが生成されることです。一方、シンボリックリンクはデスクトップ上のリンクとして表示されないので、今はそれがどこを指しているのかさえわかりません。

今、明らかな質問は、としていくつかのファイルを表示するにはどうすればよいですかls -al Videos/storage/?です。この時点で尋ねることが合理的であれば、/home/storage/VideosサーバーがマウントされたHDDの新しい場所に常駐するようになったら、さらに何をすべきですか?/Videos

編集:@casは両方
showmountとも同じように表示されます。

[sjngm@desktop ~]$ showmount -e storage
:
/home/storage/Videos 10.0.0.0/24,10.0.0.100/32
[sjngm@desktop ~]$ 

サーバーのNFS構成も次のとおりです。

[root@storage ~]#  cat /etc/exports
/home/nas/Videos 10.0.0.100/32(rw,sync,no_subtree_check,anonuid=1000,anongid=1000) 10.0.0.0/24(rw,sync,no_subtree_check)
:

[root@storage ~]# 

インストール後、デスクトップを再起動して別のデバイス(10.0.0.100)を開いたが、どちらもNFSに接続できません。つまり、Videos/storage/サーバーのディレクトリを移動すると空になります。

ベストアンサー1

サーバーからデスクトップにシンボリックリンクファイルをインストールしたようです。シンボリックリンクはファイルだけであり(間違っている場合は修正してください)、フォルダではなくファイルをマウントするために使用されるようです。正常にマウントされたかどうかはわかりませんが、シンボリックリンクにはローカルパス(サーバー上の/Videoフォルダパスなど)のみを指し、NFSに関する情報は含まれません。 (再訂正してください)

/Videoデスクトップにシンボリックリンクを正常にマウントしたと仮定すると、シンボリックリンク内の内容を調べると、システムは何も含まれていないローカルコンピュータのフォルダのみを検索します。

/Videoデスクトップにフォルダを作成し、サーバー側の「/ Video」フォルダをここにマウントしてから、/Videoこのローカルフォルダへのシンボリックリンクを作成することをお勧めします。

おすすめ記事