i*****e 发帖数: 1359 | 1 设备:带usb host的NAS
OS:debian etch,可能会更新到lenny。
目的:我希望插上usb drive以后,nas能自动mount上,并且samba可以自动share到lan
问题1:自动mount是不是要该udev的设置?
问题2:怎么让samba自动share。我现在想到的是要写脚本监视mtab,修改smb.conf,
然后restart samba service? | S*A 发帖数: 7142 | 2 回答问题2 先。
你不需要重启 samba 的。 samba 可以配置成 follow symlink 的。
缺省好像就是。你只要 samba share 里面 symlink 那个 usb mount point
就可以了。
问题1 有很多种办法,我没有研究过哪个更好。udev 应该有 hotplug
的 hook 可以利用的,我看看先。
lan
【在 i*****e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 设备:带usb host的NAS : OS:debian etch,可能会更新到lenny。 : 目的:我希望插上usb drive以后,nas能自动mount上,并且samba可以自动share到lan : 问题1:自动mount是不是要该udev的设置? : 问题2:怎么让samba自动share。我现在想到的是要写脚本监视mtab,修改smb.conf, : 然后restart samba service?
| i*****e 发帖数: 1359 | 3 多谢大牛
【在 S*A 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 回答问题2 先。 : 你不需要重启 samba 的。 samba 可以配置成 follow symlink 的。 : 缺省好像就是。你只要 samba share 里面 symlink 那个 usb mount point : 就可以了。 : 问题1 有很多种办法,我没有研究过哪个更好。udev 应该有 hotplug : 的 hook 可以利用的,我看看先。 : : lan
| S*A 发帖数: 7142 | 4 还是不要叫我大牛,我就是一个小混混而已。
这个是我在网上找的最接近的了,看来应该是改 udev 加些 rule 就可以了。
Used the following rules for managing the usb sticks and starting a
management script when they appear. Put a 10 delay in the script (to allow
the slow usb mounting process to finish - Not sure if that is needed).
Note script only works for sda1, sdb1, and sdc1 sticks (on purpose).Cheers
and thanks!
Ken
ACTION=="add", KERNEL=="sd[a-z][1-9]", SUBSYSTEM=="block", RUN+="/bin/mount
/dev/%k"
ACTION=="remove", KERNEL=="sd[a-z][1-9]", SUBSYSTEM=="block", RUN+="/bin/
umount /dev/%k"
ACTION=="add", KERNEL=="sd[abc]1", SUBSYSTEM=="block", RUN+="/bin/bash -c '/
opt/usbmgmt &'"
你自己去玩玩看把,回来报告一下。
【在 i*****e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 多谢大牛
|
|