VLC Player Dateien auf OverlayFS Mountpoint Probleme

Du hast Probleme mit Deinem eMail-Programm, Webbrowser oder Textprogramm? Dein Lieblingsprogramm streikt?
Antworten
nudgegoonies
Beiträge: 939
Registriert: 16.02.2009 09:35:10

VLC Player Dateien auf OverlayFS Mountpoint Probleme

Beitrag von nudgegoonies » 10.12.2020 18:43:57

Ich habe einen OverlayFS mount auf diese Weise in der fstab eingebunden:

Code: Alles auswählen

overlay /MOUNTPOINT overlay lowerdir=/READONLY,upperdir=/MOUNTPOINT-READWRITE,workdir=/MOUNTPOINT-WORK,noatime,nodiratime 0 0
Wenn ich mit dem VLC Player irgendwelche Dateien aus /MOUNTPOINT abspiele, werden diese sofort nach /MOUNTPOINT-READWRITE kopiert. Zum Abspielen sollte der VLC Player die Dateien doch nur lesen und nicht schreiben. Ich habe mich schon gewundert, wie lange es dauert, ein Video zu öffnen. Aber es lag daran, dass OverlayFS die Datei zuerst kopiert hat. Mit anderen Programmen kann ich Bilder, PDFs, etc. aus /MOUNTPOINT öffnen, ohne dass diese sofort kopiert werden. Nur wenn ich eine Datei verändere, zieht das Copy on Write von OverlayFS und die veränderte Datei landet in /MOUNTPOINT-READWRITE.

Ich mounte das OverlayFS mit noatime und nodiratime. Darum kann sich die atime nicht verändern. Auch die darunter liegenden Dateisysteme sind mit noatime und nodiratime gemountet.

Die timestamps der Datei aus /MOUNTPOINT und der Datei aus /MOUNTPOINT-READWRITE unterscheiden sich aber in der ctime. Was aber vielleicht an dem kopieren der Datei durch OverlayFS liegt:

Code: Alles auswählen

/MOUNTPOINT
Access: 2020-05-13 21:00:20.032268840 +0200
Modify: 2017-07-21 11:29:41.000000000 +0200
Change: 2020-05-13 21:00:20.032268840 +0200
Birth: -

/MOUNTPOINT-READWRITE 
Access: 2020-05-13 21:00:20.032268840 +0200
Modify: 2017-07-21 11:29:41.000000000 +0200
Change: 2020-12-05 18:02:12.634869020 +0100
Birth: -
Wenn ich die Datei aus dem /MOUNTPOINT mit dem VLC Player öffne, ändert sich die ctime nicht. Es hat also mit dem Zusammenspiel aus VLC Player und OverlayFS zu tun. Was macht der VLC Player beim öffnen anders und wie kann ich ihm das abgewöhnen?
Soft: Bullseye AMD64, MATE Desktop. Repo's: Backports, kein Proposed, eigene Backports. Grafik: Radeon R7 360 MESA.
Hardware: Thinkstation S20, Intel X58, 16GB, Xeon W3530, BCM5755 NIC, EMU10K1 SND, SATA SSD+HDS und DVD+RW.

Antworten