Je ne comprends probablement tout simplement pas comment fonctionnent les instantanés APFS, mais cela me semble étrange :
~ $ mkdir /private/tmp/snap
~ $ pwd
/Users/dmd
~ $ ls foo
ls: foo: Aucun fichier ou dossier de ce type
~ $ tmutil localsnapshot /
Created local snapshot with date: 2020-02-28-191657
~ $ tmutil listlocalsnapshots /
Snapshots for volume group containing disk /:
com.apple.TimeMachine.2020-02-28-191657.local
~ $ mount_apfs -s com.apple.TimeMachine.2020-02-28-191657.local / /private/tmp/snap
mount_apfs: snapshot implicitly mounted readonly
~ $ ls /private/tmp/snap/Users/dmd/foo
ls: /private/tmp/snap/Users/dmd/foo: Aucun fichier ou dossier de ce type
~ $ touch /Users/dmd/foo
~ $ ls /private/tmp/snap/Users/dmd/foo
/private/tmp/snap/Users/dmd/foo
~ $ ##### QUOI? POURQUOI FOO EST-IL DANS L'INSTANTANÉ? POURQUOI L'INSTANTANÉ A-T-IL CHANGÉ?
~ $ rm /Users/dmd/foo
~ $ ls /private/tmp/snap/Users/dmd/foo
ls: /private/tmp/snap/Users/dmd/foo: Aucun fichier ou dossier de ce type
Remarquez que le fichier /Users/dmd/foo
est créé sur le disque 'réel', mais lorsque cela est créé et supprimé, ces modifications apparaissent également dans l'instantané monté.
Pourquoi?
0 votes
Quelle version de macOS utilisez-vous ?