396 Star 1.4K Fork 1.3K

GVPopenEuler / kernel

 / 详情

【OLK-5.10】挂载文件系统的裸盘操作打印增强

已完成
需求
创建于  
2022-04-20 17:27

文件系统的挂载点,如果有对盘进行裸盘操作,有可能会对文件系统产生未知异常。

需要对这种高危操作进行定位定界

功能:

  1. 对已挂载文件系统的盘进行裸盘操作时打印提示信息
  2. 对已经使用写方式打开的设备尝试进行挂载时打印提示信息

评论 (2)

Hi li-lingfeng3, welcome to the openEuler Community.
I'm the Bot here serving you. You can find the instructions on how to interact with me at Here.
If you have any questions, please contact the SIG: Kernel, and any of the maintainers: @YangYingliang , @pi3orama , @成坚 (CHENG Jian) , @jiaoff , @Qiuuuuu , @zhengzengkai , @刘勇强 , @Xie XiuQi

Li Lingfeng 创建了需求
openeuler-ci-bot 添加了
 
sig/Kernel
标签
展开全部操作日志

自验证脚本
#!/bin/bash
export disk_a=/dev/sda
export disk_a1=/dev/sda1
export disk_a2=/dev/sda2
export disk_b=/dev/sdb
export mount_point_a=/mnt/test_sda
export mount_point_b=/mnt/test_sdb
export write_dev=test_write
export excl_dev=test_excl

dmesg -C
echo "IREQ02740492 test" > log.txt

#case 1
echo "------ case1 ------" >> log.txt
./$excl_dev $disk_a1 &
sleep 1s
pid_info2=ps -ef | grep "$excl_dev" | grep -v grep | awk '{print $2}'
sleep 1s
./$write_dev $disk_a1 &
sleep 1s
pid_info1=ps -ef | grep "$write_dev" | grep -v grep | awk '{print $2}'
sleep 1s
dmesg >> log.txt
dmesg -C
kill -9 $pid_info1
sleep 1s
kill -9 $pid_info2
sleep 1s
dmesg -C

#case 2
echo "------ case2 ------" >> log.txt
./$excl_dev $disk_a &
sleep 1s
pid_info2=ps -ef | grep "$excl_dev" | grep -v grep | awk '{print $2}'
sleep 1s
./$write_dev $disk_a &
sleep 1s
pid_info1=ps -ef | grep "$write_dev" | grep -v grep | awk '{print $2}'
sleep 1s
dmesg >> log.txt
dmesg -C
kill -9 $pid_info1
sleep 1s
kill -9 $pid_info2
sleep 1s
dmesg -C

#case 3
echo "------ case3 ------" >> log.txt
./$write_dev $disk_a1 &
sleep 1s
pid_info1=ps -ef | grep "$write_dev" | grep -v grep | awk '{print $2}'
sleep 1s
./$excl_dev $disk_a1 &
sleep 1s
pid_info2=ps -ef | grep "$excl_dev" | grep -v grep | awk '{print $2}'
sleep 1s
dmesg >> log.txt
dmesg -C
kill -9 $pid_info1
sleep 1s
kill -9 $pid_info2
sleep 1s
dmesg -C

#case 4
echo "------ case4 ------" >> log.txt
./$write_dev $disk_a &
sleep 1s
pid_info1=ps -ef | grep "$write_dev" | grep -v grep | awk '{print $2}'
sleep 1s
./$excl_dev $disk_a &
sleep 1s
pid_info2=ps -ef | grep "$excl_dev" | grep -v grep | awk '{print $2}'
sleep 1s
dmesg >> log.txt
dmesg -C
kill -9 $pid_info1
sleep 1s
kill -9 $pid_info2
sleep 1s
dmesg -C

#case 5
echo "------ case5 ------" >> log.txt
./$excl_dev $disk_a &
sleep 1s
pid_info2=ps -ef | grep "$excl_dev" | grep -v grep | awk '{print $2}'
sleep 1s
./$write_dev $disk_a1 &
sleep 1s
pid_info1=ps -ef | grep "$write_dev" | grep -v grep | awk '{print $2}'
sleep 1s
dmesg >> log.txt
dmesg -C
kill -9 $pid_info1
sleep 1s
kill -9 $pid_info2
sleep 1s
dmesg -C

#case 6
echo "------ case6 ------" >> log.txt
./$excl_dev $disk_a1 &
sleep 1s
pid_info2=ps -ef | grep "$excl_dev" | grep -v grep | awk '{print $2}'
sleep 1s
./$write_dev $disk_a &
sleep 1s
pid_info1=ps -ef | grep "$write_dev" | grep -v grep | awk '{print $2}'
sleep 1s
dmesg >> log.txt
dmesg -C
kill -9 $pid_info1
sleep 1s
kill -9 $pid_info2
sleep 1s
dmesg -C

#case 7
echo "------ case7 ------" >> log.txt
./$write_dev $disk_a &
sleep 2s
pid_info1=ps -ef | grep "$write_dev" | grep -v grep | awk '{print $2}'
sleep 2s
./$excl_dev $disk_a1 &
sleep 2s
pid_info2=ps -ef | grep "$excl_dev" | grep -v grep | awk '{print $2}'
sleep 2s
dmesg >> log.txt
dmesg -C
kill -9 $pid_info1
sleep 2s
kill -9 $pid_info2
sleep 2s
dmesg -C

#case 8
echo "------ case8 ------" >> log.txt
./$write_dev $disk_a1 &
sleep 2s
pid_info1=ps -ef | grep "$write_dev" | grep -v grep | awk '{print $2}'
sleep 2s
./$excl_dev $disk_a &
sleep 2s
pid_info2=ps -ef | grep "$excl_dev" | grep -v grep | awk '{print $2}'
sleep 2s
dmesg >> log.txt
dmesg -C
kill -9 $pid_info1
sleep 2s
kill -9 $pid_info2
sleep 2s
dmesg -C

#case 9
echo "------ case9 ------" >> log.txt
echo "warning message should be NULL" >> log.txt
./$write_dev $disk_a2 &
sleep 1s
pid_info1=ps -ef | grep "$write_dev" | grep -v grep | awk '{print $2}'
sleep 1s
./$excl_dev $disk_a1 &
sleep 1s
pid_info2=ps -ef | grep "$excl_dev" | grep -v grep | awk '{print $2}'
sleep 1s
dmesg >> log.txt
dmesg -C
kill -9 $pid_info1
sleep 1s
kill -9 $pid_info2
sleep 1s
dmesg -C

#case 10
echo "------ case10 ------" >> log.txt
echo "warning message should be NULL" >> log.txt
./$excl_dev $disk_a2 &
sleep 1s
pid_info2=ps -ef | grep "$excl_dev" | grep -v grep | awk '{print $2}'
sleep 1s
./$write_dev $disk_a1 &
sleep 1s
pid_info1=ps -ef | grep "$write_dev" | grep -v grep | awk '{print $2}'
sleep 1s
dmesg >> log.txt
dmesg -C
kill -9 $pid_info1
sleep 1s
kill -9 $pid_info2
sleep 1s
dmesg -C

#case 11
echo "------ case11 ------" >> log.txt
echo "warning message should be NULL" >> log.txt
mount $disk_a1 $mount_point_a
sleep 1s
mount $disk_a2 $mount_point_b
sleep 1s
dmesg >> log.txt
dmesg -C
umount $disk_a1
sleep 1s
umount $disk_a2
sleep 1s
dmesg -C

#case 12
echo "------ case12-1 ------" >> log.txt
echo "warning message should be NULL" >> log.txt
mount $disk_b $mount_point_b
sleep 1s
dmesg >> log.txt
dmesg -C
#umount $disk_b
#sleep 1s
#dmesg -C

echo "------ case12-2 ------" >> log.txt
sleep 1s
./$write_dev $disk_b &
sleep 1s
pid_info1=ps -ef | grep "$write_dev" | grep -v grep | awk '{print $2}'
dmesg >> log.txt
dmesg -C

echo "------ case12-3 ------" >> log.txt
umount $disk_b
sleep 1s
dmesg -C
mount $disk_b $mount_point_b
sleep 1s
dmesg >> log.txt
dmesg -C
umount $disk_b
sleep 1s
dmesg -C
sleep 1s
kill -9 $pid_info1
dmesg -C

#case 13
echo "------ case13 ------" >> log.txt
mount $disk_a1 $mount_point_a
sleep 1s
./$write_dev $disk_a &
sleep 1s
pid_info1=ps -ef | grep "$write_dev" | grep -v grep | awk '{print $2}'
sleep 1s
dmesg >> log.txt
dmesg -C
kill -9 $pid_info1
sleep 1s

#case 14
echo "------ case14 ------" >> log.txt
./$write_dev $disk_a1 &
sleep 1s
pid_info1=ps -ef | grep "$write_dev" | grep -v grep | awk '{print $2}'
sleep 1s
dmesg >> log.txt
dmesg -C
kill -9 $pid_info1
sleep 1s

#case 15
echo "------ case15 ------" >> log.txt
echo "warning message should be NULL" >> log.txt
./$write_dev $disk_a2 &
sleep 1s
pid_info1=ps -ef | grep "$write_dev" | grep -v grep | awk '{print $2}'
sleep 1s
dmesg >> log.txt
dmesg -C
kill -9 $pid_info1
sleep 1s

#case 16
echo "------ case16 ------" >> log.txt
echo "warning message should be NULL" >> log.txt
./$excl_dev $disk_a2 &
sleep 1s
pid_info2=ps -ef | grep "$excl_dev" | grep -v grep | awk '{print $2}'
sleep 1s
dmesg >> log.txt
dmesg -C
kill -9 $pid_info2
sleep 1s

#umount /dev/sda1
umount $disk_a1
sleep 1s
dmesg -C

#case 17
echo "------ case17 ------" >> log.txt
./$write_dev $disk_a &
sleep 1s
pid_info1=ps -ef | grep "$write_dev" | grep -v grep | awk '{print $2}'
sleep 1s
mount $disk_a1 $mount_point_a
sleep 1s
dmesg >> log.txt
dmesg -C
kill -9 $pid_info1
sleep 1s
umount $disk_a1
sleep 1s
dmesg -C

#case 18
echo "------ case18 ------" >> log.txt
./$write_dev $disk_a1 &
sleep 1s
pid_info1=ps -ef | grep "$write_dev" | grep -v grep | awk '{print $2}'
sleep 1s
mount $disk_a1 $mount_point_a
sleep 1s
dmesg >> log.txt
dmesg -C
kill -9 $pid_info1
sleep 1s
umount $disk_a1
sleep 1s
dmesg -C

#case 19
echo "------ case19 ------" >> log.txt
echo "warning message should be NULL" >> log.txt
./$write_dev $disk_a2 &
sleep 1s
pid_info1=ps -ef | grep "$write_dev" | grep -v grep | awk '{print $2}'
sleep 1s
mount $disk_a1 $mount_point_a
sleep 1s
dmesg >> log.txt
dmesg -C
kill -9 $pid_info1
sleep 1s
umount $disk_a1
sleep 1s
dmesg -C

#case 20
echo "------ case20 ------" >> log.txt
echo "warning message should be NULL" >> log.txt
./$excl_dev $disk_a2 &
sleep 1s
pid_info2=ps -ef | grep "$excl_dev" | grep -v grep | awk '{print $2}'
sleep 1s
mount $disk_a1 $mount_point_a
sleep 1s
dmesg >> log.txt
dmesg -C
kill -9 $pid_info2
sleep 1s
umount $disk_a1
sleep 1s
dmesg -C

自验证日志
[2022-05-07 10:13:32] [root@localhost test]# dmesg -C
[2022-05-07 10:13:38] [root@localhost test]# ./c
[2022-05-07 10:13:40] case.sh creat09
[2022-05-07 10:13:40] [root@localhost test]# ./case.sh
[2022-05-07 10:13:42] fd 3
[2022-05-07 10:13:47] ./case.sh: line 93: 986 Killed ./$write_dev $disk_a1
[2022-05-07 10:13:48] ./case.sh: line 95: 978 Killed ./$excl_dev $disk_a1
[2022-05-07 10:13:48] fd 3
[2022-05-07 10:13:53] ./case.sh: line 111: 1008 Killed ./$write_dev $disk_a
[2022-05-07 10:13:54] ./case.sh: line 113: 1000 Killed ./$excl_dev $disk_a
[2022-05-07 10:13:56] fd 3
[2022-05-07 10:13:59] ./case.sh: line 129: 1025 Killed ./$write_dev $disk_a1
[2022-05-07 10:14:00] ./case.sh: line 131: 1033 Killed ./$excl_dev $disk_a1
[2022-05-07 10:14:02] fd 3
[2022-05-07 10:14:05] ./case.sh: line 147: 1047 Killed ./$write_dev $disk_a
[2022-05-07 10:14:06] ./case.sh: line 149: 1055 Killed ./$excl_dev $disk_a
[2022-05-07 10:14:06] fd 3
[2022-05-07 10:14:11] ./case.sh: line 165: 1080 Killed ./$write_dev $disk_a1
[2022-05-07 10:14:12] ./case.sh: line 167: 1072 Killed ./$excl_dev $disk_a
[2022-05-07 10:14:12] fd 3
[2022-05-07 10:14:17] ./case.sh: line 183: 1102 Killed ./$write_dev $disk_a
[2022-05-07 10:14:18] ./case.sh: line 185: 1094 Killed ./$excl_dev $disk_a1
[2022-05-07 10:14:22] fd 3
[2022-05-07 10:14:28] ./case.sh: line 201: 1119 Killed ./$write_dev $disk_a
[2022-05-07 10:14:30] ./case.sh: line 203: 1127 Killed ./$excl_dev $disk_a1
[2022-05-07 10:14:34] fd 3
[2022-05-07 10:14:40] ./case.sh: line 219: 1144 Killed ./$write_dev $disk_a1
[2022-05-07 10:14:42] ./case.sh: line 221: 1152 Killed ./$excl_dev $disk_a
[2022-05-07 10:14:44] fd 3
[2022-05-07 10:14:47] ./case.sh: line 238: 1166 Killed ./$write_dev $disk_a2
[2022-05-07 10:14:48] ./case.sh: line 240: 1174 Killed ./$excl_dev $disk_a1
[2022-05-07 10:14:48] fd 3
[2022-05-07 10:14:53] ./case.sh: line 257: 1196 Killed ./$write_dev $disk_a1
[2022-05-07 10:14:54] ./case.sh: line 259: 1188 Killed ./$excl_dev $disk_a2
[2022-05-07 10:15:06] ./case.sh: line 309: 1232 Killed ./$write_dev $disk_b
[2022-05-07 10:15:10] ./case.sh: line 322: 1261 Killed ./$write_dev $disk_a
[2022-05-07 10:15:13] ./case.sh: line 333: 1276 Killed ./$write_dev $disk_a1
[2022-05-07 10:15:16] ./case.sh: line 345: 1288 Killed ./$write_dev $disk_a2
[2022-05-07 10:15:16] fd 3
[2022-05-07 10:15:19] ./case.sh: line 357: 1300 Killed ./$excl_dev $disk_a2
[2022-05-07 10:15:24] ./case.sh: line 375: 1314 Killed ./$write_dev $disk_a
[2022-05-07 10:15:29] ./case.sh: line 391: 1336 Killed ./$write_dev $disk_a1
[2022-05-07 10:15:34] ./case.sh: line 408: 1355 Killed ./$write_dev $disk_a2
[2022-05-07 10:15:35] fd 3
[2022-05-07 10:15:39] ./case.sh: line 425: 1374 Killed ./$excl_dev $disk_a2
[2022-05-07 10:15:40] [root@localhost test]# cat log.txt
[2022-05-07 10:15:46] IREQ02740492 test
[2022-05-07 10:15:46] ------ case1 ------
[2022-05-07 10:15:46] [ 39.675328] VFS: Open an exclusive opened block device for write sda1. current [986 test_write]. parent [976 case.sh]
[2022-05-07 10:15:46] ------ case2 ------
[2022-05-07 10:15:46] [ 45.728277] VFS: Open an exclusive opened block device for write sda. current [1008 test_write]. parent [976 case.sh]
[2022-05-07 10:15:46] ------ case3 ------
[2022-05-07 10:15:46] [ 51.782560] VFS: Open an write opened block device exclusively sda1. current [1033 test_excl]. parent [976 case.sh]
[2022-05-07 10:15:46] ------ case4 ------
[2022-05-07 10:15:46] [ 57.842489] VFS: Open an write opened block device exclusively sda. current [1055 test_excl]. parent [976 case.sh]
[2022-05-07 10:15:46] ------ case5 ------
[2022-05-07 10:15:46] [ 63.901526] VFS: Open an exclusive opened block device for write sda1. current [1080 test_write]. parent [976 case.sh]
[2022-05-07 10:15:46] ------ case6 ------
[2022-05-07 10:15:46] [ 69.959240] VFS: Open an exclusive opened block device for write sda. current [1102 test_write]. parent [976 case.sh]
[2022-05-07 10:15:46] ------ case7 ------
[2022-05-07 10:15:46] [ 78.016171] VFS: Open an write opened block device exclusively sda1. current [1127 test_excl]. parent [976 case.sh]
[2022-05-07 10:15:46] ------ case8 ------
[2022-05-07 10:15:46] [ 90.083928] VFS: Open an write opened block device exclusively sda. current [1152 test_excl]. parent [976 case.sh]
[2022-05-07 10:15:46] ------ case9 ------
[2022-05-07 10:15:46] warning message should be NULL
[2022-05-07 10:15:46] ------ case10 ------
[2022-05-07 10:15:46] warning message should be NULL
[2022-05-07 10:15:46] ------ case11 ------
[2022-05-07 10:15:46] warning message should be NULL
[2022-05-07 10:15:46] [ 110.298701] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
[2022-05-07 10:15:46] [ 111.315643] EXT4-fs (sda2): mounted filesystem with ordered data mode. Opts: (null)
[2022-05-07 10:15:46] ------ case12-1 ------
[2022-05-07 10:15:46] warning message should be NULL
[2022-05-07 10:15:46] [ 114.358906] EXT4-fs (sdb): mounted filesystem with ordered data mode. Opts: (null)
[2022-05-07 10:15:46] ------ case12-2 ------
[2022-05-07 10:15:46] [ 116.370593] VFS: Open an exclusive opened block device for write sdb. current [1232 test_write]. parent [976 case.sh]
[2022-05-07 10:15:46] ------ case12-3 ------
[2022-05-07 10:15:46] [ 118.408899] VFS: Open an write opened block device exclusively sdb. current [1244 mount]. parent [976 case.sh]
[2022-05-07 10:15:46] [ 118.410750] EXT4-fs (sdb): mounted filesystem with ordered data mode. Opts: (null)
[2022-05-07 10:15:46] ------ case13 ------
[2022-05-07 10:15:46] [ 121.607371] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
[2022-05-07 10:15:46] [ 122.611286] VFS: Open an exclusive opened block device for write sda. current [1261 test_write]. parent [976 case.sh]
[2022-05-07 10:15:46] ------ case14 ------
[2022-05-07 10:15:46] [ 125.637810] VFS: Open an exclusive opened block device for write sda1. current [1276 test_write]. parent [976 case.sh]
[2022-05-07 10:15:46] ------ case15 ------
[2022-05-07 10:15:46] warning message should be NULL
[2022-05-07 10:15:46] ------ case16 ------
[2022-05-07 10:15:46] warning message should be NULL
[2022-05-07 10:15:46] ------ case17 ------
[2022-05-07 10:15:46] [ 137.764598] VFS: Open an write opened block device exclusively sda1. current [1322 mount]. parent [976 case.sh]
[2022-05-07 10:15:46] [ 137.772829] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
[2022-05-07 10:15:46] ------ case18 ------
[2022-05-07 10:15:46] [ 142.829758] VFS: Open an write opened block device exclusively sda1. current [1344 mount]. parent [976 case.sh]
[2022-05-07 10:15:46] [ 142.832340] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
[2022-05-07 10:15:46] ------ case19 ------
[2022-05-07 10:15:46] warning message should be NULL
[2022-05-07 10:15:46] [ 147.893453] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
[2022-05-07 10:15:46] ------ case20 ------
[2022-05-07 10:15:46] warning message should be NULL
[2022-05-07 10:15:46] [ 152.955578] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
[2022-05-07 10:15:46] [root@localhost test]# ./test_read /dev/sda1 &
[2022-05-07 10:16:14] [1] 1395
[2022-05-07 10:16:14] [root@localhost test]# ./test_read /dev/sda2 &
[2022-05-07 10:16:15] [2] 1396
[2022-05-07 10:16:15] [root@localhost test]# ./test_read /dev/sda3 &
[2022-05-07 10:16:15] [3] 1397
[2022-05-07 10:16:15] [root@localhost test]# ./case.sh
[2022-05-07 10:16:16] fd 3
[2022-05-07 10:16:21] ./case.sh: line 93: 1408 Killed ./$write_dev $disk_a1
[2022-05-07 10:16:22] ./case.sh: line 95: 1400 Killed ./$excl_dev $disk_a1
[2022-05-07 10:16:22] fd 3
[2022-05-07 10:16:27] ./case.sh: line 111: 1431 Killed ./$write_dev $disk_a
[2022-05-07 10:16:28] ./case.sh: line 113: 1423 Killed ./$excl_dev $disk_a
[2022-05-07 10:16:30] fd 3
[2022-05-07 10:16:33] ./case.sh: line 129: 1448 Killed ./$write_dev $disk_a1
[2022-05-07 10:16:34] ./case.sh: line 131: 1456 Killed ./$excl_dev $disk_a1
[2022-05-07 10:16:36] fd 3
[2022-05-07 10:16:39] ./case.sh: line 147: 1470 Killed ./$write_dev $disk_a
[2022-05-07 10:16:40] ./case.sh: line 149: 1478 Killed ./$excl_dev $disk_a
[2022-05-07 10:16:40] fd 3
[2022-05-07 10:16:46] ./case.sh: line 165: 1503 Killed ./$write_dev $disk_a1
[2022-05-07 10:16:47] ./case.sh: line 167: 1495 Killed ./$excl_dev $disk_a
[2022-05-07 10:16:47] fd 3
[2022-05-07 10:16:52] ./case.sh: line 183: 1525 Killed ./$write_dev $disk_a
[2022-05-07 10:16:53] ./case.sh: line 185: 1517 Killed ./$excl_dev $disk_a1
[2022-05-07 10:16:57] fd 3
[2022-05-07 10:17:03] ./case.sh: line 201: 1542 Killed ./$write_dev $disk_a
[2022-05-07 10:17:05] ./case.sh: line 203: 1550 Killed ./$excl_dev $disk_a1
[2022-05-07 10:17:09] fd 3
[2022-05-07 10:17:15] ./case.sh: line 219: 1567 Killed ./$write_dev $disk_a1
[2022-05-07 10:17:17] ./case.sh: line 221: 1575 Killed ./$excl_dev $disk_a
[2022-05-07 10:17:19] fd 3
[2022-05-07 10:17:22] ./case.sh: line 238: 1589 Killed ./$write_dev $disk_a2
[2022-05-07 10:17:23] ./case.sh: line 240: 1597 Killed ./$excl_dev $disk_a1
[2022-05-07 10:17:23] fd 3
[2022-05-07 10:17:28] ./case.sh: line 257: 1619 Killed ./$write_dev $disk_a1
[2022-05-07 10:17:29] ./case.sh: line 259: 1611 Killed ./$excl_dev $disk_a2
[2022-05-07 10:17:40] ./case.sh: line 309: 1655 Killed ./$write_dev $disk_b
[2022-05-07 10:17:45] ./case.sh: line 322: 1684 Killed ./$write_dev $disk_a
[2022-05-07 10:17:48] ./case.sh: line 333: 1699 Killed ./$write_dev $disk_a1
[2022-05-07 10:17:51] ./case.sh: line 345: 1711 Killed ./$write_dev $disk_a2
[2022-05-07 10:17:51] fd 3
[2022-05-07 10:17:54] ./case.sh: line 357: 1723 Killed ./$excl_dev $disk_a2
[2022-05-07 10:17:59] ./case.sh: line 375: 1737 Killed ./$write_dev $disk_a
[2022-05-07 10:18:04] ./case.sh: line 391: 1759 Killed ./$write_dev $disk_a1
[2022-05-07 10:18:09] ./case.sh: line 408: 1778 Killed ./$write_dev $disk_a2
[2022-05-07 10:18:10] fd 3
[2022-05-07 10:18:14] ./case.sh: line 425: 1797 Killed ./$excl_dev $disk_a2
[2022-05-07 10:18:15] [root@localhost test]# ./case.shtest_read /dev/sda3 &21cat log.txt ./case.shcat log.txt
[2022-05-07 10:36:22] IREQ02740492 test
[2022-05-07 10:36:22] ------ case1 ------
[2022-05-07 10:36:22] [ 193.787726] VFS: Open an exclusive opened block device for write sda1. current [1408 test_write]. parent [1398 case.sh]
[2022-05-07 10:36:22] ------ case2 ------
[2022-05-07 10:36:22] [ 199.923764] VFS: Open an exclusive opened block device for write sda. current [1431 test_write]. parent [1398 case.sh]
[2022-05-07 10:36:22] ------ case3 ------
[2022-05-07 10:36:22] [ 206.068750] VFS: Open an write opened block device exclusively sda1. current [1456 test_excl]. parent [1398 case.sh]
[2022-05-07 10:36:22] ------ case4 ------
[2022-05-07 10:36:22] [ 212.212032] VFS: Open an write opened block device exclusively sda. current [1478 test_excl]. parent [1398 case.sh]
[2022-05-07 10:36:22] ------ case5 ------
[2022-05-07 10:36:22] [ 218.368757] VFS: Open an exclusive opened block device for write sda1. current [1503 test_write]. parent [1398 case.sh]
[2022-05-07 10:36:22] ------ case6 ------
[2022-05-07 10:36:22] [ 224.519315] VFS: Open an exclusive opened block device for write sda. current [1525 test_write]. parent [1398 case.sh]
[2022-05-07 10:36:22] ------ case7 ------
[2022-05-07 10:36:22] [ 232.653031] VFS: Open an write opened block device exclusively sda1. current [1550 test_excl]. parent [1398 case.sh]
[2022-05-07 10:36:22] ------ case8 ------
[2022-05-07 10:36:22] [ 244.775005] VFS: Open an write opened block device exclusively sda. current [1575 test_excl]. parent [1398 case.sh]
[2022-05-07 10:36:22] ------ case9 ------
[2022-05-07 10:36:22] warning message should be NULL
[2022-05-07 10:36:22] ------ case10 ------
[2022-05-07 10:36:22] warning message should be NULL
[2022-05-07 10:36:22] ------ case11 ------
[2022-05-07 10:36:22] warning message should be NULL
[2022-05-07 10:36:22] [ 265.104604] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
[2022-05-07 10:36:22] [ 266.123447] EXT4-fs (sda2): mounted filesystem with ordered data mode. Opts: (null)
[2022-05-07 10:36:22] ------ case12-1 ------
[2022-05-07 10:36:22] warning message should be NULL
[2022-05-07 10:36:22] [ 269.188342] EXT4-fs (sdb): mounted filesystem with ordered data mode. Opts: (null)
[2022-05-07 10:36:22] ------ case12-2 ------
[2022-05-07 10:36:22] [ 271.202947] VFS: Open an exclusive opened block device for write sdb. current [1655 test_write]. parent [1398 case.sh]
[2022-05-07 10:36:22] ------ case12-3 ------
[2022-05-07 10:36:22] [ 273.307249] VFS: Open an write opened block device exclusively sdb. current [1667 mount]. parent [1398 case.sh]
[2022-05-07 10:36:22] [ 273.314237] EXT4-fs (sdb): mounted filesystem with ordered data mode. Opts: (null)
[2022-05-07 10:36:22] ------ case13 ------
[2022-05-07 10:36:22] [ 276.410380] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
[2022-05-07 10:36:22] [ 277.422434] VFS: Open an exclusive opened block device for write sda. current [1684 test_write]. parent [1398 case.sh]
[2022-05-07 10:36:22] ------ case14 ------
[2022-05-07 10:36:22] [ 280.493676] VFS: Open an exclusive opened block device for write sda1. current [1699 test_write]. parent [1398 case.sh]
[2022-05-07 10:36:22] ------ case15 ------
[2022-05-07 10:36:22] warning message should be NULL
[2022-05-07 10:36:22] ------ case16 ------
[2022-05-07 10:36:22] warning message should be NULL
[2022-05-07 10:36:22] ------ case17 ------
[2022-05-07 10:36:22] [ 292.808501] VFS: Open an write opened block device exclusively sda1. current [1745 mount]. parent [1398 case.sh]
[2022-05-07 10:36:22] [ 292.814189] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
[2022-05-07 10:36:22] ------ case18 ------
[2022-05-07 10:36:22] [ 297.954676] VFS: Open an write opened block device exclusively sda1. current [1767 mount]. parent [1398 case.sh]
[2022-05-07 10:36:22] [ 297.973789] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
[2022-05-07 10:36:22] ------ case19 ------
[2022-05-07 10:36:22] warning message should be NULL
[2022-05-07 10:36:22] [ 303.140764] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
[2022-05-07 10:36:22] ------ case20 ------
[2022-05-07 10:36:22] warning message should be NULL
[2022-05-07 10:36:22] [ 308.265231] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
[2022-05-07 10:36:22] [root@localhost test]# jobs
[2022-05-07 10:36:25] [1] Running ./test_read /dev/sda1 &
[2022-05-07 10:36:25] [2]- Running ./test_read /dev/sda2 &
[2022-05-07 10:36:25] [3]+ Running ./test_read /dev/sda3 &
[2022-05-07 10:36:25] [root@localhost test]# fg

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(2)
5329419 openeuler ci bot 1632792936
C
1
https://gitee.com/openeuler/kernel.git
git@gitee.com:openeuler/kernel.git
openeuler
kernel
kernel

搜索帮助