OneFS: Beschrijfbare snapshot "datum gewijzigd" toont de aanmaakdatum van de momentopname, niet de aanmaakdatum van het bestand
Summary: De bestandsdatum komt niet overeen met andere snapshots of de bestandsdatum bij het weergeven van bestandsinformatie in een beschrijfbare snapshot.
Instructions
Dit werkt zoals ontworpen.
Dit is een lijst met bestandsinformatie:
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 -------------------------------------------------------------------------------
Dit is de lijst van dezelfde bestanden, maar dan van de beschrijfbare snapshot:
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 -------------------------------------------------------------------------------
Andere snapshottypen tonen dezelfde data als de bestanden:
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 ------------------------------------------------------------------------------
Uit de beheerdershandleiding:

Met andere woorden:
de beschrijfbare snapshot vult de metadata van het bestand in bij de eerste toegang. Dit is de aanmaakdatum van de beschrijfbare snapshot. Nadat bestanden in de beschrijfbare snapshot zijn gewijzigd, geeft de datum de nieuwe toegangsdatum weer.
UPDATE:
Vanaf versie 9.12.0 zijn wijzigingen doorgevoerd in de omgang met de datums.
De aanmaaktijd (of geboortetijd), mtime, ctime en atime van een bestand in een beschrijfbare snapshot zijn hetzelfde als die van het betreffende bestand in de backing read-only snapshot. Later wordt mtime, ctime of atime gewijzigd als en wanneer het bestand in de beschrijfbare snapshot wordt geopend of gewijzigd.
Als een gebruiker wil terugvallen op het vorige gedrag, kan hij de volgende wijziging aanbrengen:
sysctl efs.wsnap.copy_time_attrs_wsnap_cor=0
Additional Information
- Wijzigingstijd - mtime - is de tijdstempel die aangeeft wanneer de inhoud van een bestand voor het laatst is gewijzigd.
- Change Time - ctime - is de tijdstempel die aangeeft wanneer de metadata van een bestand voor het laatst zijn gewijzigd.
- Access Time - atime - is de tijdstempel die aangeeft wanneer een bestand voor het laatst is geopend.