ローカルネットワーク上にNASファイルサーバーがあり、Windowsの日にはドライブをマップしただけで、常にそこにありました。同じことをするのに問題があります。 Ubuntuでは、fstabでsamba-cifsを使用する前にこれを正常に実行しましたが、ボックスが再構成された後、動作しなくなり、ボックス自体がLinuxを実行しているのでバカな感じがしました(Busyboxが信じています)。
そのため、最初はsshfsを試しました。 [場所]-> [sshを使用してサーバーに接続]からアクセスでき、Nautilusに表示されます。コマンドラインでマウントすることもできます:sshfs -o idmap=user $USER@<localip>:/mnt/HD_a2 /media/nas-files
そしてそれはうまく動作します。ただし、パスワードを要求するため、rc.localに追加してログイン時にマウントすることはできません。このコマンドを使用してfstabを編集しようとしましたが、失敗しました:
sshfs#shazzner@<localip>:/mnt/HD_a2/files /media/nas-files/ Fuse user 0 0
何らかの理由で、これによりnas-filesフォルダーがバイナリファイルになり、ゴミのように見えます。マウントを解除すると、元に戻ります。わからない。
第二に、チャットの誰かが言及したAutofs。 auto.masterを編集しました:
/media/auto /etc/auto.media
およびauto.mediaで:
nfiles -fstype=Fuse,rw,noperm,allow_other,reconnect sshfs\#//<localip>/mnt/HD_a2/files
その後、autofsを再起動しましたが、エラーメッセージは表示されませんが、マウントはありません。
これで髪を引っ張って、助けて?
あなたはやろうとすることができます
Sudo su
ssh-copy-id username@nas
ユーザーrootの証明書ベースの自動ログインを有効にします。
これで、ユーザーrootはパスワードなしでサーバーviva sshにログインでき、sshfsもパスワードを必要としないようになりました。
したがって、sshfs
を実行する小さなスクリプトを作成し、起動時にスクリプトを開始する必要があります(update-rc.d
コマンド)