2 DVD-Laufwerke

F

flugopa

bisher reichte mir der Aufruf
Code:
mount /dev/cdrom /mnt

Wie sieht es aber bei 2 Laufwerken aus?
Muss ich jetzt jedes direkt ansprechen?
z.B.
Code:
mount /dev/sdc0 /mnt
oder gibt es da schon eine elegante Lösung?

Zusatzinfo:
Es gibt eine DVD auf der verschiedene Verz. kopiert werden sollen.
 
Ich bin mir nicht wirklich sicher, ob ich deine Frage richtige verstanden hab, aber willst du einfach nur 2 Laufwerke mounten?

Also /dev/cdrom and the likes sind normalerweise softlinks auf die eigentlichen Devices. Analog gibts auch /dev/dvd
Code:
$ ls -lah /dev/cd*
lrwxrwxrwx 1 root root 4 2009-02-21 17:35 /dev/cdrom -> scd0
lrwxrwxrwx 1 root root 4 2009-02-21 17:35 /dev/cdrom1 -> scd1
lrwxrwxrwx 1 root root 4 2009-02-21 17:35 /dev/cdrw1 -> scd1
$ ls -lah /dev/dvd*
lrwxrwxrwx 1 root root 4 2009-02-21 17:35 /dev/dvd -> scd0
Hier ist /dev/cdrom1 mein cdrom-Laufwerk und /dev/cdrom mein dvd-Laufwerk. Ich würde auch mal schätzen, dass alle (oder die meisten) Distris solche links haben. (Ich sitz hier in ubuntu.)

Code:
mount /dev/cdrom /mnt
Warum mountest du das direkt in /mnt? Da solln doch noch andere filesystems gemountet werden
/o\
 
Ich bin mir nicht wirklich sicher, ob ich deine Frage richtige verstanden hab, aber willst du einfach nur 2 Laufwerke mounten?

Also /dev/cdrom and the likes sind normalerweise softlinks auf die eigentlichen Devices. Analog gibts auch /dev/dvd
Code:
$ ls -lah /dev/cd*
lrwxrwxrwx 1 root root 4 2009-02-21 17:35 /dev/cdrom -> scd0
lrwxrwxrwx 1 root root 4 2009-02-21 17:35 /dev/cdrom1 -> scd1
lrwxrwxrwx 1 root root 4 2009-02-21 17:35 /dev/cdrw1 -> scd1
$ ls -lah /dev/dvd*
lrwxrwxrwx 1 root root 4 2009-02-21 17:35 /dev/dvd -> scd0
Hier ist /dev/cdrom1 mein cdrom-Laufwerk und /dev/cdrom mein dvd-Laufwerk. Ich würde auch mal schätzen, dass alle (oder die meisten) Distris solche links haben. (Ich sitz hier in ubuntu.)
Ok, ich habe es befürchtet, daß ich meine grauen Zellen wieder aktivieren muß:)
um mein Verz. STEP2 auf einer DVD zu finden, damit das Skript weiter arbeiten kann.

Code:
#!/bin/sh
mount /dev/sdc0 /mnt
if [ "$?" = "0" ]; then
  if [ -d /mnt/STEP2 ]; then
     cp -a /mnt/STEP2/ /opt/
  fi
fi
umount /mnt

mount /dev/sdc1 /mnt
if [ "$?" = "0" ]; then
  if [ -d /mnt/STEP2 ]; then
     cp -a /mnt/STEP2/ /opt/
  fi
fi
umount /mnt
mount /dev/hdd0 /mnt
if [ "$?" = "0" ]; then
  if [ -d /mnt/STEP2 ]; then
     cp -a /mnt/STEP2/ /opt/
  fi
fi
umount /mnt

mount /dev/hdd1 /mnt
if [ "$?" = "0" ]; then
  if [ -d /mnt/STEP2 ]; then
     cp -a /mnt/STEP2/ /opt/
  fi
fi
umount /mnt
Wer kann dieses Skript verbessern/verschönern?



Warum mountest du das direkt in /mnt? Da solln doch noch andere filesystems gemountet werden
Ich wusste nicht das /mnt für andere Filesysteme verwendet wird.
Hier, bei CentOS, werden USB-Stick/Platten und CDROMs immer nach /media/ gemountet, wenn der User angemeldet ist. Mein Skript soll bereits vorher arbeiten.
Ich nehme /mnt weil ich es bisher für nichts benötigte.
Wenn ich z.B. ein NFS-Mount benutzte wird per Skript ein Mountpoint (Servername) im aktuellen Userverz. gesetzt, weil mehrere NFS-Verbindung (verschiedene Server) nicht alle in mnt Platz haben.
 

Ähnliche Themen

Keine grafische Oberfläche (Debian Installation)

Queue für copy Script

cdparanoia und SCSI-CD-ROM

Linux Live USB Stick mit GRUB2

Samba 3.6.3 und die Verzeichnisbrechtigungen...

Zurück
Oben