Xfstests-nfs
Setup
在NFS客户端上克隆并配置xfstests源代码:
git clone git://git.kernel.org/pub/scm/fs/xfs/xfstests-dev.git
cd xfstests
./configure
配置脚本可能会抱怨缺少运行测试所需的包。您应该使用发行版的包管理器安装它们,并在继续之前重新运行./configure(有关示例,请参阅README)。准备好后构建测试套件:
make
接下来,添加fsgqa用户和组:
sudo useradd fsgqa
sudo groupadd fsgqa
最后,在NFS服务器上配置test和scratch导出。如果导出位于同一本地文件系统上,则必须设置不同的fsid值:
# /etc/exports - exports(5) - directories exported to NFS clients
/export/test *(rw,no_subtree_check,no_root_squash)
/export/scratch *(rw,no_subtree_check,no_root_squash,fsid=1)
运行
拷贝local.config.example到local.config并编辑带有服务器信息的文件
-
TEST_DEV和SCRATCH_DEV指的是服务器导出信息
-
TEST_DIR和SCRATCH_MNT是客户端上的挂载点
-
NFS_MOUNT_OPTIONS用于配置挂载选项
# Ideally define at least these 5 to match your environment
# The first 2 are required.
# See README for other variables which can be set.
export TEST\_DEV=192.168.0.100:/export/test
export TEST\_DIR=/nfs/test
export SCRATCH\_DEV=192.168.0.100:/export/scratch
export SCRATCH\_MNT=/nfs/scratch
export NFS\_MOUNT\_OPTIONS="-o rw,relatime,vers=4.1"
或者,可以通过命令行将这些值设置为全局变量。
现在您应该能够运行测试了:
sudo ./check -nfs # Runs default tests
sudo ./check -nfs -g quick # Runs tests in the "quick" group
sudo ./check -nfs generic/001 # Runs a specific test and then exits
预期 输出/ failures (“quick” 组)
FSTYP -- nfs
PLATFORM -- Linux/x86_64 arch 4.16.0-ANNA+
MKFS_OPTIONS -- 192.168.0.100:/export/scratch
MOUNT_OPTIONS -- -o rw,relatime,vers=4.1 192.168.0.100:/export/scratch /nfs/scratch
generic/001 2s ... 2s
generic/002 1s ... 1s
generic/003 [not run] atime related mount options have no effect on NFS
generic/004 [not run] xfs_io flink failed (old kernel/wrong fs?)
generic/005 0s ... 0s
generic/006 2s ... 2s
generic/007 7s ... 8s
generic/008 [not run] xfs_io fzero failed (old kernel/wrong fs?)
generic/009 [not run] xfs_io fzero failed (old kernel/wrong fs?)
generic/011 2s ... 2s
generic/012 [not run] xfs_io fpunch failed (old kernel/wrong fs?)
generic/013 6s ... 7s
generic/014 3s ... 2s
generic/015 [not run] Filesystem nfs not supported in _scratch_mkfs_sized
generic/016 [not run] xfs_io fpunch failed (old kernel/wrong fs?)
generic/018 [not run] defragmentation not supported for fstype "nfs"
generic/020 [not run] attrs not supported by this filesystem type: nfs
generic/021 [not run] xfs_io fpunch failed (old kernel/wrong fs?)
generic/022 [not run] xfs_io fpunch failed (old kernel/wrong fs?)
generic/023 1s ... 1s
generic/024 [not run] fs doesn't support RENAME_NOREPLACE
generic/025 [not run] fs doesn't support RENAME_EXCHANGE
generic/026 [not run] ACLs not supported by this filesystem type: nfs
generic/028 5s ... 5s
generic/029 1s ... 1s
generic/030 0s ... 0s
generic/031 [not run] xfs_io fcollapse failed (old kernel/wrong fs?)
generic/032 [not run] xfs_io falloc failed (old kernel/wrong fs?)
generic/033 [not run] xfs_io fzero failed (old kernel/wrong fs?)
generic/034 [not run] require 192.168.0.100:/export/scratch to be valid block disk
generic/035 - output mismatch (see /home/anna/xfstests/results//generic/035.out.bad)
--- tests/generic/035.out 2015-04-21 10:56:21.252431832 -0400
+++ /home/anna/xfstests/results//generic/035.out.bad 2018-04-13 10:42:05.358781041 -0400
@@ -1,3 +1,5 @@
QA output created by 035
overwriting regular file:
+nlink is 1, should be 0
overwriting directory:
+t_rename_overwrite: fstat(3): Stale file handle
...
(Run 'diff -u tests/generic/035.out /home/anna/xfstests/results//generic/035.out.bad' to see the entire diff)
generic/037 [not run] attrs not supported by this filesystem type: nfs
generic/039 [not run] require 192.168.0.100:/export/scratch to be valid block disk
generic/040 [not run] require 192.168.0.100:/export/scratch to be valid block disk
generic/041 [not run] require 192.168.0.100:/export/scratch to be valid block disk
generic/050 [not run] nfs does not support shutdown
generic/052 [not run] nfs does not support shutdown
generic/053 0s ... [not run] ACLs not supported by this filesystem type: nfs
generic/056 [not run] require 192.168.0.100:/export/scratch to be valid block disk
generic/057 [not run] require 192.168.0.100:/export/scratch to be valid block disk
generic/058 [not run] xfs_io fpunch failed (old kernel/wrong fs?)
generic/059 [not run] require 192.168.0.100:/export/scratch to be valid block disk
generic/060 [not run] xfs_io fpunch failed (old kernel/wrong fs?)
generic/061 [not run] xfs_io fpunch failed (old kernel/wrong fs?)
generic/062 [not run] attrs not supported by this filesystem type: nfs
generic/063 [not run] xfs_io fpunch failed (old kernel/wrong fs?)
generic/064 [not run] xfs_io fiemap failed (old kernel/wrong fs?)
generic/065 [not run] require 192.168.0.100:/export/scratch to be valid block disk
generic/066 [not run] require 192.168.0.100:/export/scratch to be valid block disk
generic/067 [not run] This test requires loopback device support
generic/069 3s ... 3s
generic/070 [not run] attrs not supported by this filesystem type: nfs
generic/071 [not run] xfs_io falloc failed (old kernel/wrong fs?)
generic/073 [not run] require 192.168.0.100:/export/scratch to be valid block disk
generic/075 3s ... 3s
generic/076 [not run] require 192.168.0.100:/export/scratch to be local device
generic/078 [not run] fs doesn't support RENAME_WHITEOUT
generic/079 [not run] file system doesn't support chattr +ia
generic/080 2s ... 2s
generic/081 [not run] require 192.168.0.100:/export/scratch to be valid block disk
generic/082 [not run] Quota user tools not installed
generic/084 5s ... 5s
generic/086 0s ... [not run] xfs_io falloc failed (old kernel/wrong fs?)
generic/087 0s ... 1s
generic/088 0s ... 0s
generic/090 [not run] require 192.168.0.100:/export/scratch to be valid block disk
generic/091 8s ... 7s
generic/092 [not run] xfs_io falloc failed (old kernel/wrong fs?)
generic/094 [not run] xfs_io fiemap failed (old kernel/wrong fs?)
generic/096 [not run] xfs_io fzero failed (old kernel/wrong fs?)
generic/097 [not run] attrs not supported by this filesystem type: nfs
generic/098 0s ... 0s
generic/099 [not run] ACLs not supported by this filesystem type: nfs
generic/101 [not run] require 192.168.0.100:/export/scratch to be valid block disk
generic/103 [not run] attrs not supported by this filesystem type: nfs
generic/104 [not run] require 192.168.0.100:/export/scratch to be valid block disk
generic/105 0s ... [not run] ACLs not supported by this filesystem type: nfs
generic/106 [not run] require 192.168.0.100:/export/scratch to be valid block disk
generic/107 [not run] require 192.168.0.100:/export/scratch to be valid block disk
generic/108 [not run] require 192.168.0.100:/export/scratch to be valid block disk
generic/110 [not run] Reflink not supported by test filesystem type: nfs
generic/111 [not run] Reflink not supported by test filesystem type: nfs
generic/112 3s ... 2s
generic/113 2s ... 2s
generic/114 [not run] device block size: 4096 greater than 512
generic/115 [not run] Reflink not supported by test filesystem type: nfs
generic/116 [not run] Reflink not supported by test filesystem type: nfs
generic/117 [not run] attrs not supported by this filesystem type: nfs
generic/118 [not run] Reflink not supported by test filesystem type: nfs
generic/119 [not run] Reflink not supported by test filesystem type: nfs
generic/120 [not run] atime related mount options have no effect on NFS
generic/121 [not run] Dedupe not supported by test filesystem type: nfs
generic/122 [not run] Dedupe not supported by test filesystem type: nfs
generic/123 0s ... 1s
generic/124 1s ... 1s
generic/126 0s ... 0s
generic/128 0s ... 0s
generic/129 5s ... 6s
generic/130 4s ... 4s
generic/131 1s ... 1s
generic/134 [not run] Reflink not supported by test filesystem type: nfs
generic/135 0s ... 1s
generic/136 [not run] Dedupe not supported by test filesystem type: nfs
generic/138 [not run] Reflink not supported by test filesystem type: nfs
generic/139 [not run] Reflink not supported by test filesystem type: nfs
generic/140 [not run] Reflink not supported by test filesystem type: nfs
generic/141 0s ... 0s
generic/142 [not run] Reflink not supported by test filesystem type: nfs
generic/143 [not run] Reflink not supported by test filesystem type: nfs
generic/144 [not run] Reflink not supported by test filesystem type: nfs
generic/145 [not run] Reflink not supported by test filesystem type: nfs
generic/146 [not run] Reflink not supported by test filesystem type: nfs
generic/147 [not run] Reflink not supported by test filesystem type: nfs
generic/148 [not run] Reflink not supported by test filesystem type: nfs
generic/149 [not run] Reflink not supported by test filesystem type: nfs
generic/150 [not run] Reflink not supported by test filesystem type: nfs
generic/151 [not run] Reflink not supported by test filesystem type: nfs
generic/152 [not run] Reflink not supported by test filesystem type: nfs
generic/153 [not run] Reflink not supported by test filesystem type: nfs
generic/154 [not run] Reflink not supported by test filesystem type: nfs
generic/155 [not run] Reflink not supported by test filesystem type: nfs
generic/156 [not run] Reflink not supported by test filesystem type: nfs
generic/157 [not run] Reflink not supported by test filesystem type: nfs
generic/158 [not run] Dedupe not supported by test filesystem type: nfs
generic/159 [not run] lsattr not supported by test filesystem type: nfs
generic/160 [not run] lsattr not supported by test filesystem type: nfs
generic/161 [not run] Reflink not supported by scratch filesystem type: nfs
generic/162 [not run] Dedupe not supported by test filesystem type: nfs
generic/163 [not run] Dedupe not supported by test filesystem type: nfs
generic/169 0s ... 1s
generic/171 [not run] Reflink not supported by scratch filesystem type: nfs
generic/172 [not run] Reflink not supported by scratch filesystem type: nfs
generic/173 [not run] Reflink not supported by scratch filesystem type: nfs
generic/174 [not run] Reflink not supported by scratch filesystem type: nfs
generic/177 [not run] xfs_io fpunch failed (old kernel/wrong fs?)
generic/178 [not run] Reflink not supported by test filesystem type: nfs
generic/179 [not run] Reflink not supported by test filesystem type: nfs
generic/180 [not run] Reflink not supported by test filesystem type: nfs
generic/181 [not run] Reflink not supported by test filesystem type: nfs
generic/182 [not run] Dedupe not supported by test filesystem type: nfs
generic/183 [not run] Reflink not supported by scratch filesystem type: nfs
generic/184 0s ... 1s
generic/185 [not run] Reflink not supported by scratch filesystem type: nfs
generic/188 [not run] Reflink not supported by scratch filesystem type: nfs
generic/189 [not run] Reflink not supported by scratch filesystem type: nfs
generic/190 [not run] Reflink not supported by scratch filesystem type: nfs
generic/191 [not run] Reflink not supported by scratch filesystem type: nfs
generic/193 0s ... 0s
generic/194 [not run] Reflink not supported by scratch filesystem type: nfs
generic/195 [not run] Reflink not supported by scratch filesystem type: nfs
generic/196 [not run] Reflink not supported by scratch filesystem type: nfs
generic/197 [not run] Reflink not supported by scratch filesystem type: nfs
generic/198 1s ... 0s
generic/199 [not run] Reflink not supported by scratch filesystem type: nfs
generic/200 [not run] Reflink not supported by scratch filesystem type: nfs
generic/201 [not run] Reflink not supported by scratch filesystem type: nfs
generic/202 [not run] Reflink not supported by scratch filesystem type: nfs
generic/203 [not run] Reflink not supported by scratch filesystem type: nfs
generic/205 [not run] Reflink not supported by scratch filesystem type: nfs
generic/206 [not run] Reflink not supported by scratch filesystem type: nfs
generic/207 1s ... 0s
generic/210 0s ... 0s
generic/211 0s ... 1s
generic/212 0s ... 0s
generic/213 7s ... [not run] xfs_io falloc failed (old kernel/wrong fs?)
generic/214 0s ... [not run] xfs_io falloc failed (old kernel/wrong fs?)
generic/215 2s ... 2s
generic/216 [not run] Reflink not supported by scratch filesystem type: nfs
generic/217 [not run] Reflink not supported by scratch filesystem type: nfs
generic/218 [not run] Reflink not supported by scratch filesystem type: nfs
generic/219 [not run] Quota user tools not installed
generic/220 [not run] Reflink not supported by scratch filesystem type: nfs
generic/221 1s ... 1s
generic/222 [not run] Reflink not supported by scratch filesystem type: nfs
generic/223 [not run] xfs_io falloc failed (old kernel/wrong fs?)
generic/225 [not run] xfs_io fiemap failed (old kernel/wrong fs?)
generic/227 [not run] Reflink not supported by scratch filesystem type: nfs
generic/228 0s ... [not run] xfs_io falloc failed (old kernel/wrong fs?)
generic/229 [not run] Reflink not supported by scratch filesystem type: nfs
generic/230 [not run] Quota user tools not installed
generic/235 [not run] Quota user tools not installed
generic/236 1s ... 1s
generic/237 0s ... [not run] ACLs not supported by this filesystem type: nfs
generic/238 [not run] Reflink not supported by scratch filesystem type: nfs
generic/240 0s ... 0s
generic/244 [not run] Quota user tools not installed
generic/245 0s ... 0s
generic/246 0s ... 0s
generic/247 4s ... 4s
generic/248 0s ... 0s
generic/249 0s ... 1s
generic/250 [not run] require 192.168.0.100:/export/scratch to be valid block disk
generic/252 [not run] require 192.168.0.100:/export/scratch to be valid block disk
generic/253 [not run] Reflink not supported by scratch filesystem type: nfs
generic/254 [not run] Reflink not supported by scratch filesystem type: nfs
generic/255 [not run] xfs_io fpunch failed (old kernel/wrong fs?)
generic/256 [not run] xfs_io fpunch failed (old kernel/wrong fs?)
generic/257 0s ... 0s
generic/258 0s ... 0s
generic/259 [not run] Reflink not supported by scratch filesystem type: nfs
generic/260 [not run] FITRIM not supported on /nfs/scratch
generic/261 [not run] Reflink not supported by scratch filesystem type: nfs
generic/262 [not run] Reflink not supported by scratch filesystem type: nfs
generic/263 3s ... 4s
generic/264 [not run] Reflink not supported by scratch filesystem type: nfs
generic/265 [not run] Reflink not supported by scratch filesystem type: nfs
generic/266 [not run] Reflink not supported by scratch filesystem type: nfs
generic/267 [not run] Reflink not supported by scratch filesystem type: nfs
generic/268 [not run] Reflink not supported by scratch filesystem type: nfs
generic/271 [not run] Reflink not supported by scratch filesystem type: nfs
generic/272 [not run] Reflink not supported by scratch filesystem type: nfs
generic/276 [not run] Reflink not supported by scratch filesystem type: nfs
generic/277 [not run] file system doesn't support chattr +A
generic/278 [not run] Reflink not supported by scratch filesystem type: nfs
generic/279 [not run] Reflink not supported by scratch filesystem type: nfs
generic/281 [not run] Reflink not supported by scratch filesystem type: nfs
generic/282 [not run] Reflink not supported by scratch filesystem type: nfs
generic/283 [not run] Reflink not supported by scratch filesystem type: nfs
generic/284 [not run] Reflink not supported by scratch filesystem type: nfs
generic/286 2s ... [not run] File system does not support llseek(2) SEEK_DATA/HOLE
generic/287 [not run] Reflink not supported by scratch filesystem type: nfs
generic/288 [not run] FITRIM not supported on /nfs/scratch
generic/289 [not run] Reflink not supported by scratch filesystem type: nfs
generic/290 [not run] Reflink not supported by scratch filesystem type: nfs
generic/291 [not run] Reflink not supported by scratch filesystem type: nfs
generic/292 [not run] Reflink not supported by scratch filesystem type: nfs
generic/293 [not run] Reflink not supported by scratch filesystem type: nfs
generic/294 0s ... - output mismatch (see /home/anna/xfstests/results//generic/294.out.bad)
--- tests/generic/294.out 2016-07-28 14:37:35.543883543 -0400
+++ /home/anna/xfstests/results//generic/294.out.bad 2018-04-13 10:43:25.833294555 -0400
@@ -1,5 +1,5 @@
QA output created by 294
-mknod: SCRATCH_MNT/294.test/testnode: File exists
-mkdir: cannot create directory 'SCRATCH_MNT/294.test/testdir': File exists
+mknod: SCRATCH_MNT/294.test/testnode: Read-only file system
+mkdir: cannot create directory 'SCRATCH_MNT/294.test/testdir': Read-only file system
touch: cannot touch 'SCRATCH_MNT/294.test/testtarget': Read-only file system
ln: creating symbolic link 'SCRATCH_MNT/294.test/testlink': File exists
...
(Run 'diff -u tests/generic/294.out /home/anna/xfstests/results//generic/294.out.bad' to see the entire diff)
generic/295 [not run] Reflink not supported by scratch filesystem type: nfs
generic/296 [not run] Reflink not supported by scratch filesystem type: nfs
generic/301 [not run] Reflink not supported by scratch filesystem type: nfs
generic/302 [not run] Reflink not supported by scratch filesystem type: nfs
generic/303 [not run] Reflink not supported by test filesystem type: nfs
generic/304 [not run] Dedupe not supported by test filesystem type: nfs
generic/305 [not run] Reflink not supported by scratch filesystem type: nfs
generic/306 1s ... 0s
generic/307 2s ... [not run] ACLs not supported by this filesystem type: nfs
generic/308 0s ... 0s
generic/309 1s ... 1s
generic/312 [not run] xfs_io falloc failed (old kernel/wrong fs?)
generic/313 4s ... 4s
generic/314 0s ... 0s
generic/315 [not run] xfs_io falloc failed (old kernel/wrong fs?)
generic/316 [not run] xfs_io fpunch failed (old kernel/wrong fs?)
generic/317 [not run] This test requires procfs uid_map support.
generic/318 [not run] ACLs not supported by this filesystem type: nfs
generic/319 0s ... [not run] ACLs not supported by this filesystem type: nfs
generic/321 [not run] require 192.168.0.100:/export/scratch to be valid block disk
generic/322 [not run] require 192.168.0.100:/export/scratch to be valid block disk
generic/324 [not run] defragmentation not supported for fstype "nfs"
generic/325 [not run] require 192.168.0.100:/export/scratch to be valid block disk
generic/326 [not run] Reflink not supported by scratch filesystem type: nfs
generic/327 [not run] Reflink not supported by scratch filesystem type: nfs
generic/328 [not run] Reflink not supported by scratch filesystem type: nfs
generic/329 [not run] Reflink not supported by scratch filesystem type: nfs
generic/330 [not run] Reflink not supported by scratch filesystem type: nfs
generic/331 [not run] Reflink not supported by scratch filesystem type: nfs
generic/332 [not run] Reflink not supported by scratch filesystem type: nfs
generic/335 [not run] require 192.168.0.100:/export/scratch to be valid block disk
generic/336 [not run] require 192.168.0.100:/export/scratch to be valid block disk
generic/337 [not run] attrs not supported by this filesystem type: nfs
generic/338 [not run] require 192.168.0.100:/export/scratch to be valid block disk
generic/341 [not run] require 192.168.0.100:/export/scratch to be valid block disk
generic/342 [not run] require 192.168.0.100:/export/scratch to be valid block disk
generic/343 [not run] require 192.168.0.100:/export/scratch to be valid block disk
generic/346 4s ... 3s
generic/347 [not run] require 192.168.0.100:/export/scratch to be valid block disk
generic/348 [not run] require 192.168.0.100:/export/scratch to be valid block disk
generic/353 [not run] Reflink not supported by scratch filesystem type: nfs
generic/355 1s ... 0s
generic/356 [not run] Reflink not supported by scratch filesystem type: nfs
generic/357 [not run] Reflink not supported by scratch filesystem type: nfs
generic/358 [not run] Reflink not supported by scratch filesystem type: nfs
generic/359 [not run] Reflink not supported by scratch filesystem type: nfs
generic/360 0s ... 0s
generic/361 [not run] require 192.168.0.100:/export/scratch to be valid block disk
generic/362 [not run] this test requires richacl support on $SCRATCH_DEV
generic/363 [not run] this test requires richacl support on $SCRATCH_DEV
generic/364 [not run] this test requires richacl support on $SCRATCH_DEV
generic/365 [not run] this test requires richacl support on $SCRATCH_DEV
generic/366 [not run] this test requires richacl support on $SCRATCH_DEV
generic/367 [not run] this test requires richacl support on $SCRATCH_DEV
generic/368 [not run] this test requires richacl support on $SCRATCH_DEV
generic/369 [not run] this test requires richacl support on $SCRATCH_DEV
generic/370 [not run] this test requires richacl support on $SCRATCH_DEV
generic/371 [not run] xfs_io falloc failed (old kernel/wrong fs?)
generic/372 [not run] Reflink not supported by scratch filesystem type: nfs
generic/373 [not run] Reflink not supported by scratch filesystem type: nfs
generic/374 [not run] Dedupe not supported by test filesystem type: nfs
generic/375 0s ... [not run] ACLs not supported by this filesystem type: nfs
generic/376 [not run] require 192.168.0.100:/export/scratch to be valid block disk
generic/377 [not run] attrs not supported by this filesystem type: nfs
generic/378 0s ... 0s
generic/379 [not run] Quota user tools not installed
generic/380 [not run] Quota user tools not installed
generic/381 [not run] Quota user tools not installed
generic/382 [not run] Quota user tools not installed
generic/383 [not run] Quota user tools not installed
generic/384 [not run] Quota user tools not installed
generic/385 [not run] Quota user tools not installed
generic/386 [not run] Quota user tools not installed
generic/389 [not run] xfs_io flink failed (old kernel/wrong fs?)
generic/391 2s ... [not run] xfs_io falloc failed (old kernel/wrong fs?)
generic/392 [not run] nfs does not support shutdown
generic/393 0s ... 0s
generic/394 0s ... 1s
generic/395 [not run] No encryption support for nfs
generic/396 [not run] No encryption support for nfs
generic/397 [not run] No encryption support for nfs
generic/398 [not run] No encryption support for nfs
generic/400 [not run] Quota user tools not installed
generic/401 0s ... 0s
generic/402 [not run] no kernel support for y2038 sysfs switch
generic/403 [not run] attrs not supported by this filesystem type: nfs
generic/404 [not run] xfs_io finsert failed (old kernel/wrong fs?)
generic/406 0s ... 0s
generic/407 [not run] Reflink not supported by test filesystem type: nfs
generic/408 [not run] Dedupe not supported by test filesystem type: nfs
generic/409 [not run] require 192.168.0.100:/export/scratch to be local device
generic/410 [not run] require 192.168.0.100:/export/scratch to be local device
generic/411 [not run] require 192.168.0.100:/export/scratch to be local device
generic/412 0s ... 0s
generic/413 [not run] mount 192.168.0.100:/export/scratch with dax failed
generic/414 [not run] Reflink not supported by scratch filesystem type: nfs
generic/417 [not run] nfs does not support shutdown
generic/419 [not run] No encryption support for nfs
generic/420 0s ... [not run] xfs_io fpunch failed (old kernel/wrong fs?)
generic/421 [not run] No encryption support for nfs
generic/422 [not run] xfs_io falloc failed (old kernel/wrong fs?)
generic/423 - output mismatch (see /home/anna/xfstests/results//generic/423.out.bad)
--- tests/generic/423.out 2017-10-26 12:01:16.371917281 -0400
+++ /home/anna/xfstests/results//generic/423.out.bad 2018-04-13 10:43:49.679323205 -0400
@@ -9,3 +9,6 @@
Test statx on a symlink
Test statx on an AF_UNIX socket
Test a hard link to a file
+[!] attr 'stx_mask' differs from ref file, 7ff != e0
+Failed
+stat_test failed
...
(Run 'diff -u tests/generic/423.out /home/anna/xfstests/results//generic/423.out.bad' to see the entire diff)
generic/424 [not run] file system doesn't support any of /usr/bin/chattr +a/+c/+d/+i
generic/425 [not run] attrs not supported by this filesystem type: nfs
generic/426 3s ... 3s
generic/427 [not run] Filesystem nfs not supported in _scratch_mkfs_sized
generic/428 0s ... 0s
generic/430 0s ... 0s
generic/431 0s ... 0s
generic/432 0s ... 0s
generic/433 1s ... 0s
generic/434 0s ... 0s
generic/436 0s ... [not run] File system does not support llseek(2) SEEK_DATA/HOLE
generic/437 0s ... 1s
generic/439 0s ... [not run] xfs_io fpunch failed (old kernel/wrong fs?)
generic/440 [not run] No encryption support for nfs
generic/441 [not run] require 192.168.0.100:/export/scratch to be valid block disk
generic/443 0s ... 0s
generic/444 [not run] ACLs not supported by this filesystem type: nfs
generic/445 1s ... [not run] File system does not support llseek(2) SEEK_DATA/HOLE
generic/446 8s ... [not run] xfs_io fpunch failed (old kernel/wrong fs?)
generic/448 0s ... [not run] File system does not support llseek(2) SEEK_DATA/HOLE
generic/449 [not run] ACLs not supported by this filesystem type: nfs
generic/450 0s ... 0s
generic/451 31s ... 30s
generic/452 0s ... 0s
generic/453 0s ... 1s
generic/454 [not run] attrs not supported by this filesystem type: nfs
generic/456 [not run] require 192.168.0.100:/export/scratch to be valid block disk
generic/458 [not run] Reflink not supported by scratch filesystem type: nfs
generic/460 2s ... 3s
generic/462 [not run] mount 192.168.0.100:/export/scratch with dax failed
generic/463 [not run] Reflink not supported by test filesystem type: nfs
generic/465 - output mismatch (see /home/anna/xfstests/results//generic/465.out.bad)
--- tests/generic/465.out 2017-10-26 12:01:16.381916958 -0400
+++ /home/anna/xfstests/results//generic/465.out.bad 2018-04-13 10:44:29.941579293 -0400
@@ -1,3 +1,5 @@
QA output created by 465
non-aio dio test
+encounter an error: block 0 offset 0, content 62
aio-dio test
+encounter an error: block 0 offset 0, content 62
...
(Run 'diff -u tests/generic/465.out /home/anna/xfstests/results//generic/465.out.bad' to see the entire diff)
generic/466 [not run] Filesystem nfs not supported in _scratch_mkfs_sized
generic/467 1s ... 0s
generic/468 [not run] nfs does not support shutdown
generic/469 0s ... 0s
generic/470 [not run] This test requires a valid $LOGWRITES_DEV
generic/471 [not run] xfs_io pwrite failed (old kernel/wrong fs?)
generic/474 [not run] nfs does not support shutdown
generic/477 0s ... 1s
generic/478 0s ... 0s
generic/479 [not run] require 192.168.0.100:/export/scratch to be valid block disk
generic/480 [not run] require 192.168.0.100:/export/scratch to be valid block disk
generic/481 [not run] require 192.168.0.100:/export/scratch to be valid block disk
nfs/001 [not run] nfs4_setfacl utility required, skipped this test
shared/001 [not run] not suitable for this filesystem type: nfs
shared/002 [not run] not suitable for this filesystem type: nfs
shared/003 [not run] not suitable for this filesystem type: nfs
shared/004 [not run] not suitable for this filesystem type: nfs
shared/032 [not run] not suitable for this filesystem type: nfs
shared/289 [not run] not suitable for this filesystem type: nfs
NFS v3
Ran: generic/001 generic/002 generic/005 generic/006 generic/007 generic/011 generic/013 generic/014 generic/023 generic/028 generic/035 generic/075 generic/080 generic/087 generic/088 generic/091 generic/099 generic/112 generic/113
generic/123 generic/126 generic/131 generic/184 generic/193 generic/198 generic/207 generic/210 generic/211 generic/212 generic/215 generic/221 generic/236 generic/237 generic/240 generic/245 generic/246 generic/247 generic/248
generic/249 generic/257 generic/258 generic/263 generic/286 generic/308 generic/309 generic/313 generic/314 generic/355 generic/360 generic/375 generic/378 generic/394 generic/423 generic/426 generic/428 generic/430 generic/431
generic/432 generic/433 generic/434 generic/436 generic/437 generic/443 generic/444 generic/445 generic/448 generic/450 generic/451 generic/465 generic/467 generic/469 generic/477 generic/478
Failures: generic/035 generic/099 generic/258 generic/375 generic/423 generic/444 generic/465 generic/467 generic/477
Failed 9 of 73 tests
NFS v4.0
Ran: generic/001 generic/002 generic/005 generic/006 generic/007 generic/011 generic/013 generic/014 generic/023 generic/028 generic/035 generic/075 generic/080 generic/087 generic/088 generic/091 generic/112 generic/113 generic/123
generic/126 generic/131 generic/184 generic/193 generic/198 generic/207 generic/210 generic/211 generic/212 generic/215 generic/221 generic/236 generic/240 generic/245 generic/246 generic/247 generic/248 generic/249 generic/257
generic/258 generic/263 generic/308 generic/309 generic/313 generic/314 generic/355 generic/360 generic/378 generic/394 generic/423 generic/426 generic/428 generic/430 generic/431 generic/432 generic/433 generic/434 generic/437
generic/443 generic/450 generic/451 generic/465 generic/467 generic/469 generic/477 generic/478
Failures: generic/035 generic/423 generic/426 generic/465 generic/467 generic/477
Failed 6 of 65 tests
NFS v4.1
Ran: generic/001 generic/002 generic/005 generic/006 generic/007 generic/011 generic/013 generic/014 generic/023 generic/028 generic/035 generic/075 generic/080 generic/087 generic/088 generic/091 generic/112 generic/113 generic/123
generic/126 generic/131 generic/184 generic/193 generic/198 generic/207 generic/210 generic/211 generic/212 generic/215 generic/221 generic/236 generic/240 generic/245 generic/246 generic/247 generic/248 generic/249 generic/257
generic/258 generic/263 generic/308 generic/309 generic/313 generic/314 generic/355 generic/360 generic/378 generic/394 generic/423 generic/426 generic/428 generic/430 generic/431 generic/432 generic/433 generic/434 generic/437
generic/443 generic/450 generic/451 generic/465 generic/467 generic/469 generic/477 generic/478
Failures: generic/035 generic/423 generic/465
Failed 3 of 65 tests
NFS v4.2
Ran: generic/001 generic/002 generic/005 generic/006 generic/007 generic/011 generic/013 generic/014 generic/023 generic/028 generic/035 generic/075 generic/080 generic/086 generic/087 generic/088 generic/091 generic/112 generic/113
generic/123 generic/126 generic/131 generic/184 generic/193 generic/198 generic/207 generic/210 generic/211 generic/212 generic/213 generic/214 generic/215 generic/221 generic/228 generic/236 generic/240 generic/245 generic/246
generic/247 generic/248 generic/249 generic/257 generic/258 generic/263 generic/286 generic/308 generic/309 generic/313 generic/314 generic/355 generic/360 generic/378 generic/391 generic/394 generic/420 generic/423 generic/426
generic/428 generic/430 generic/431 generic/432 generic/433 generic/434 generic/436 generic/437 generic/443 generic/445 generic/448 generic/450 generic/451 generic/465 generic/467 generic/469 generic/477 generic/478
Failures: generic/035 generic/423 generic/465 generic/469
Failed 4 of 75 tests
其它资源
Ben Coddington的NFS xfstests失败列表及其评论,截至2019年初有些过时:http://people.redhat.com/bcodding/nfs/2016/10/07/nfs_xfstest_generic/
Bruce Fields的NFS xfstest失败列表,并给出了非常简短的评论:http://git.linux-nfs.org/?p=bfields/testd.git;a=blob;f=data/xfstests-failed;