询问帖,能否做到黑群晖开机后,自动弹出引导u盘
黑群晖,u盘不是量产的,怕写入东西下次引导不起来,重做倒是不费劲,也不能每次都这样,看更新系统用到脚本了,臆想一下,能否用脚本控制系统开机后自动弹出引导u盘呢?找个可以量产的U盘吧,反正也不贵! 我是用了一个小的读卡器,随便找了一张128m的tf卡,搞定了,废物利用一下,不知道有没有高手可以用脚本写个开机后自动弹出usb设备的的脚本 其实给你的U盘显示出来的共享目录设个权限就行了 $/bin/ls -d /sys/bus/usb/devices/*-*|grep -v :
/sys/bus/usb/devices/1-1
/sys/bus/usb/devices/2-1
就得到了你机器上插着的U盘设备号了,我的机器是imation t5r
1-1 如果 mount,就是 /volumeUSB1/usbshare1-11-2 1-3 1-4 (这是imation原厂nas的东西,不动)
2-1 如果 mount,就是 /volumeUSB2/usbshare这个就是引导群辉的U盘了。
/dev/sdu1 19176 12889 529771% /volumeUSB1/usbshare1-1
/dev/sdu2 19208 16885 232388% /volumeUSB1/usbshare1-2
/dev/sdu3 10081 1433 864814% /volumeUSB1/usbshare1-3
/dev/sdu4 436288 119320 31696827% /volumeUSB1/usbshare1-4
/dev/sdv1 31077 17956 1151861% /volumeUSB2/usbshare
我写了个很简单的脚本:
$cd bin
$cat umount_usb.sh
#!/bin/sh
#
umount /dev/sdu1
umount /dev/sdu2
umount /dev/sdu3
umount /dev/sdu4
umount /dev/sdv1
想把U盘卸载掉的话,执行一下即可。
$df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/md0 2451064 628996 171966827% /
/tmp 1022960 696 1022264 0% /tmp
/dev/vg1000/lv 287960632091882504 2787621416 3% /volume1
/dev/md4 2879621480 802958676 207656040428% /volume3
/dev/vg1001/lv 2879606320 221228 2879282692 0% /volume2
/dev/sdu1 19176 12889 529771% /volumeUSB1/usbshare1-1
/dev/sdu2 19208 16885 232388% /volumeUSB1/usbshare1-2
/dev/sdu3 10081 1433 864814% /volumeUSB1/usbshare1-3
/dev/sdu4 436288 119320 31696827% /volumeUSB1/usbshare1-4
/dev/sdv1 31077 17956 1151861% /volumeUSB2/usbshare
$umount_usb.sh
$df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/md0 2451064 628996 171966827% /
/tmp 1022960 696 1022264 0% /tmp
/dev/vg1000/lv 287960632091882504 2787621416 3% /volume1
/dev/md4 2879621480 802958676 207656040428% /volume3
/dev/vg1001/lv 2879606320 221228 2879282692 0% /volume2
把umount_usb.sh 放入群晖启动后最后一步,执行,那样就自动umount掉usb了。
其实有一点linux基础的同学,可以去看看 /etc/rc.*
会学到很多东西的。
办法不完美 想太多了 感谢楼上技术贴,我回头测试一下,如果完美了,会通知大家的 caosir 发表于 2014-4-15 17:54
$/bin/ls -d /sys/bus/usb/devices/*-*|grep -v :
/sys/bus/usb/devices/1-1
/sys/bus/u ...
技术贴,留存
页:
[1]