Ich habe einen Server mit Ubuntu 10.04 (er befindet sich auf der anderen Seite der Welt und ich habe noch nicht die Voraussetzungen für ein Remote-Upgrade geschaffen), und mir wurde gesagt, dass sich in einem der beiden CD-Laufwerke eine CD befindet. Ich möchte ein Image der CD rippen und es dann auf meinen lokalen Computer herunterladen (ich brauche bei keinem dieser Schritte Hilfe).
Ich kann jedoch nicht bestätigen, ob sich tatsächlich eine CD im Laufwerk befindet, wie mir gesagt wurde. Es wurde nirgendwo automatisch gemountet (was meiner Meinung nach nur darauf zurückzuführen sein könnte, dass es sich um einen kopflosen Server handelt, auf dem X, Nautilus oder andere benutzerfreundliche Dinge nicht ausgeführt werden).
Über SCSI sind zwei CD-Laufwerke verbunden:
austin@austinvpn:/proc/scsi$ cat /proc/scsi/scsi
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
Vendor: ATA Model: WDC WD400EB-75CP Rev: 06.0
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi1 Channel: 00 Id: 00 Lun: 00
Vendor: Lite-On Model: LTN486S 48x Max Rev: YDS6
Type: CD-ROM ANSI SCSI revision: 05
Host: scsi1 Channel: 00 Id: 01 Lun: 00
Vendor: SAMSUNG Model: CD-R/RW SW-248F Rev: R602
Type: CD-ROM ANSI SCSI revision: 05
Wenn ich jedoch versuche, eines dieser Geräte (und jedes andere Gerät, bei dem es sich möglicherweise um das CD-Laufwerk handelt) zu mounten, heißt es no medium found
:
austin@austinvpn:/proc/scsi$ sudo mount -t iso9660 /dev/scd1 /cdrom
mount: no medium found on /dev/sr1
austin@austinvpn:/proc/scsi$ sudo mount -t iso9660 /dev/scd0 /cdrom
mount: no medium found on /dev/sr0
austin@austinvpn:/proc/scsi$ sudo mount -t iso9660 /dev/cdrom /cdrom
mount: no medium found on /dev/sr1
austin@austinvpn:/proc/scsi$ sudo mount -t iso9660 /dev/cdrom1 /cdrom
mount: no medium found on /dev/sr0
austin@austinvpn:/proc/scsi$ sudo mount -t iso9660 /dev/cdrw /cdrom
mount: no medium found on /dev/sr1
Hier ist der Inhalt meines /dev
Ordners:
austin@austinvpn:/proc/scsi$ ls /dev
agpgart loop6 ram6 tty10 tty38 tty8
austinvpn loop7 ram7 tty11 tty39 tty9
block lp0 ram8 tty12 tty4 ttyS0
bsg mapper ram9 tty13 tty40 ttyS1
btrfs-control mcelog random tty14 tty41 ttyS2
bus mem rfkill tty15 tty42 ttyS3
cdrom net root tty16 tty43 urandom
cdrom1 network_latency rtc tty17 tty44 usbmon0
cdrw network_throughput rtc0 tty18 tty45 usbmon1
char null scd0 tty19 tty46 usbmon2
console oldmem scd1 tty2 tty47 usbmon3
core parport0 sda tty20 tty48 usbmon4
cpu_dma_latency pktcdvd sda1 tty21 tty49 vcs
disk port sda2 tty22 tty5 vcs1
dri ppp sda5 tty23 tty50 vcs2
ecryptfs psaux sg0 tty24 tty51 vcs3
fb0 ptmx sg1 tty25 tty52 vcs4
fd pts sg2 tty26 tty53 vcs5
full ram0 shm tty27 tty54 vcs6
fuse ram1 snapshot tty28 tty55 vcs7
hpet ram10 snd tty29 tty56 vcsa
input ram11 sndstat tty3 tty57 vcsa1
kmsg ram12 sr0 tty30 tty58 vcsa2
log ram13 sr1 tty31 tty59 vcsa3
loop0 ram14 stderr tty32 tty6 vcsa4
loop1 ram15 stdin tty33 tty60 vcsa5
loop2 ram2 stdout tty34 tty61 vcsa6
loop3 ram3 tty tty35 tty62 vcsa7
loop4 ram4 tty0 tty36 tty63 vga_arbiter
loop5 ram5 tty1 tty37 tty7 zero
Und hier ist meine fstab
Akte:
austin@austinvpn:/proc/scsi$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
/dev/mapper/austinvpn-root / ext4 errors=remount-ro 0 1
# /boot was on /dev/sda1 during installation
UUID=ed5520ae-c690-4ce6-881e-3598f299be06 /boot ext2 defaults 0 2
/dev/mapper/austinvpn-swap_1 none swap sw 0 0
Vermisse ich etwas / mache etwas falsch oder ist nur keine CD im Laufwerk oder ist das Laufwerk möglicherweise defekt? Gibt es einen netten Befehl zum Auflisten von Geräten mit montierbaren Medien?
Vielen Dank im Voraus für jede Hilfe!
grep
regulären Ausdrücken und ein oder zwei weiteren Pfeifen dies "hübscher" machen könnte - aber wer weiß, ob es die Zeit wert wäre: PVerwenden von hwinfo:
Ich glaube, ich habe gerade meine eigenen Fragen mit dem
hwinfo
Tool beantwortet . Dieses Tool sucht und listet eine Reihe nützlicher Informationen zu den verschiedenen Geräten auf Ihrem Computer auf.Es kann mit installiert werden
sudo apt-get install hwinfo
.Es kann auch mit dem
--<hwitem>
Flag ausgeführt werden, um nur Informationen für einen bestimmten Hardwaretyp (z. B. CD-Laufwerke) aufzulisten. Hier sind die Optionen für dieses Flag:Mit der
cdrom
Flagge kann ich die Informationen finden, die ich brauche.Wie Sie sehen können, wird
Drive status: no medium
für beide Laufwerke berichtet, dass bestätigt wird, dass sich die CD entweder nicht im Laufwerk befindet, die CD nicht erkennbar ist oder das Laufwerk defekt ist.Verwenden von hwinfo zum Ermitteln des Laufwerksstatus:
Wenn Sie nicht alle Info-
hwinfo
Listen durchsuchen möchten , können Sie den Vorgang mit dem folgenden Befehl weiter automatisieren:sudo hwinfo --cdrom | grep 'Drive status:'
Was schnell zurückgibt, ob sich CDs in einem der Laufwerke befinden.
Ich suche, ob es gleichzeitig einen Weg zum
grep
Modellnamen gibt, und ich werde diese Antwort aktualisieren, wenn ich es herausfinde.Hoffe das kann jemand anderem helfen!
bearbeiten:
Hier ist ein etwas nützlicherer Befehl, der auch den Modellnamen und die Gerätedatei ausgibt (wenn also ein Medium vorhanden ist, wissen Sie, auf welchem Laufwerk es vorhanden ist und wo Sie es von einem Image mounten / rippen können).
So sieht die Ausgabe aus:
quelle