問題点:
NAS のマウントが /etc/fstab でできない。起動後、sudo mount -a ではマウントできる。原因:
fstab でのマウント時、まだネットワーク接続ができていないと推定。対策:
[2021.9.23 追記]
最新(2021.9.23 現在) の raspbian で 再インストールしたところ、以前の記述ではマウントができなくなった。
この為、以下の様に修正。
1. /etc/fstab の記述は、noauto,x-systemd.automount を default に 戻す。
2. raspi-config の設定で ネットワーク起動後にブートするようにする。
sudo raspi-config
で、ラズベリーパイのVNC設定を行う。
(raspbian のバージョンにより メニューは異なる可能性が有る)
1 System Options を選択して Return
S6 Network at Boot を選択して Return
<はい> を選択して Return
<了解> を選択して Return
以上で、ネットワーク起動を待ってから ブート する様になる。
[2019.12.23 追記]
/etc/fstab の記述の defaults を noauto,x-systemd.automount に変更してみる。
この変更により、アクセスしたときにマウントを行う模様。
--- 以下、旧記述 ------------------------------------------------------------
/boot/cmdline.txt の rootwait前 に rootdelay=10 を追加。(下記参照)
rootdelay=5 では マウントできなかったが、10 ではできた。
/boot/cmdline.txt 変更前----------------------------------------------------------------------------------------
dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles
----------------------------------------------------------------------------------------
/boot/cmdline.txt 変更後 (赤字部分追加)
----------------------------------------------------------------------------------------
dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootdelay=10 rootwait quiet splash plymouth.ignore-serial-consoles
----------------------------------------------------------------------------------------
[2018.11.18 追記]
上記で動作に支障は無かったが、dmesg で LOG を確認すると、
[ 18.793877] CIFS VFS: Error connecting to socket. Aborting operation.
[ 18.794625] CIFS VFS: cifs_mount failed w/return code = -101
[ 18.873804] CIFS VFS: Error connecting to socket. Aborting operation.
[ 18.874244] CIFS VFS: cifs_mount failed w/return code = -101
のエラーがある。まだ、ネットワーク接続が確立する前にアクセスしているのか?。
とりあえず rootdelay=30 ~ 60 にして試したが、まだ Error が残っている。
[ 39.381279] CIFS VFS: Error connecting to socket. Aborting operation.
[ 39.381798] CIFS VFS: cifs_mount failed w/return code = -101
とりあえず、 rootdelay=30 にしておく。
/boot/cmdline.txt 再変更後 (赤字部分修正)
----------------------------------------------------------------------------------------
dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootdelay=30 rootwait quiet splash plymouth.ignore-serial-consoles
----------------------------------------------------------------------------------------
0 件のコメント:
コメントを投稿