Portál AbcLinuxu, 20. dubna 2024 02:44


Dotaz: Zpožděný mount

9.12.2009 17:11 blackvladimir | skóre: 4
Zpožděný mount
Přečteno: 174×
Odpovědět | Admin
Trošku netradičně potřebuji zpomalit bootování. Mám USB disk, který je stále připojen a chci ho mountnout pří bootu. Problém je, že když probíhá mount tak ten disk ještě neexistuje (Special device /dev/sdb1 doesn't exists nebo něco v tom smyslu). Když systém naběhne a já dám mount -a tak už je všechno v pořádku.

Napadlo mě pustit ještě jednou mount -a nějak opožděně ale není to ideální protože někteří démoni ten disk potřebují. Lepší by bylo zdržet ten první mount (doba bootu není kritická, moc často ten počítač nevypínám). Jak bych to mohl udělat?

Jo a je to archlinux.

Řešení dotazu:


Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Řešení 1× (blackvladimir (tazatel))
9.12.2009 17:23 Begleiter | skóre: 47 | blog: muj_blog | Doma
Rozbalit Rozbalit vše Re: Zpožděný mount
Odpovědět | | Sbalit | Link | Blokovat | Admin

Možná plácnu nesmysl, ale nevyřešilo by problém dát modul usb_storage přímo do jádra, anebo ho dát do initrd?

9.12.2009 17:38 blackvladimir | skóre: 4
Rozbalit Rozbalit vše Re: Zpožděný mount
Dobrý nápad. Bohužel to nepomohlo :-(. Aspoň pokud jsem to udělal dobře: přidal jsem modul usb_storage do mkinitcpio.conf a pak pustil mkinitcpio -p.
Řešení 1× (blackvladimir (tazatel))
9.12.2009 17:56 Begleiter | skóre: 47 | blog: muj_blog | Doma
Rozbalit Rozbalit vše Re: Zpožděný mount

Já jsem nainstaloval archlinux na USB flash disk. Co se týká souboru mkinitcpio.conf, tak podstatný pro USB storage je toto (tohle tam mám já):

MODULES="processor psmouse usbcore uhci_hcd ehci_hcd usb_storage libata ext2"
HOOKS="base usb udev autodetect sata filesystems"
COMPRESSION="gzip"

Zkus experimentovat. Až uděláš "správný" mkinitcpio.conf, tak spusť příkaz:

mkinitcpio -k 2.6.<cislo>-ARCH -c /etc/mkinitcpio.conf -g /boot/kernel26.img.
9.12.2009 19:19 blackvladimir | skóre: 4
Rozbalit Rozbalit vše Re: Zpožděný mount
Super to je ono. Nakonec stačil jenom usb hook. Díky
Amarok avatar 9.12.2009 17:26 Amarok | skóre: 33 | blog: blogoblog
Rozbalit Rozbalit vše Re: Zpožděný mount
Odpovědět | | Sbalit | Link | Blokovat | Admin

Strilim od boku, co uplne primitivnim zpusobem

{sleep 60 && mount /dev/sdb1 /kamtopujde} &

a to hodit treba do rc.local ?

GNUniverse - May the source be with you...
9.12.2009 18:00 blackvladimir | skóre: 4
Rozbalit Rozbalit vše Re: Zpožděný mount
to by asi fungovalo ale mně by se hodilo aby už při spouštění démonů už byl přimountovaný. Teď jsem si našel kde v rc.sysinit je mountování a dal před to sleep, to pomohlo ale zdá se mi to takový nesystémový.
Amarok avatar 9.12.2009 18:11 Amarok | skóre: 33 | blog: blogoblog
Rozbalit Rozbalit vše Re: Zpožděný mount

Ted me jeste napada, kdyz se to da do rc.local, tak uz demoni podle me bezi, tak nestacilo by tam dat proste jen ten mount prikaz bez sleep?

GNUniverse - May the source be with you...
9.12.2009 18:21 blackvladimir | skóre: 4
Rozbalit Rozbalit vše Re: Zpožděný mount
To by nejspíš stačilo, problém je že ti démoni ten disk potřebují.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.