OneFS: Zapisywalna migawka "data modyfikacji" pokazuje datę utworzenia migawki, a nie datę utworzenia pliku
Summary: Data pliku nie jest zgodna z innymi migawkami lub datą pliku podczas wyświetlania informacji o pliku w zapisywalnej migawce.
Instructions
Działa to zgodnie z założeniami.
To jest lista informacji o plikach:
ls -l /ifs/.snapshot/read_only_test_policy/test_dir/ ------------------------------------------------------------------------------- total 7360 -rwxrwx--- + 1 admin admin 172788 Jun 1 1998 1998_06-01_test_file.ai -rwxrwx--- + 1 admin admin 304110 Mar 2 2004 2004_03_02_test_file.eps -rwxrwx--- + 1 admin admin 3949 Jun 3 2006 2005_06_03_test_file.txt -rwxrwx--- + 1 admin admin 335609 Feb 24 2008 2008_02_24_test_file.jpg -rwxrwx--- + 1 admin admin 13139 Sep 3 2009 2009_09_03_test_file.txt -rwxrwx--- + 1 admin admin 23040 Aug 11 2010 2010_08_11_test_file.xls -------------------------------------------------------------------------------
To jest lista tych samych plików, ale z zapisywalnej migawki:
ls -l /ifs/read_only_test_policy/ ------------------------------------------------------------------------------- -rwxrwx--- + 1 admin admin 172788 May 3 20:30 1998_06-01_test_file.ai -rwxrwx--- + 1 admin admin 304110 May 3 20:30 2004_03_02_test_file.eps -rwxrwx--- + 1 admin admin 3949 May 3 20:30 2005_06_03_test_file.txt -rwxrwx--- + 1 admin admin 335609 May 3 20:30 2008_02_24_test_file.jpg -rwxrwx--- + 1 admin admin 13139 May 3 20:30 2009_09_03_test_file.txt -rwxrwx--- + 1 admin admin 23040 May 3 20:30 2010_08_11_test_file.xls -------------------------------------------------------------------------------
Inne typy migawek pokazują te same dane co pliki:
ls -l /ifs/.snapshot/read_only_test_policy/test_dir/ ------------------------------------------------------------------------------- total 7360 -rwxrwx--- + 1 admin admin 172788 Jun 1 1998 1998_06-01_test_file.ai -rwxrwx--- + 1 admin admin 304110 Mar 2 2004 2004_03_02_test_file.eps -rwxrwx--- + 1 admin admin 3949 Jun 3 2006 2005_06_03_test_file.txt -rwxrwx--- + 1 admin admin 335609 Feb 24 2008 2008_02_24_test_file.jpg -rwxrwx--- + 1 admin admin 13139 Sep 3 2009 2009_09_03_test_file.txt -rwxrwx--- + 1 admin admin 23040 Aug 11 2010 2010_08_11_test_file.xls ------------------------------------------------------------------------------
Z podręcznika administracyjnego:

Innymi słowy:
zapisywalna migawka wypełnia metadane pliku przy pierwszym dostępie. Jest to data utworzenia zapisywalnej migawki. Po zmodyfikowaniu plików w zapisywalnej migawce data odzwierciedla nową datę dostępu.
AKTUALIZACJA:
Od wersji 9.12.0 wprowadzono zmiany w obsłudze dat.
Czas utworzenia (lub czas urodzenia), mtime, ctime i atime pliku w migawce zapisywalnej są takie same jak w odpowiednim pliku w zapasowej migawce tylko do odczytu. Później mtime, ctime lub atime jest modyfikowany w miarę uzyskiwania dostępu do pliku w migawce zapisywalnej lub modyfikowania.
Jeśli użytkownik chce powrócić do poprzedniego zachowania, może wprowadzić następującą zmianę:
sysctl efs.wsnap.copy_time_attrs_wsnap_cor=0
Additional Information
- Czas modyfikacji - mtime - to znacznik czasu, który wskazuje, kiedy zawartość pliku była ostatnio modyfikowana.
- Czas zmiany - ctime - to znacznik czasu, który wskazuje, kiedy ostatnio metadane pliku zostały zmienione.
- Czas dostępu - atime - to znacznik czasu, który wskazuje czas ostatniego dostępu do pliku.