黑群晖开机自动挂载U盘,在filestation里格外刺眼,而且默认局域网共享里也有U盘的目录,T5R默认会挂载4个内置U盘分区。以下脚本先直接卸载四个USB分区,然后检测挂载点目录是否还有文件,没有文件则表明成功卸载,则删除四个挂载目录,从而去掉filestation里刺眼的四个目录。
此脚本只在imation t5r上成功测试,别的黑裙的话需要修改file变量,以及umount的挂载点。
#!/bin/sh file1="/volumeUSB1/usbshare1-1/boot/vesamenu.c32"; file2="/volumeUSB1/usbshare1-2/boot/slax.cfg"; file3="/volumeUSB1/usbshare1-3/etc/passwd"; file4="/volumeUSB1/usbshare1-4/apache_sqfs"; sleep 15 umount /dev/sdu1 umount /dev/sdu2 umount /dev/sdu3 umount /dev/sdu4 if [ -f "$file1" ] && [ -f "$file2" ] && [ -f "$file3" ] && [ -f "$file4" ]; then echo "The file still exists..." exit 1; else echo "The file not found!" rm -rf /volumeUSB1/usbshare1-* fi
将以上代码保存为eject_usb.sh,放到/usr/local/etc/rc.d/下,chmod +x /usr/local/etc/rc.d/eject_usb.sh。
DSM 5.0-4528上放到以上目录不能启动,试试编辑 /etc/rc
在最后一行 exit 0 之前添加
/usr/local/etc/rc.d/eject_usb.sh &
保存文件即可。