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