Mount USB disku se zaznamem LABEL=... ve ftsab
Karel Zak
kzak na redhat.com
Čtvrtek Duben 7 00:58:42 CEST 2005
On Wed, 2005-04-06 at 09:14 +0000, Tomas Penicka wrote:
> Dobry den,
>
> mam problem s mountovanim externiho USB disku. Prestalo me bavit pri
> kazdem pripojeni zjistovat, na kterem /dev/sd* je disk pripojeny, tak jsem si
> dal do /etc/fstab zaznamy typu:
> LABEL=Data1 /mnt/data1 atd.
> Pri pokus o mount mi vypise: "No such partition".
coz znamena
- neni zde zadna __viditelna__ partition s timto labelem (viz.
cat /proc/partitions je-li tam pozadovany disk)
- nebo sice partition by byla, ale nelze z ni precist label (neznamy
nebo label nepodporujici filesystem)
> Zde se mi, ze problem je v tom, ze pokud system nema potrebu disk cist, tak
> ho ani necte. Tim padem neprecte popisky u jednotlivych partition a disk
> nepripoji.
> Vyzkousel jsem, ze staci nejak ,,probudit'' disk (treba jenom pustit cfdisk
> /dev/sda a pak z neho hned vyskocit, nebo mount /dev/sda1 /mnt/neco),
> problem je v tom, ze na oboji je vlastne potreba byt root.
>
> Otazka:
> Da se problem nejak vyresit bez udev?
jo pomoci udev :-)
> Da se problem nejak obejit--probudit disk bez rootovskych prav?
Lze udelat kompilaci mountu co pouziva cache v /etc/blkid.tab a prevod
LABEL -> /dev/neco se provede bez pristupu na device (pochopitelne
"neco" musi byt pokazde stejne). Mount se pak chova jako
"mount /dev/neco" -- coz by mozna ten disk probudit mohlo.
Jinak mount ma sbit, takze si muzete stejne tak udelat vlastni skript s
root pravama co bude chodit jako budicek+mount.
IMHO pokud chcete tento stupen uzivatelske pritulnosti tak bych mozna
udelal update na distribuci co vam po pripojeni USB disku sama natahne
modul, udela mount a svudne zablika ikonkou na plose a v pripade uplneho
podlehnuti teto svudnosti pak i predhodi k vyberu aplikaci co by se snad
mozna mohla hodit na data na tom zarizeni...
Karel
--
Karel Zak <kzak na redhat.com>
Další informace o konferenci Linux