Portál AbcLinuxu, 25. dubna 2024 07:50


Dotaz: /dev/disk/... versus /dev/hda

23.10.2007 07:45 Jirka
/dev/disk/... versus /dev/hda
Přečteno: 729×
Odpovědět | Admin
Zdravím, nainstaloval jsem opensuse a celkem jsem se zhrozil, že disky nejsou značeny /dev/hda*, ale sda, fstab a lilo.conf obsahuje linky na /dev/disk/by-uuin (nebo tak něco) místo jednoduchýho linku. V /dev nic jako hda* vůbec není, díky tomu se mi nepodařilo nainstalovat nové jádro, boot skončil známým "unable to mount root". Nevíte někdo, jak to "přepnout" na klasický způsob přístupu k disku? Díky
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

23.10.2007 07:54 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: /dev/disk/... versus /dev/hda
Odpovědět | | Sbalit | Link | Blokovat | Admin
/dev/hd* jsou IDE (PATA) disky, /dev/sd* jsou SATA disky. Přepínat mezi tím můžete výměnou hardware :-)

/dev/disk/by-uuin je odkaz na disk pomocí jeho jednoznačného identifikátoru. Označení hda, hdb, … resp. sda, sdb, … totiž záleží na pořadí, v jakém jsou disky připojeny ke sběrnici. U PATA disků je to dáno fyzickým připojením disků (primární, sekundární, master, slave), u SATA si tím nejsem jistý, ovšem třeba u externích USB disků je tenhle název vyloženě náhodný – proto se používá jednoznačný identifikátor, který disk určí podle toho, o který konkrétní (fyzicky) disk se jedná, nikoli podle toho, kam je ten disk připojen.
23.10.2007 08:01 Jirka
Rozbalit Rozbalit vše Re: /dev/disk/... versus /dev/hda
Disk je na IDE, SATA to ani nemá. Jediný, čím to snad mohlo nastat, že jsem to instaloval pomocí USB DVD mechaniky. Přesto bych to raději přepnul zpět na /dev/hda*, jsem na to léta zvyklý... ;-)
michich avatar 23.10.2007 07:59 michich | skóre: 51 | blog: ohrivane_parky
Rozbalit Rozbalit vše Re: /dev/disk/... versus /dev/hda
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zdravím, nainstaloval jsem opensuse a celkem jsem se zhrozil, že disky nejsou značeny /dev/hda*, ale sda, fstab a lilo.conf obsahuje linky na /dev/disk/by-uuin (nebo tak něco) místo jednoduchýho linku.
Ano, to jsou stabilní jména disků a mají své výhody.
V /dev nic jako hda* vůbec není, díky tomu se mi nepodařilo nainstalovat nové jádro
Nevidím, jak zde z A vyplývá B. Nové jádro musí umět tyto názvy používat úplně stejně. initramfs jsi mu vytvořil?
Nevíte někdo, jak to "přepnout" na klasický způsob přístupu k disku? Díky
/dev/hda už asi neuvidíš. Od té doby, co všechny distribuce přešly na přístup k diskům přes libata, všechno vypadá jako SCSI (/dev/sda,...).
23.10.2007 08:12 Jirka
Rozbalit Rozbalit vše Re: /dev/disk/... versus /dev/hda
Pomůže vytvořit /dev/hda pomocí mknod a pak připojit?

K tomu jádru, to jsem konfiguroval sám, jako xkrát před tím a initrd nepoužívám.
23.10.2007 10:03 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: /dev/disk/... versus /dev/hda
Jak už tu bylo řečeno /dev/hdX je zrušeno a pokud se ti nelíbí /dev/disk/by-uuid (což má své výhody) tak použij normální zařízení /dev/sdX které se chová uplně stejně jako /dev/hdX které už vlastně není.

No a pokud ti to nenabotovalo tak to bude tím že nemáš ramdisk nebo nemáš všechny moduly potřebné pro start jádra přímo v jádru. Takže zadat všechny potřebné věci natvrdo do jádra (kolem řadiče scsi - libata) nebo si vytvoř ramdisk, no a jádru musíš taky říct kde máš root :-) tj "root=/dev/sda1" nebo "root=UUID=644e2eea-edd2-4a8d-89a0-f36402c2cb1e" po novém a potom když zadáš UUID tak tě nezajímá kde a na jaký řadič je ten disk připojen.

Více viz: Ubuntu první aneb libata pro PATA disky
23.10.2007 11:08 Jirka
Rozbalit Rozbalit vše Re: /dev/disk/... versus /dev/hda
Tak si říkám, asi bych měl víc sledovat dění okolo linuxu, začíná se to měnit nějak moc rychle, každopádně díky za informace :-)
7.11.2007 22:04 jirka
Rozbalit Rozbalit vše Re: /dev/disk/... versus /dev/hda
Po asi 14 dnech používání libata jsem se rozhodl vrátit k IDE ovladači, který mi doposud sloužil bezchybně (sata řadič ani nemám).
Dělal jsem pokusy s kompilací jádra bez libata a vynucoval použití IDE, pokaždé došlo při připojování ke zhroucení / filesystému (reiserfs) a nešel už obnovit ani pomocí --rebuild-tree, v případě použití ext3 a obnovy systému ze zálohy se to bez libata také nepodařilo rozběhnout.
Na internetu radí option "hwprobe=-modules.pata" do zavaděče před počátkem instalace, asi to tak udělám, ale není jiná možnost, jak zachovat stávající systém a přitom přepnout na /dev/hdX? Díky.
7.11.2007 22:43 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: /dev/disk/... versus /dev/hda
Podle Release Notes by ten parametr měl fungovat i při normálním startu systému, nemělo by být potřeba kvůli tomu opakovat celou instalaci.
8.11.2007 07:37 Jirka
Rozbalit Rozbalit vše Re: /dev/disk/... versus /dev/hda
Bohužel nefunguje. Stále to detekuje sda, i když to zapíšu natvrdo do lilo.conf a přepíšu fstab. Takže to nenabootuje. :-(
8.11.2007 19:06 jirka
Rozbalit Rozbalit vše Re: /dev/disk/... versus /dev/hda
Tak už konečně vyřešeno, přehlédl jsem chybu v konfiguraci toho jádra, proto ten fs padal, už mám zase starý dobrý /dev/hda. Ale stejně díky všem :-)
23.10.2007 10:41 Radek Podgorny | skóre: 16
Rozbalit Rozbalit vše Re: /dev/disk/... versus /dev/hda
Odpovědět | | Sbalit | Link | Blokovat | Admin
/dev/hdX je obsolete. vsechno pres libata je uz /dev/sdX.

takze to je v poradku...
http://podgorny.cz
8.11.2007 08:02 mozog | skóre: 28
Rozbalit Rozbalit vše Re: /dev/disk/... versus /dev/hda
ale vobec som nepochopil, preco je /dev/hdX obsolete

modelova situacia: mam dva PATA a dva SATA disky, vsetky 4 su /dev/sdX, ako rozoznam, ktore su tie PATA a ktore tie SATA ?
houska avatar 8.11.2007 08:30 houska | skóre: 41 | blog: HW
Rozbalit Rozbalit vše Re: /dev/disk/... versus /dev/hda
smart
8.11.2007 12:53 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: /dev/disk/... versus /dev/hda
udevinfo, scsi_id, hal-device, lsscsi, ...

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.