Re: mountabfrage im bashscript

From: Matthias Runge <matrunge_at_googlemail.com>
Date: Sun, 2 Jan 2011 14:11:28 +0100

Nochmal: das udev startet den ganzen kram (backup, o.ä) genau dann, wenn es
genau die externe Platte findet. Udev-Regeln schüttel ich leider nicht so
aus dem Ärmel...

Am 02.01.2011 14:07 schrieb "Matthias Runge" <matrunge_at_googlemail.com>:
> Genau für sowas kann udev benutzt werden. (automatischen Befüllen vom
> mp3-player, aber nicht der Digi-Cam, o.ä.) da gab es mal einen c't Artikel
> dazu. Den finde ich so schnell nicht wieder, aber vllt. hat ihn jemand
> rumliegen?
>
> Am 02.01.2011 13:13 schrieb "M.Renken" <lufo.renken_at_t-online.de>:
>> 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
>>
>>
>> --
>> To UNSUBSCRIBE, send an email to
> linux-stammtisch-request_at_lists.infodrom.org
>> with a subject of "unsubscribe". Trouble? Contact
> listmaster_at_lists.infodrom.org
>>
Received on Sun Jan 02 2011 - 14:11:28 CET

This archive was generated by hypermail 2.2.0 : Sun Jan 02 2011 - 14:11:29 CET