1 |
Am Montag, 3. Dezember 2007 schrieb ext 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 |
7 |
> Geräte mountet, die zu angegebenen Verzeichnissen gehören: |
8 |
> |
9 |
> sys_folders=(boot srv var) |
10 |
> |
11 |
> for i in ${sys_folders[@]}; do |
12 |
EXECUTE="mount -oro `awk -v VOL=$i 'BEGIN {volume="/" VOL};$2==volume |
13 |
{print $1" "$2}' /etc/fstab` |
14 |
> if [[ `cat /etc/fstab | sed 's/#.*//;/^ *$/d' | grep -w "/${i}"` ]]; |
15 |
> then EXECUTE="mount -o ro `grep "/${i}" /etc/fstab | cut -f 1` |
16 |
> ${BAK_SRC}/${i}/" echo $EXECUTE |
17 |
> fi |
18 |
> done |
19 |
> |
20 |
> leider werden mir aber alle Geräte ausgegeben, die zu Unterverzeichnissen |
21 |
> gehören. Im Beispiel außer /var auch /var/tmp/ccache und |
22 |
> /var/tmp/portage. |
23 |
> |
24 |
> Kann mir vielleicht jemand das richtige Kommando nennen? |
25 |
> |
26 |
> Vielen Dank im Voraus |
27 |
> Andreas |
28 |
|
29 |
|
30 |
|
31 |
-- |
32 |
Dirk Heinrichs | Tel: +49 (0)162 234 3408 |
33 |
Configuration Manager | Fax: +49 (0)211 47068 111 |
34 |
Capgemini Deutschland | Mail: dirk.heinrichs@×××××××××.com |
35 |
Wanheimerstraße 68 | Web: http://www.capgemini.com |
36 |
D-40468 Düsseldorf | ICQ#: 110037733 |
37 |
GPG Public Key C2E467BB | Keyserver: www.keyserver.net |