Gentoo Archives: gentoo-user-de

From: Eckard Brauer <e.brauer@×××××××××.de>
To: gentoo-user-de@l.g.o
Subject: Re: [gentoo-user-de] [OT] fstab richtig greppen für backup script
Date: Mon, 03 Dec 2007 10:19:01
Message-Id: 200712031124.11250.e.brauer@intershop.de
In Reply to: [gentoo-user-de] [OT] fstab richtig greppen für backup script by Andreas Baier
1 Am Montag, 3. Dezember 2007 schrieb Andreas Baier:
2 > Hallo,
3 >
4 > ich habe hier ein kleines Problem, und komm einfach nicht drauf.
5 >
6 > Ich möchte ein kleines Backup-Script machen, dass mir die richtigen Geräte
7 > mountet, die zu angegebenen Verzeichnissen gehören:
8 >
9 > sys_folders=(boot srv var)
10 >
11 > for i in ${sys_folders[@]}; do
12 > if [[ `cat /etc/fstab | sed 's/#.*//;/^ *$/d' | grep -w "/${i}"` ]]; then
13 > EXECUTE="mount -o ro `grep "/${i}" /etc/fstab | cut -f 1`
14 > ${BAK_SRC}/${i}/" echo $EXECUTE
15 > fi
16 > done
17
18 for i in ${sys_folders[@]}; do
19 dev=$(awk -v dir="${i}" '$2==dir{print $1}' /etc/fstab)
20 [ -n "${dev}" ] && \
21 echo mount -r "${dev}" "${BAK_SRC}/${i}/"
22 done
23
24 sollte das tun, was Du willst, wenn ich's richtig lese.
25
26 >
27 > leider werden mir aber alle Geräte ausgegeben, die zu Unterverzeichnissen
28 > gehören. Im Beispiel außer /var auch /var/tmp/ccache und /var/tmp/portage.
29 >
30 > Kann mir vielleicht jemand das richtige Kommando nennen?
31 >
32 > Vielen Dank im Voraus
33 > Andreas
34
35
36
37 --
38 Eckard Brauer, Support Engineer
39 Intershop Communications AG
40 Intershop Tower, 07740 Jena
41 Tel.: +49-3641-50-3459
42 Vorstand: Andreas Riedel (Vorsitzender)
43 Aufsichtsratsvorsitzender: Michael Sauer
44 Handelsregister: HRB 209419, Amtsgericht Jena
45 --
46 gentoo-user-de@g.o mailing list