LinuxでのWindows共有フォルダの自動マウント

LinuxでのWindows共有フォルダの自動マウント

Windowsに共有フォルダがありますが、通常はこのようにマウントします。

mkdir /media/somedir
sudo mount -t cifs //servername/sharename /media/somedir

問題は、コンピュータを再起動すると、マウントされた共有フォルダがもう他の人のフォルダではなくなるため、上記のコマンドを再実行する必要があることです。ディレクトリにアクセスしようとすると、ディレクトリを自動的にマウントする方法があるかどうか疑問に思います。私が確認した@ギルス彼の答えに対するコメントが見つかりました。ここ下の図に示すように、彼はファイルを編集すればいいと言いましたが、お勧めしません。彼はアクセスしようとしたときにディレクトリを自動的にマウントする方法があるかもしれないと言い、誰かとして質問を提案しました。誰が助けることができますか?どんな提案がありますか?

ここに画像の説明を入力してください。

ベストアンサー1

次のようにfstabにエントリを追加できます。

//192.168.1.2/SambaPi    /home/pi/shares/pi    cifs    defaults,noauto,nofail,username=pi,passwd=raspberry,x-systemd.automount,x-systemd.requires=network-online.target    0    0

(テストなしでコピー)ここ)。このnofailパラメーターは、インストールが失敗しても起動が中断されないことを保証します。これはnoautoオプションであり、アクセスするまでインストールドライブをブロックします(参照:ここ詳細は)。このx-systemdパラメータは、インストール前にネットワークが設定されるのを待つようにシステムに指示します(源泉)。

起動時に実行されるシェルスクリプトを介してマウントすることもできます。ここでより良いバージョンは、これを行うsystemd-moduleを作成することです。システムのシャットダウン時にsystemdモジュールを使用して安全に削除することもできます。戦利品が多いいいね 地図時間このために。

おすすめ記事