編集を通じて起動時にネットワークドライブを自動マウントしようとしましたが、/etc/fstab
機能しません。
この行を実行すると、
sudo mount.cifs //192.168.0.67/test /home/pi/test -o username=myname,password=123
良い結果。しかし、どうすればいいのかわかりません/etc/fstab
。
答え1
ファイルの各行には、スペースまたはタブ/etc/fstab
で区切られた次のフィールドが含まれています。
file_system dir type options dump pass
/etc/fstabに追加された一般的なマウントポイントは次のとおりです。
# <file system> <dir> <type> <options> <dump> <pass>
/dev/sda1 / ext4 defaults,noatime 0 1
単にファイルにマウントステートメントを追加することはできません。
ファイルの末尾に次の行を追加します/etc/fstab
。
//192.168.0.67/test /home/pi/test cifs username=myname,password=123,iocharset=utf8,sec=ntlm 0 0
/etc/fstabを編集したら、ファイルシステムをマウントしてテストできます。mount -a
その後、fstabをチェックし、存在するすべてのエントリをインストールしようとします。
答え2
エショルダーの回答に加えて、セキュリティを強化するために.smbcredentials
ホームディレクトリにある特定のファイルに資格情報を配置することもできます。これは、特にマルチユーザーシステムにとっては良い方法です。これにより、CIFSパスワードを保護できます。ファイルを生成/home/myname/.smbcredentials
し、次の2行のみを含めます。
username=myname
password=123
権限を設定してください。
$ chmod 600 .smbcredentials
次に、/etc/fstab
次の行を含めます。
//192.168.0.67/test /home/myname/test cifs credentials=/home/myname/.smbcredentials,iocharset=utf8,sec=ntlm 0 0
必ずmount -a
テストまたは再起動してください。
答え3
これがあなたのスレッドを傍受しているようであれば申し訳ありません。関連しています。ここに投稿された提案を私のRaspberry Piで使用するために数時間を費やしてから放棄し、Raspberry Piのユーザーシナリオのためのこの代替案を思い出しました。これはUbuntu 18.04でも機能します。
私はRaspberry Pi 3+でRaspberry Pi Raspbianバスターデスクトップを使用するために上記のアドバイスを得ようとしていますが、安定して作業できるのはリリースのコマンドラインバージョンだけです。ユーザー 6354このスレッドの始めに。ただし、一部の編集では、その行を私のpiの/home/user/.config/autostartフォルダにあるファイルに入れて操作することができました。
ファイルの内容は次のとおりです(状況に応じて変更 - 以下を参照)。
[Desktop Entry] Encoding=UTF-8 Name=OurCloud_share Name[en_GB]=OurCloud_share GenericName=OurCloud_share Comment=Script to mount OurCloud_share TryExec=lxterminal Exec=lxterminal -e "sudo mount.cifs //192.168.1.xxx/sourcefolder /home/pi/targetfolder -o username=loginID,password=userpassword" Icon=lxterminal Type=Application StartupNotify=true Categories=GTK;Utility;TerminalEmulator; Name[en_US]=mount_OurCloud.desktop
どこ:
OurCloud_share = NASドライブアクセスと呼びたいこと
192.168.1.xxx = これをネットワークのNAS TCP/IPアドレスに置き換えます。
sourcefolder = NASドライブの共有フォルダ
targetfolder =マウントされたNASフォルダの内容を表示したいフォルダ(2つの方法でアクセスするには、このフォルダを作成して読み取り/書き込みに設定されていることを確認してください)
loginID =ネットワーク経由でNASにログインするためのユーザーID
userpassword=ログインIDで使用するパスワード
意味のある名前でファイル名を指定します(ここでは「mount_OurCloud.desktop」を使用しています。「.desktop」ファイル形式が必要です。)
このファイルを保存し、root権限でファイル実行権限を設定します。
再起動すると、NASフォルダがターゲットフォルダに表示されるはずです。