fstab
Kbuntuボックスを使用して起動時にいくつかのSMB共有をマウントしようとしています。これを達成するために使用した手順は次のとおりです。
sudo mkdir /mnt/MyShare
その後、fstabファイルに次の行を追加しました。
//myserver/myshare /mnt/MyShare smbfs username=user1,password=password1 0 0
ただし、再起動すると/mnt/MyShare
フォルダが削除されます。このディレクトリを再作成して実行すると、sudo mount -a
すべてがうまく機能します。参照して共有できます。ところで、再起動すると/mnt/MyShare
消えました。
私が間違っていることについてのヒントはありますか?
ベストアンサー1
このように使用してはいけないと思います/mnt
。 ~によるとファイルシステム階層標準;
このディレクトリは、システム管理者が必要に応じてファイルシステムを一時的にマウントできるように提供されています。このディレクトリの内容はローカルの問題なので、プログラムの実行方法に影響を与えてはいけません。
インストーラはこのディレクトリを使用しないでください。システムで使用されていない適切な一時ディレクトリを使用する必要があります。
で指定された永久インストールは、fstab
他の場所に配置する必要があります。
現在、Ubuntuシステムは/media
リムーバブルディスク用のサブディレクトリを使用しており、手動の/mnt
ワンタイムインストールの場合は常に空白のままです。私はUbuntuが起動するたびにそれを削除して再生成し、それを実行するか少なくとも昇格させていると思います。
/network
新しいルートレベルディレクトリを作成し、そこに永続的なネットワークマウントを配置することをお勧めします。に入れることもできますが、/media
システムに任せる方が良いです。プレフィックスとして使用すると、/network
ドライブをネットワークドライブとして表示するのに適しています。