Probleme mit File-Attributen

  • Mein QNAP TS-109 wird von Linux- sowie Windows-Rechnern benutzt. Ich habe hier folgendes Problem: Wenn ich Dateien unter Linux auf eine Laufwerksfreigabe kopiere, so haben diese Dateien unter Windows die Attribute Hidden und System gesetzt. Was mach ich hier falsch?


    Es spielt keine Rolle, ob ich eine Freigabe unter Linux mittels cifs oder nfs einbinde:
    mount -t nfs 192.168.0.30:/Public /mnt/test
    mount -t cifs //192.168.0.30/Public /mnt/test


    Standardmäßig binde ich die Verzeichnisse in der fstab mit nfs ein:
    192.168.0.30:/Public /mnt/qnap_public/ nfs defaults 0 0


    Kopiere ich eine Datei unter Windows von einem lokalen Verzeichnis auf das per Windowsfreigaben eingebundenem Laufwerk, so sind die Bits nicht gesetzt. Kopiere ich dann unter Linux die Datei rüber, sind die Attribute wieder gesetzt.


    Anmu

  • Bisher keine Antworten?


    Ich habe das Problem nun mit Hilfe des englischen Forum selbst lösen können. Es hat, wie ich zunächst vermutete, nichts mit der Art des Mounten unter Linux zu tun, sondern mit den Unix-Fileattributen: Wenn das Ausführungsflag ("x") gesetzt ist, wird es unter Windows als "versteckt" und "system" angezeigt. Mit Setzen der Dateien auf 644 und Verzeichnisse auf 755 ging es dann problemlos.


    Anmu