だから、かなり長い時間を悩んだところで、起動時にさまざまなNASにアクセスできましたが、そこには多くの矛盾する答えがあります(実際に望む方法で動作する答えが見つかりませんでした)。これが私の答えです。私には効果がありましたが、私の質問(私がここにいる理由)は、行に追加のオプションを追加することをお勧めしますfstab
。ご覧のとおり、私は非常に小さなオプションを使用しました。コレクション:
現在(2023年8月)、Pi4のRaspberry Pi 64ビットOS(以前のPiモデル、以前のOSバージョン、および32ビットOSで実行される予定):
左上のメインメニューからPreferences
- > を選択しRaspberry Pi Configuration
、System
タブで有効にしますNetwork on Boot
。
2行を含むファイルを作成します/etc/.cifsauth
(=記号の右側に合わせて編集)。
username=nas-logon-name
password=password-for-nas-logon-name
次に、シェルで次の操作を行います。
cd /etc
sudo chmod 600 .cifsauiths
sudo chown root .cifsauiths
sudo chgrp root .cifsauiths
マップされた共有を好きなだけアイテムを編集して/etc/fstab
最後に追加します(サーバーとログイン名は適切に調整され、コメントのためにハッシュマークで始まる行を追加できます)。これはラップされています。複数の項目があります。誰かがそれを修正するために編集しない限り、この投稿の行はcifsの後にスペースがあります。
#[NAS]
//192.168.1.150/files /home/your-pi-user-name/server1 cifs credentials=/etc/.cifsauth,iocharset=utf8 0 0
#
これには、IPアドレスを持つNASがあります(固定IPアドレスである必要があります):192.168.1.150
NAS内のファイルという名前の共有にアクセスしようとしています。
ターゲットディレクトリを作成しました。server1
ローカルディレクトリ/home/your-user-name
(たとえば、piログインがfredの場合は/home/fred)、ファイルマネージャ、またはシェルでmdコマンドを使用します。
その後、(シェルに)次のように入力して動作するかどうかをテストできます。
sudo mount -a
次の種類のエラーメッセージが表示される場合:
dmesg
シェルの内容を見ると、エラーがリストの最後にあるはずです(したがって、画面の上部の内容は無視してください)。
技術上の注意: sec=ntlm
このオペレーティングシステムでは、カンマ区切りのオプションは機能しません。