Hardware ondersteuning > Externe harddisks en Printers
USB drive uitwerpen via bash script
doglover:
Volgende script gebruikt:
--- Code: ---#!/bin/bash
# bron: https://community.synology.com/enu/forum/1/post/132055
for i in /sys/bus/pci/drivers/[uoex]hci_hcd/*:*; do
[ -e "$i" ] || continue
echo "${i##*/}" > "${i%/*}/unbind"
#echo "${i##*/}" > "${i%/*}/bind"
done
--- Einde van code ---
Resultaat:
--- Code: ---line 7: /sys/bus/pci/drivers/xhci_hcd/unbind: Permission denied
--- Einde van code ---
En dus de stick niet unmounted.
Birdy:
Nee, omdat je geen permissie hebt.....
Probeer sudo script...
doglover:
Naar aanleiding van deze opmerking viel mijne frank (The penny dropped).
Het antwoord is het script runnen als root (of superuser)
Het script dat ik nu gebruik is:
--- Code: ---Answer=$(df -h | grep "USB")
MAP=${Answer#*/vol}
MAP="/vol"$MAP
.....
#stuff wat het script moet doen.
......
echo Unmounting
sync
umount -l $MAP
echo
#Controle of de unmount geslaagd is
df -h
--- Einde van code ---
Navigatie
[0] Berichtenindex
[*] Vorige pagina
Naar de volledige versie