[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Umzug von Daten



Hallo Sascha,


Am 04.02.2017 um 17:00 schrieb Sascha Reißner:
> Am Samstag, den 04.02.2017, 16:04 +0100 schrieb Thomas Michalka:
>> Servus Sigi,
>>
> 
> Egal, hier ist ein kleines Script das (hoffendlich) alle Devicefiles
> prüft ob es einen LUKS-Header enthält:
> 
> #!/bin/bash
> for DEVICE in `ls /dev/sd* /dev/dm-*` ; do
Hierfür         ^^^^^^^^^^^^^^^^^^^^^^^
bekommst Du den "Useless Use of ls Award" ;-)  Habe ich vor vielen Jahre
auch eingeheimst.

>     HEADER=`dd if=${DEVICE} bs=4 count=1 2> /dev/null`
>     if [ "${HEADER}" == "LUKS" ] ; then
>         echo "${DEVICE} is a LUKS-Container!"
>     fi
> done
> exit 0

Funktioniert, aber vorsicht, das Skript nicht einfach in ein Terminal
kopieren, dann wird das ! am Ende der Ausgabe zum Problem (müsste mit \!
escaped werden). Auch das "exit 0" ist dann überflüssig.
Das Skript _in eine Datei kopieren_ und speichern. Nicht vergessen, die
Datei mit "chmod u+x <datei>" ausführbar zu machen!


Gruß, Tom


Reply to: