Portál AbcLinuxu, 10. května 2025 07:24
/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.
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ádroNevidí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,...).
udevinfo
, scsi_id
, hal-device
, lsscsi
, ...
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.