自分的メモ
ラズパイにキーボードやモニターをつなぐのは大変なのでリモートPCから VNCで接続して操作しているが、リモートだから若干応答が緩慢で(*1)タイプした文字が表示されないと思って2度打ちしたらダブってしまったりとか、リモートPCのフォルダーのファイルを参照したいことが多々ある。
最初は律儀にPC側で参照ファイルを開いて、VNCの窓のエディターに目コピーしていたが大きなファイルはとてもやってられない。
そこでネットワークドライブ(Link Station)の共有を利用してファイルを参照できるようにしようとしたが、トライアンドエラーで苦労してやっとマウントできたのでメモ。
ターミナルからドライブ:NAS にマウントするには以下のコマンドを実行すればいいはず。
$ sudo mkdir -p /mnt/NAS
$ sudo mount -t cifs -o username='user1',password='yyyyyyy' //192,168,1.xxx/Public /mnt/NAS
だけど エラー: mount error: could not resolve address for 192.168.1.xxx: Unknown error
が発生してマウントできない。そんなときの対処方法。
$ sudo chown 0777 /etc/hosts
で、/etc/hosts ファイルを開いて新しい行に
192.168.1.xxx NAS1 を追加して保存。
( sudo chown 0744 /etc/hosts を実行して戻す)
$ sudo mount -t cifs -o username='user1',password='yyyyyyy' //NAS1/Public /mnt/NAS
としたらエラーは出ずにマウントできて、 /mnt/NAS にネットワークドライブの Publicフォルダーが表示できた。
(ドライブ /mnt/NAS が空の場合は以下の *再マウントを実行すれば表示される)
ついでにデスクトップに シンボリックリンクを作成する
$ ln -s /mnt/NAS /home/user1/Desktop/NAS
* 再マウントして接続を確認。
$ sudo mount -a
マウントが成功したか確認するために、以下のコマンドを実行。
$ ls -l /mnt/NAS
*1: ラズパイセットの購入時に付属してきた SanDiskの 32GBのマイクロ SDカードで VNCを実行していたときはほとんど実用にならないくらい緩慢だった。クリックしても応答がないと思ってもう一度クリックすると折角の選択が解除されてしまったりすることが多発。後日 100均(700円だったが)で 64GBの マイクロ SDカードを購入して、新たに Bookworm 64bit版を新規インストールしたら、かなり改善した。同じ Class10だし クリック動作などは RAM上で処理されるはずだから、O/Sの差??