Fórumok
Sziasztok,
az a problémám, ha USB-t teszek a serverbe, akkor a meghajtók sorrendje megváltozik, mert az USB kerül az sda-ra és a többi meghatjó eggyel fentebb kerül.
Az lenne a kérdésem, hogy hogy lehetne a meghajtók helyét fixálni, azaz a meghajtók mindig a megadott sorrendben legyenek (sda,sdb,...), az USB-vagy bármely más meghajtó pedig legyen az utolsó?
Előre is köszi!
Kalmi
Hozzászólások
$ find /dev/disk/
Amit itt látsz, az mind fix.
A /dev/sd* mindig dinamikusan allokálódik, jobb beletörődni.
Értem, azért durva és "veszélyes is lehet", hogy egy USB-t előbbre sorol a "fő" meghajtóknál.
Hogy érted, hogy veszélyes?
Szerintem ami veszélyes, az inkább a felhasználó, root shellel. :)
semmi nem garantalja neked a drive ordert.... 26os sas tomb kozepebol kiveszel egyet, kovetkezo bootkor maris elmaszik a masodik fele...
+1, uuid-et kell használni.
Az nem megoldas, hogy a blkid paranccsal megnezed a particiok valamilyen egyedi azonositojat (tipikusan UUID, de igazabol Label is lehet jo), azzal mountolod fel oket, es leszarod, hogy most az adott device sda vagy sdb?
Nalam pl. ilyenek vannak/voltak a /etc/fstab-ban:
UUID=bb4b3c98-7491-4606-950a-6347b46951cc / ext4 noatime,errors=remount-ro 0 1
LABEL=12T_adat /media/12T ext4 noatime 0 3
--
When you tear out a man's tongue, you are not proving him a liar, you're only telling the world that you fear what he might say. -George R.R. Martin
+1
uuid-val vagy label-lel kell hivatkozni, az sda és hasonlókat el kell felejteni.
udev-vel amúgy lehet fixálni, de hidd el, nem akarok szívatni magad.
--
"Sose a gép a hülye."
Elég sok lehetőséged van, hogy megad a meghajtódat. Válogass:
ls /dev/disk/by-* -l