Citat:
Ursprungligen inskrivet av polygon5
Ah, tackar. Har lyckats mounta 2 diskar nu. Skall väl snart vara möjligt att få fram dom andra. Tackar.
Edit: Känns lite småfarligt att leka runt såhär, finns inga riskar att pajja nånting när man bara mountar va?
Edit 2: Kan inte få fram min SATA disk, hur gör jag? för jag antar att den inte ligger IDE anslutningarna.
Hej
prova
$ ls /sys/block
så ser du vilka block-device som finns tillgängliga. titta runt lite under /sys (cd , ls , cat ) för att bli mer familjär vid systemet . /proc är ett annat bra ställe att titta runt i.
SATA-diskarna brukar heta sd? och partitionerna heter sd?# där ? är en bokstav och # en siffra. I mitt fall:
$ cd /sys/block/sda
/sys/block/sda$ ls
dev device queue range removable size stat
/sys/block/sda$ ls -l device
device -> ../../devices/pci0000:00/0000:00:0a.0/host0/target0:0:0/0:0:0:0
/sys/block/sda$ cd device
/sys/block/sda$ ls
block detach_state driver power queue_type rev state type
delete device_blocked model queue_depth rescan scsi_level timeout vendor
/sys/block/sda/device$ cat model
ST3200822AS
mitt device heter mao "sda" . jag har inga partitioner på den (kör RAID direkt på sda,sdb,sdc och har sedan gjort logiska enheter på raiden med LVM2). Har du partitioner på den kan det se ut så här:
/sys/block/hda$ ls
dev device hda1 hda2 hda3 queue range removable size stat
/sys/block/hda/hda1$ ls
dev size start stat
finns det ett filsystem på partitionen kan man då mounta den genom "sudo mount /dev/hda1 /any/directory"
'udev" heter programmet som har hand om att skapa device-namn under "/dev" i Ubuntu. Genom det kan du få reda på en hel del om olika device (istället för att bläddra runt i /sys).tex:
$ udevinfo -p /sys/block/sda -a
<... mycket info ...>
Med hjälp av denna info kan du sedan tvinga tex en usb-disk att få samma enhetsnamn varje gång du sätter in den (tex genom serienumret). Du har inte alltför stor nytta av detta på fasta diskar.
det går t.o.m att leta upp vilka device som sitter vid ett speciellt PCI-kort. host0,...,host3 är i detta fall mina 4 fysiska SATA-interface på mitt promise-kort
$ lspci
...
0000:00:0a.0 Unknown mass storage controller: Promise Technology, Inc.: Unknown device 3d18 (rev 02)
...
$ cd /sys/bus/pci/devices/0000:00:0a.0
/sys/bus/pci/devices/0000:00:0a.0$ $ ls
class device host1 irq resource resource3 subsystem_device
config driver host2 local_cpus resource0 resource4 subsystem_vendor
detach_state host0 host3 power resource2 rom vendor
/sys/bus/pci/devices/0000:00:0a.0 $ cd host0/target0:0:0/0:0:0:0
/sys/bus/pci/devices/0000:00:0a.0/host0/target0:0:0/0:0:0:0$ ls -l block
block -> ../../../../../../block/sda
observera att jag hamnade på exakt samma ställe denna gång som när jag tog "cd /sys/block/sda/device"