Mam zaszyfrowany system plików na pliku obrazu dysku (za pomocą cryptsetup
). Codzienna kopia zapasowa kopiuje obraz dysku na nośnik kopii zapasowej za pomocą rsync
. Ponieważ powoduje to skopiowanie całego pliku obrazu po jego zmianie, zabiera sporą część miejsca na kopię zapasową. Chciałbym tego uniknąć, gdyby nie wprowadzono żadnych zmian w danych.
Zanim obraz zostanie skopiowany do kopii zapasowej, muszę mount -o remount,ro /diskimage
(ponownie zamontować tylko do odczytu), ponieważ w przeciwnym razie obraz dysku w kopii zapasowej zawiera uszkodzony system plików. Po utworzeniu kopii zapasowej ponownie ją zapisujęmount -o remount,rw /diskimage
Problem polega na tym, że jedna lub obie operacje montowania modyfikują obraz dysku, nawet jeśli pliki w systemie plików w ogóle się nie zmieniły. (Myślę, że chodzi o znacznik czasu.) W rezultacie obraz jest zawsze kopiowany do kopii zapasowej. Czy są jakieś opcje montowania, które pozwalają uniknąć modyfikacji obrazu dysku przez mount -o remount
operację?
System plików ma ext4
opcje loop,noatime,acl,user_xattr,nofail,noauto
.