mirror of
https://github.com/linux-apfs/apfstests.git
synced 2026-05-01 15:01:44 -07:00
overlay/017: test persistent inode numbers after mount cycle
Overlayfs directory inodes are constant across copy up, but not persistent on mount cycle. Compare the inode numbers before and after mount cycle. Signed-off-by: Amir Goldstein <amir73il@gmail.com> Reviewed-by: Eryu Guan <eguan@redhat.com> Signed-off-by: Eryu Guan <eguan@redhat.com>
This commit is contained in:
committed by
Eryu Guan
parent
0825323485
commit
cf0e25209d
+8
-1
@@ -9,7 +9,8 @@
|
||||
# - stat file A shows inode number Y != X
|
||||
#
|
||||
# Also test if d_ino of readdir entries changes after copy up
|
||||
# and if inode numbers persist after rename and drop caches.
|
||||
# and if inode numbers persist after rename, drop caches and
|
||||
# mount cycle.
|
||||
#
|
||||
#-----------------------------------------------------------------------
|
||||
#
|
||||
@@ -139,6 +140,12 @@ echo 3 > /proc/sys/vm/drop_caches
|
||||
# Compare inode numbers before/after rename and drop caches
|
||||
check_inode_numbers $testdir $tmp.after_copyup $tmp.after_move
|
||||
|
||||
# Verify that the inode numbers survive a mount cycle
|
||||
_scratch_cycle_mount
|
||||
|
||||
# Compare inode numbers before/after mount cycle
|
||||
check_inode_numbers $testdir $tmp.after_move $tmp.after_cycle
|
||||
|
||||
echo "Silence is golden"
|
||||
status=0
|
||||
exit
|
||||
|
||||
Reference in New Issue
Block a user