Fragen zu 'mount' - Wie Dateien ausschließen?

shadow000

Mitglied
Mitglied seit
25 Apr 2005
Beiträge
653
Punkte für Reaktionen
0
Punkte
16
Hallo zusammen!

Ich stehe grade vor einem kleinen Problem...
Wie kann ich ein Verzeichnis mit unterverzeichnissen in die Dateistruktur der Fritz!Box einbinden, dabei aber eine einzelne Datei beibehalten?

Beispiel: Im Verzeichnis A soll alles ersetzt werden bis auf Datei E.
Mounte ich das Verzeichnis A, ist die Datei weg.
Will ich mit dem bekannten Trick einzeln mounten, bekomme ich zum Beispiel Verzeichnis C nicht, da das in der alten Dateistruktur ja nicht existiert.
Weiss jemand wie ich das hinkriegen könnte?

Code:
Bestehende Dateistruktur auf der Box:

Verzeichnis A -
                   |- Verzeichnis B
                   |
                   |- Datei D
                   |- Datei E         <-- nicht verändern!


Gewünschte Struktur:

Verzeichnis A -
                   |- Verzeichnis B
                   |- Verzeichnis C
                   |
                   |- Datei D
                   |- Datei E         <-- nicht verändern!
 
Wie wär's hiermit:
Code:
cp -p  "/Verzeichnis A/Datei E" /var/tmp
mount <options> <quelle> "/Verzeichnis A/"
ln -sf "/var/tmp/Datei E" "/Verzeichnis A/Datei E"
Tschö, Jojo
 
Ohne Kopie (belegt Speicherplatz im RAM; wie groß ist denn E?) und Symlink ginge das auch so:
Code:
touch /tmp/E
mount -o bind /A/E /tmp/E
mount -o bind $quelle /A
# "$quelle/E" muss existieren (kann aber leer sein)
mount -o bind /tmp/E /A/E
Andreas
 
Irgendwie funktioniert das leider alles nicht so richtig :-/

Es geht um folgendes File: http://fritz.box/html/de/FRITZ!Box_Anrufliste.csv

Sobald ich damit irgendwas mache, funktioniert das Script nicht mehr...
Weiss jemand woran das liegen könnte?
 
Kostenlos!

Statistik des Forums

Themen
248,891
Beiträge
2,304,255
Mitglieder
378,580
Neuestes Mitglied
sjiuokysa