mirror of
https://github.com/linux-apfs/apfstests.git
synced 2026-05-01 15:01:44 -07:00
overlay/017: test consistent st_ino/d_ino for hardlinks
Currently hardlinks do not preserve the inode number across copy up, so hardlinks did not participate in this test so far. Stay honest and let the test verify what is was meant to verify and let it fail because of the fact that hardlinks inode numbers are not constant across copy up. 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
a19298e363
commit
777e1d6280
+3
-3
@@ -63,8 +63,6 @@ rm -f $seqres.full
|
||||
_scratch_mkfs >>$seqres.full 2>&1
|
||||
|
||||
# Create our test files.
|
||||
# Not dealing with hardlinks here, when hardlinks are broken they
|
||||
# should not preserve the inode number.
|
||||
lowerdir=$OVL_BASE_SCRATCH_MNT/$OVL_LOWER
|
||||
mkdir -p $lowerdir
|
||||
mkdir $lowerdir/dir
|
||||
@@ -74,8 +72,10 @@ mknod $lowerdir/chrdev c 1 1
|
||||
mknod $lowerdir/blkdev b 1 1
|
||||
mknod $lowerdir/fifo p
|
||||
$here/src/af_unix $lowerdir/socket
|
||||
touch $lowerdir/hardlink1
|
||||
ln $lowerdir/hardlink1 $lowerdir/hardlink2
|
||||
|
||||
FILES="dir file symlink chrdev blkdev fifo socket"
|
||||
FILES="dir file symlink chrdev blkdev fifo socket hardlink1 hardlink2"
|
||||
|
||||
# Record inode numbers in format <ino> <basename>
|
||||
function record_inode_numbers()
|
||||
|
||||
Reference in New Issue
Block a user