Re: mountabfrage im bashscript

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

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:07:56 CET

This archive was generated by hypermail 2.2.0 : Sun Jan 02 2011 - 14:08:00 CET