Jag har nu nått den aktningsvärda åldern av 60 och i samband med det fått en massa "dataprylar". :-). Nu ska jag visa hur man fixar fasta "monteringspunkter" för dom olika grejerna.
Den stora manualen hittar du här...
http://www.reactivated.net/writing_udev_rules.html
Stoppa i minnet men kom ihåg att inte montera det.
Kolla med "dmesg".. root:/home/titus # dmesg usb-storage: device scan complete scsi 3:0:0:0: Direct-Access SanDisk Extreme Ducati 0.1 PQ: 0 ANSI: 2 sd 3:0:0:0: [sdc] 8027712 512-byte hardware sectors (4110 MB) Nu ser du att den upptäcks som sdc, då kollar vi.. root:/home/titus # udevinfo -q all -p /block/sdc P: /block/sdc N: sdc S: ducati S: disk/by-id/usb-SanDisk_Extreme_Ducati_200435134113F8F03936-0:0 S: disk/by-path/pci-0000:00:1d.7-usb-0:8:1.0-scsi-0:0:0:0 E: ID_VENDOR=SanDisk E: ID_MODEL=Extreme_Ducati E: ID_REVISION=0.1 E: ID_SERIAL=SanDisk_Extreme_Ducati_200435134113F8F03936-0:0 E: ID_SERIAL_SHORT=200435134113F8F03936 E: ID_TYPE=disk E: ID_INSTANCE=0:0 E: ID_BUS=usb E: ID_PATH=pci-0000:00:1d.7-usb-0:8:1.0-scsi-0:0:0:0 Nu kan vi skriva en udev-regel, först skapar jag filen "10-local.rules" i /etc/udev/rules.d root:/home/titus # touch /etc/udev/rules.d/10-local.rules öppnar med valfri editor och skriver in på samma rad.. BUS=="usb", ATTRS{serial}=="200435134113F8F03936", KERNEL=="sd?1, NAME="%k", SYMLINK="ducati" ..läs in den nya regeln.. root:/home/titus # udevcontrol reload_rules ..kolla att "SYMLINK" skapas.. root:/home/titus # ls -al /dev/ducati lrwxrwxrwx 1 root root 4 2008-01-22 14:13 /dev/ducati -> sdc1 ..lägg in i /etc/fstab, du måste skapa katalogen "/media/ducati"... /dev/ducati /media/ducati auto noauto,user 0 0 ..så kan du lägga en "genväg" på skrivbordet att klicka på för att alltid montera det minnet på /media/ducati. :-)
Jag fick också ett "kabinett" (en låda man kan montera vanliga hårddiskar i alltså) med en 500Gb Satadisk. Jag gjorde 4 partitioner på den med följande filsystem..
SWAP-partitionen bara för att jag ska kolla att installera ett Linuxsystem "nångång". :-). Anslut kabinettet men kom ihåg att inte montera partitionerna.
Kolla med "dmesg".. root:/home/titus # dmesg usb-storage: device scan complete scsi 2:0:0:0: Direct-Access WDC WD50 WD-WCAS82280511 1C02 PQ: 0 ANSI: 2 CCS sd 2:0:0:0: [sdb] 976773168 512-byte hardware sectors (500108 MB) Nu ser du att den upptäcks som sdb, då kollar vi.. root:/home/titus # udevinfo -q all -p /block/sdb P: /block/sdb N: sdb S: disk/by-id/usb-WDC_WD50_WD-WCAS82280511_7CA382280511-0:0 S: disk/by-path/pci-0000:00:1d.7-usb-0:6:1.0-scsi-0:0:0:0 E: ID_VENDOR=WDC_WD50 E: ID_MODEL=WD-WCAS82280511 E: ID_REVISION=1C02 E: ID_SERIAL=WDC_WD50_WD-WCAS82280511_7CA382280511-0:0 E: ID_SERIAL_SHORT=7CA382280511 E: ID_TYPE=disk E: ID_INSTANCE=0:0 E: ID_BUS=usb E: ID_PATH=pci-0000:00:1d.7-usb-0:6:1.0-scsi-0:0:0:0 Nu kan vi skriva en udev-regel i filen /etc/udev/rules.d/10-local.rules BUS=="usb", ATTRS{serial}=="7CA382280511", KERNEL=="sd?", NAME="%k", SYMLINK="extern" BUS=="usb", ATTRS{serial}=="7CA382280511", KERNEL=="sd?[1-9]", NAME="%k", SYMLINK="extern%n" Första regeln är för "hela enheten", 2:a är för de olika partitionerna. ..läs in den nya regeln.. root:/home/titus # udevcontrol reload_rules ..kolla att alla "extern" skapas (jag fick ta ut och sätta in usb-kontakten första gången för att det skulle fungera) .. root:/home/titus # ls -al /dev/extern* lrwxrwxrwx 1 root root 3 2008-01-22 15:04 /dev/extern -> sdb lrwxrwxrwx 1 root root 4 2008-01-22 15:04 /dev/extern1 -> sdb1 lrwxrwxrwx 1 root root 4 2008-01-22 15:04 /dev/extern2 -> sdb2 lrwxrwxrwx 1 root root 4 2008-01-22 15:04 /dev/extern3 -> sdb3 lrwxrwxrwx 1 root root 4 2008-01-22 15:04 /dev/extern4 -> sdb4 ..lägg in i /etc/fstab (skapa katalogerna "/media/extern1", "/media/extern2", "/media/extern4"... /dev/extern1 /media/extern1 ntfs-3g noauto,user,rw,nls=utf8,locale=sv_SE 0 0 /dev/extern2 /media/extern2 ext3 noauto,user,rw 0 0 /dev/extern4 /media/extern4 ext3 noauto,user,rw 0 0 OBS! Jag märkte att jag måste ändra /media/extern? katalogernas rättigheter från "standard". Antingen ge alla "skrivrättigheter" (chmod +w /media/extern?) eller som jag gjorde, ändrade till en grupp som jag tillhör (plugdev)(chgrp plugdev /media/extern?) och gav gruppen "skrivrättigheter" (chmod g+w /media/extern?) ..för ext3-patitioner kan du skapa "genvägar" på skrivbordet att klicka på för att alltid montera ex.v. partition nr 2 på /media/extern2. :-) Kom ihåg att p.g.a. ntfs-3g och Fuse (som ger skrivstöd till ntfs-partitionen) kan den bara monteras som "root".