ルートはディレクトリにアクセスできません。

ルートはディレクトリにアクセスできません。

ずっと前、私はブート時にSMBネットワークドライブをマウントしたい一連のフォルダを作成しました。どういうわけか動作しません。今日はもう少し時間をかけて再試行しましたが、このフォルダはルートにアクセスすることもアクセスできないことに気づきました。なぜですか?

root@ronny-linux:~# ls -ali /mnt/yantra/home/
ls: cannot access '/mnt/yantra/home/': No such file or directory
root@ronny-linux:~# ls -ali /mnt/yantra/
total 4
   31060 drwxr-xr-x 11 root root    0 Nov 17 00:20 .
22413313 drwxr-xr-x  3 root root 4096 Sep 14 12:42 ..
   31067 dr-xr-xr-x  2 root root    0 Nov 17 00:20 backup
   31066 dr-xr-xr-x  2 root root    0 Nov 17 00:20 documents
   31068 dr-xr-xr-x  2 root root    0 Nov 17 00:20 downloads
   31069 dr-xr-xr-x  2 root root    0 Nov 17 00:20 ebook
   31064 drwxrwxrwx  2 root root    0 Nov 17 00:20 home
   31061 dr-xr-xr-x  2 root root    0 Nov 17 00:20 install
   31065 dr-xr-xr-x  2 root root    0 Nov 17 00:20 music
   31063 dr-xr-xr-x  2 root root    0 Nov 17 00:20 photo
   31062 dr-xr-xr-x  2 root root    0 Nov 17 00:20 video
root@ronny-linux:~# 

フォルダが明らかに存在するにもかかわらず、これらのフォルダにアクセスすることはできません。ご覧のとおり、問題を解決できると考えて「w」フラグを「home」に割り当てましたが、問題は持続します。

それから何とか何かにマウントされているかもしれないと思いましたが、「umount /mnt/yantra/home」はマウントされていないと言います。

私はLinuxの専門家ではなく、オンライン検索にかなりの時間を費やしましたが、誰もこの特定の問題を説明していないようです。理由を知っている人はいますか?ありがとうございます。

PS:存在しないフォルダ名はTabキーを押して拡張されたため、タイプミスではなく、システムはフォルダが存在することを知っています。

PS2:このフォルダも削除できません。それ以外の場合は削除して再作成する必要があります。私が作成した他のディレクトリのサイズは4096なので、サイズが0としてリストされているという事実はこれに関連していると思います。しかし、原因も解決策もわかりません。

答え1

コメントをくれたKusalalanandaとPaulという二人のおかげで、私はこれが実際に「ネットワーク関連の問題」であることに気づきました。私はこれらのサブフォルダを何もマウントしていないので、そうではないと確信していましたが、それは言います。私にとって、それは単なるローカル問題でした。ローカルフォルダにアクセスできません。

簡単に言えば、/mnt/yantraは何かにマウントされます。サブフォルダではありません。明らかに正常にマウントされていません。それ以外の場合は内容が異なりますが、システムはマウントされていると見なします。わかりません。再起動後も問題が解決しなかったため、/mnt/yantraに何かをインストールしようとした以前の試み(以前)のどこかにいくつかのコマンドを書いたことは間違いありません。

ただし、「umount /mnt/yantra」を実行した後は、これらのすべてのサブフォルダが正常に機能することがあります。

だから私に残った唯一の質問は、起動時またはログイン時にこのフォルダをマウントしたいコマンドをどこに隠すことができるのかということです。私の~.profileにもなく、~/.config/autostart/にもなく、crontabにもなく、/etc/init.d/に関連した内容もなく、/etc/rc.localもありません。だから私は少し迷子になりました。とにかくそれは別の質問です。少なくとも上に投稿した質問に対する回答はあります。

私の結論:ディレクトリのサイズが0として表示されている場合は、そのディレクトリまたはそのディレクトリを含むフォルダに何かがインストールされています。これは見えませんが、フォルダにはまだローカルコンテンツが表示されるためです。

関連情報