Hermann J. Beckers
2014-08-16 11:29:26 UTC
Ich versuche, mit nachstehendem Skript ein Abbild auf einen USB-Stick zu
kopieren und danach eine für jeden Stick individuelle Datei auf den Stick zu
kopieren. Das Kopieren mit dd klappt, nur der mount in Zeile 7 bricht mit dem
folgendem Fehler ab:
"mount /dev/sdc1 /mnt/stick
mount: /dev/sdc1 is write-protected, mounting read-only
mount: wrong fs type, bad option, bad superblock on /dev/sdc1,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so.
32"
Wenn ich den Stick abziehe und gleich wieder einstecke, klapp der mount ohne
Probleme. Gibt es einen Befehl, der das Abziehen simuliert oder muss der
sleep in Zeile 6 noch höher gesetzt werden?
Das Skript
01) DEV=$1
02) umount /dev/${DEV}1
03) echo $?
04) time dd if=/images/tinydesmall.img of=/dev/$1 bs=4M
05) echo $?
06) sync;sync ;sleep 60
07) mount /dev/${DEV}1 /mnt/stick
08) echo $?
09) cp /images/$2 /mnt/stick/
10) echo $?
11) sync; sync;sleep 15
12) ls -ld /mnt/stick/
12) echo $?
13) umount /dev/${DEV}1
14) echo $?
15) sh /home/beckers/bin/qemuk01.sh 2 " -monitor stdio -boot
c -hda /dev/${DEV} -vga std -sdl "
kopieren und danach eine für jeden Stick individuelle Datei auf den Stick zu
kopieren. Das Kopieren mit dd klappt, nur der mount in Zeile 7 bricht mit dem
folgendem Fehler ab:
"mount /dev/sdc1 /mnt/stick
mount: /dev/sdc1 is write-protected, mounting read-only
mount: wrong fs type, bad option, bad superblock on /dev/sdc1,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so.
32"
Wenn ich den Stick abziehe und gleich wieder einstecke, klapp der mount ohne
Probleme. Gibt es einen Befehl, der das Abziehen simuliert oder muss der
sleep in Zeile 6 noch höher gesetzt werden?
Das Skript
01) DEV=$1
02) umount /dev/${DEV}1
03) echo $?
04) time dd if=/images/tinydesmall.img of=/dev/$1 bs=4M
05) echo $?
06) sync;sync ;sleep 60
07) mount /dev/${DEV}1 /mnt/stick
08) echo $?
09) cp /images/$2 /mnt/stick/
10) echo $?
11) sync; sync;sleep 15
12) ls -ld /mnt/stick/
12) echo $?
13) umount /dev/${DEV}1
14) echo $?
15) sh /home/beckers/bin/qemuk01.sh 2 " -monitor stdio -boot
c -hda /dev/${DEV} -vga std -sdl "
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org