外付けUSBハードドライブをマウントし、Samba経由で共有

外付けUSBハードドライブをマウントし、Samba経由で共有

外付けUSBハードドライブがあります。私がやりたいことは、起動時に自動マウントしてSambaを介して共有することです。

1) fstabに入れたところ、起動時に問題なく正しく自動マウントされました。

UUID=XXX /usb-hdd ext4 defaults,nofail 0 0

2)マウント後、Sambaを介して/ usb-hddを共有します。大丈夫です。

[usb-hdd]
comment = raid5-usb
path = /usb-hdd
read only = No
valid users = michaelm

3) ただし、システムを再起動すると Samba 共有が失敗します。簡単に解決できる

systemctl restart smbd 

4) 参考として、「systemctl status smbd」は起動時に次のメッセージを返します。

May 06 14:44:37 storage systemd[1]: Starting Samba SMB Daemon...
May 06 14:44:38 storage systemd[1]: smbd.service: Supervising process 1172 which is not our child. We'll
May 06 14:46:07 storage systemd[1]: smbd.service: Start operation timed out. Terminating.
May 06 14:47:38 storage systemd[1]: smbd.service: State 'stop-final-sigterm' timed out. Killing.
May 06 14:47:38 storage systemd[1]: smbd.service: Killing process 1172 (smbd) with signal SIGKILL.
May 06 14:47:38 storage systemd[1]: Failed to start Samba SMB Daemon.
May 06 14:47:38 storage systemd[1]: smbd.service: Unit entered failed state.
May 06 14:47:38 storage systemd[1]: smbd.service: Failed with result 'timeout'.

私の考えでは、ブート時に/usb-hddがマウントされる前にsmbdサービスが開始されるようです。それを修正する方法?

ベストアンサー1

おすすめ記事