Portál AbcLinuxu, 7. listopadu 2025 00:18
Řešení dotazu:
Já bych to řešil následujícím skriptem:
#!/bin/bash
if ! [ -v JMENOVKA ] ; then { echo "Musite nastavit promennou JMENOVKA"; exit; } ; fi
if ! [ -b "/dev/disk/by-label/${JMENOVKA}" ] ; then { echo "Zarizeni pro pripojeni neexistuje."; exit; } ; fi
if [ -f /media/backup/pripojeno.txt ] ; then { echo "Externi disk jiz pripojen." ; exit; } ;
else {
[ -d /media/backup ] || mkdir -p /media/backup;
mount -t auto "/dev/disk/by-label/${JMENOVKA}" /media/backup;
echo "Externi disk uspesne pripojen do /media/backup";
} ; fi
Nazvěme ho třeba bckp.sh. Volá se takto: JMENOVKA=jmenovka /cesta/bckp.sh Skript počítá, že v kořenovém adresáři externího disku existuje soubor pripojeno.txt
Teď je potřeba, aby skript byl volán skrze udev, ale to ať poradí někdo jiný. Já bych to taky snad sesmolil, ale nějak se mi do toho moc nechce. Hodně štěstí!
.
(To snad poporuje stále i novátorská Fedora 18, ne?)
Dobrý nápad, to mě nenapadlo
. /etc/fstab:
## Pouzivam sice LABEL, ale lze i UUID... LABEL=jmenovka /media/backup system_souboru noauto,user,defaults 0 0
Pak se připojuje: mount /media/backup (i) jako běžný uživatel.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.