bashでfstab -> mount -aを実行してネットワークドライブをマウントするのに問題があります。
私のfstabは次のようになります
//raspberrypi/NASHDD1/Download2/ /mnt/torpi/nashdd1/Download2/ cifs credentials=/home/balu/.torpi_smbcredentials,iocharset=utf8,sec=ntlm 0 0
結果:
# mount -a
mount error(13): Permission denied
しかし、これはうまくいきます。
sudo mount -v -t cifs //raspberrypi/NASHDD1/Download2/ /mnt/torpi/nashdd1/Download2/ -o credentials=/home/balu/.torpi_smbcredentials
結果:
mount.cifs kernel mount options:
ip=my.ip.add.ress,unc=\\raspberrypi\NASHDD1,user=pi,prefixpath=Download2/,pass=********
私のRaspberry Pi smb.confは次のとおりです。
[NASHDD1]
comment = my comment
path = /media/pi/NASHDD1
browseable = yes
read only = no
public = no
create mask=0777
directory mask=0777
NemoとWindowsエクスプローラからそのドライブにアクセスできます。今私はLinuxの専門家ではないので、欠けている部分についての洞察を与えてくれてありがとう。
PS:このエラーに関する多数の投稿を読んだが、役に立たない。
答え1
/etc/fstab
入力した内容が実際にmount
有効なコマンドと一致していることを確認する必要があります。
あなたはこれがうまくいくことを証明しました。
sudo mount -v -t cifs //raspberrypi/NASHDD1/Download2/ /mnt/torpi/nashdd1/Download2/ \ -o credentials=/home/balu/.torpi_smbcredentials
ただし、/etc/fstab
項目に古い設定がありますsec=ntlm
。それを削除すると、おそらくすべてがうまくいくでしょう。
//raspberrypi/NASHDD1/Download2/ /mnt/torpi/nashdd1/Download2/ cifs credentials=/home/balu/.torpi_smbcredentials 0 0
読みやすいように2行に分けました。fstab
1行でなければなりません。
小さなヒントとして、これらのクライアントサーバータイプの状況でエラーが発生するたびに常に確認する価値があります。仕える人エラー履歴。クライアントには単に「いいえ」というメッセージが表示されますが、サーバーには「ユーザーがいません」や「パスワードの有効期限が切れました」(単なる例)などの実際の詳細が記録されます. SAMBAだけでなくssh
。