私のサーバーには、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
このローカルフォルダへのシンボリックリンクを作成することをお勧めします。