[Eisfair] Prüfen, ob Mount erfolgreich war

Marcus Roeckrath marcus.roeckrath at gmx.de
So Dez 14 12:38:38 CET 2014


Hallo Alex,

Alex Busam wrote:

> auf meinem Eis ist ein per cifs freigegebenes Backup-Volume auf einem
> NAS in ein Verzeichnis /data/backup gemountet. Dort schreibt dann sowohl
> backup-zip als auch storebackup verschiedene Backups.

Ich habe auf externen Backupmedien immer eine bestimmte Datei liegen, auf
die ich prüfe.

Hier geht es um ein am eis angebundenes usb-Laufwerk:

MountDirLocalHD=`mktemp -d -p /mnt`
BackupDir=$MountDirLocalHD/nepo-vw-server
HDFlag=$MountDirLocalHD/nepo-vw-server.backup.wdusbhd

if mount /dev/sdc1 $MountDirLocalHD ; then
  if [ -f $HDFlag ] ; then

Also den Mount im if-Statement ausführen und wenn erfolgreich auf die Datei
nepo-vw-server.backup.wdusbhd prüfen.

Oder hier der entsprechende Teil für ein Backup auf eine cifs-Freigabe einer
Win-Kiste:

MountDirExtHD=`mktemp -d -p /mnt`
BackupDir=$MountDirExtHD/NepoBackup_$Week
BackupPC="192.168.100.161"

if mount -t cifs -o
user=<user>,<password>,iocharset=utf8,noserverino //$BackupPC/Backup
$MountDirExtHD ; then
  if [ -d $BackupDir ] ; then

Auch hier wieder der mount im if-Statement und dann die Existens des
Backup-Dirs in der Freigabe prüfen.

-- 
Gruss Marcus


Mehr Informationen über die Mailingliste Eisfair