Wer kennt sich mit unionfs aus ...

  • Hallo,


    mein neuer VDR läuft nun einwandfrei von der RAM-Disk mit unionfs sqashfs und tmpfs.


    Meine Frage ist nun:


    Unionfs wird mit

    Code
    mount -t unionfs union /mnt/union -o rw,dirs=/mnt/ram=rw:/mnt/root2=ro,delete=whiteout

    eingebunden, im Verzeichniss /mnt/root2/etc (ro-Teil) gibt es keine Datei "mtab" und trotzdem sind solgende Dateien auf der RAM-Disk zu finden:

    Code
    -rw-r--r--  1 root root 578 2006-01-20 07:44 mtab
    -rw-------  2 root root   0 2006-01-20 07:44 .wh.mtab~
    -rw-------  1 root root   0 2006-01-20 07:44 .wh.mtab~1012
    -rw-------  1 root root   0 2006-01-20 07:44 .wh.mtab~1016
    -rw-------  1 root root   0 2006-01-20 07:44 .wh.mtab~1049
    -rw-------  1 root root   0 2006-01-20 07:44 .wh.mtab~2449
    -rw-------  1 root root   0 2006-01-20 07:44 .wh.mtab~2452
    -rw-------  1 root root   0 2006-01-20 07:44 .wh.mtab~2455
    -rw-------  2 root root   0 2006-01-20 07:44 .wh.mtab~4562

    Kann mir einer dieses verhalten erklären? Auch wenn Dateien umbenannt, neu kopiert und dann gelöscht werden entstehen unnötigerweise die .wh-Dateien.


    Diese stören mich ein wenig bei zusammenführen der Dateisysteme ...


    Hardy

    Suche: 6 Richtige für die nächste Lottoziehung
    PS: Wer Rechtschreibfehler findet, darf sie behalten!

  • Die /etc/mtab wird immer dann aktualisiert, wenn du nen Dateisystem mountest. Vollautomatisch. Gibt es sie nicht, wird sie angelegt.


    Viele Grüße, Mirko

  • Hallo Mirko,


    Quote

    Original von cooper
    Die /etc/mtab wird immer dann aktualisiert, wenn du nen Dateisystem mountest. Vollautomatisch. Gibt es sie nicht, wird sie angelegt.


    Der Inhalt und das automatische anlegen der /etcmtab war schon klar, ich wollte damit nur sagen, daß sie nur in der RAM-Disk existiert, wofür sind dann die .wh.-Dateien? Wenn die Datei einfach in der RAM-Disk gelöscht wird ist sie doch weg...


    ich habe mal schnell dieses Script gebastelt:


    Hardy

    Suche: 6 Richtige für die nächste Lottoziehung
    PS: Wer Rechtschreibfehler findet, darf sie behalten!

    Edited 2 times, last by HFlor ().

  • hallo,
    ich probiere auch gerade mit unionfs herum und hatte das gleiche Problen.
    Seit ich so mounte treten die unnötigen .wh.-Dateien nicht mehr auf:

    Code
    mount -t unionfs -o dirs=/mnt/ram=rw:/mnt/root2=ro,delete=all union /mnt/union


    "delete=all" erlaubt das Löschen nur auf "rw" Branchs.
    Die "ro" Branchs bleiben schreibgeschützt, es wird stattdessen eine Whiteout-Datei im "rw" Branch erstellt.
    Bei meinen Versuchen hat es bislang einwandfrei geklappt.

    Gruss
    SHF


Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!