web-dev-qa-db-ja.com

ブート時にCIFS共有を自動マウントしますか?

CIFS共有をマウントするスクリプトを保存しましたが、Linuxで起動してインターネットに接続するたびに手動で実行する必要があります。 Linuxが起動するたびにrootとして実行するようにスクリプトを設定し、ドライブに接続するまでスクリプトを継続的に実行させる方法はありますか? Linux Mintを実行しています。

PDATE:すでにパッケージがインストールされています。それをマウントするための作業スクリプトがあります:

#!/bin/sh

mount -t cifs //xxx.xxx.xxx.xx/usb1-1share1 /media/Private -o username=xx,password=xx,domain=WORKGROUP
mount -t cifs //xxx.xxx.xxx.xx/Uploads /media/Uploads -o
username=xx,password=xx,domain=WORKGROUP
7
Jason

/ etc/fstabにエントリを追加する必要があります

// server/usb1-1share1/media/Private cifs username = xx、password = xx、domain = WORKGROUP
// server/Uploads/media/Uploads cifs username = xx、password = xx、domain = WORKGROUP

「noauto」マウントオプションも必要になる可能性が高く、/ etc/fstabのユーザー名とパスワードの代わりに認証情報ファイルを使用することを強くお勧めします

5
coteyr
  1. Smbfsパッケージをインストールします。
  2. マウント用のディレクトリを作成します(例:/media/lua
  3. ドライブを1回だけマウントする場合は、mountコマンドを使用します。

    $ Sudo mount -t cifs //192.168.0.199/Volume_1/Pessoais /media/lua -o guest,rw,uid=1000,gid=1000,nounix,iocharset=utf8,file_mode=0777,dir_mode=0777
    
  4. 起動するたびにドライブをマウントしたい場合は、/etc/fstabファイル:

    //192.168.0.199/Volume_1/Pessoais /media/lua cifs guest,rw,uid=1000,gid=1000,nounix,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0
    
  5. Fstabをロードするには、コンソールで次のように入力します。

    $ Sudo mount -a
    

ソース: ブート時にCIFS共有を自動マウントしますか?

3
jamespfinn