gaoyi124 发表于 2014-4-15 15:28:46

询问帖,能否做到黑群晖开机后,自动弹出引导u盘

黑群晖,u盘不是量产的,怕写入东西下次引导不起来,重做倒是不费劲,也不能每次都这样,看更新系统用到脚本了,臆想一下,能否用脚本控制系统开机后自动弹出引导u盘呢?

wenzon 发表于 2014-4-15 16:36:35

找个可以量产的U盘吧,反正也不贵!

gaoyi124 发表于 2014-4-15 16:38:11

我是用了一个小的读卡器,随便找了一张128m的tf卡,搞定了,废物利用一下,不知道有没有高手可以用脚本写个开机后自动弹出usb设备的的脚本

xjcsuper 发表于 2014-4-15 16:59:47

其实给你的U盘显示出来的共享目录设个权限就行了

caosir 发表于 2014-4-15 17:54:51

$/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.*

会学到很多东西的。


cjjdaq 发表于 2014-4-15 19:01:44

办法不完美

kfqzhw 发表于 2014-4-17 15:45:43

想太多了

gaoyi124 发表于 2014-4-17 22:14:32

感谢楼上技术贴,我回头测试一下,如果完美了,会通知大家的

ilovepst 发表于 2014-4-19 00:51:05

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]
查看完整版本: 询问帖,能否做到黑群晖开机后,自动弹出引导u盘