Re: mountabfrage im bashscript

From: M.Renken <lufo.renken_at_t-online.de>
Date: Sun, 02 Jan 2011 13:13:19 +0100

Am Sonntag, den 02.01.2011, 10:49 +0100 schrieb Tim Niemeyer:
> Am Sonntag, den 02.01.2011, 10:29 +0100 schrieb M.Renken:
> > Und nun zu meinem Problem: wie kann ich in einem script abfragen, ob
> > eine Partition eingebunden ist oder nicht ?
> Ich würde mir das gut überlegen, ob ich es wie in deinem Beispiel machen
> würde.
> Ich weiß natürlich nicht, was du möchtest, aber bedenke, dass sdb1 nicht
> immer unbedingt genau diese Platte sein muss. Außerdem könnte die
> Partition ja auch plötzlich über die ID gefunden werden etc.
>
> Wie gesagt, ich weiß nicht, was du vor hast, aber vllt schaust dir mal
> udev an? ;-)
>
> Gruß
> Tim
>
> > Das ganze sollte in etwa so aussehen:
> >
> > ##!/bin/bash
> >
> > # if dev/sdb1 eingebunden
> > # then echo hurra
> > # else
> > # mount /dev/sdb1 -t ext3 /media/sdb1
> > # exit
> >
> > Bin für jeden Hinweis dankbar.
> udev...
>
>
> und sonst ...
>
> "cat /proc/mounts | grep -q sdb1; echo $?"
mit der Zeile erhalte ich immer den Rückgabewert 1
egal ob ich sdb1 oder xyz eingebe ??
>
> Gruß
> Tim

Hallo Tim,

hmmm... Du hast natürlich recht.
Wenn die BackUp Fp sich nicht im Wechselschacht befindet, dann bindet
das System eine andere Partition auf sdb1 ein.
Oh Gott..! Könnte fatale Folgen haben im schlimmsten Fall würde mein
BackUp Script ein andere Partition vollmüllen ?-)

Hier nochmal zur Erklärung:
sdb1 ist eine Backup FP im Wechselschacht (oder auch nicht).
Für mein Backup habe ich ein rsync script geschrieben.
Nun möchte ich, dass das script vor Ausführung prüft, ob die Fp
sich im Schacht befindet( eingebunden ist..) oder gut verwahrt unter
meinem Kopfkissen ;-)

Vielleicht könnte man statt /dev/sdb1 die UUID=125614... abgleichen ?

Script wie ich es mir vorstelle:

IF Fp im Schacht THEN rsync-script los
ELSE
rsync-script stopp echo. Bitte unter dem Kopfkissen nachschauen
exit

Wie kann ich per Scriptzeile feststellen, ob ein bestimmtes Device
eingebunden ist oder nicht?
Ich könnte jetzt natürlich stundenlang rumgoogeln oder in meinen Büchern
rumwühlen, aber ich habe mir gedacht, dass Euch Profies die richtige
Scripzeile nur so aus den Fingern fließt ;-)=

Danke und

-- 
Gruß
Manfred
Received on Sun Jan 02 2011 - 13:13:19 CET

This archive was generated by hypermail 2.2.0 : Sun Jan 02 2011 - 13:13:33 CET