Mailinglist Archive: opensuse-de (1756 mails)

< Previous Next >
Re: USB-Stick per Script formatieren (mit mount-Problem)
  • From: Al Bogner <suse-linux@xxxxxxxxxxxxxxxxxxxx>
  • Date: Sun, 22 Oct 2006 10:56:18 +0000 (UTC)
  • Message-id: <200610221255.20914.suse-linux@xxxxxxxxxxxxxxxxxxxx>
Am Sonntag, 22. Oktober 2006 01:51 schrieb David Haller:

Hallo David,

> Oh, da hat sich das Format deutlich geaendert. Da ist hinter dem 'sda'
> wohl garnix mehr. Ergo:

Ich mache in die for/case-Schleife sicherheitshalber eine Variable rein und in
Folge eine Bedingung, ohne die das Script gestoppt wird. Es könnte sich das
Format ja wieder ändern und bei Löschen per Script kann man nicht vorsichtig
genug sein.

>
> awk '/[ \t]sd[a-z][ \t]*/ { print "/dev/" $4; }' /proc/partitions
> ^ das macht das Zeichen optional ;)
>
> Oder auch:
>
> awk '/[ \t]sd[a-z]$/ { print "/dev/" $4; }' /proc/partitions

Beides funktioniert nun hier. Vielen Dank!

Ich habe nun noch eine Verständnisfrage zu umount.

Der Stick wird eventuell automatisch gemountet und ich möchte mir eine Analyse
sparen, wie bzw. ob überhaupt der Stick partitioniert ist.

Kann man alle Partitionen eines Devices unmounten, zB so
umount /dev/sda

umount: /dev/sda: not mounted

Das stimmt natürlich, da der Stick total gelöscht wurde und keine Partitionen
hat.

Hast du eine Idee, wie man das mit eventuellem umount sauber hinbekommt?

Al

< Previous Next >
Follow Ups