有两个盘柜,1个是DS4700,1个DS4800,1台p6 550小机,操作系统是aix 5.3.09,
两个盘柜的lun大小一样,在两个盘柜中各拿1个hdisk,建mirror VG,建LV,建文件系统(JFS2),QUORUM=on.相关设备参数配置如下:
chdev -l fscsi0 -a fc_err_recov=fast_fail -P
chdev -l fscsi1 -a fc_err_recov=fast_fail -P
chdev -l dar0 -a switch_retries=0
chdev -l dar1 -a switch_retries=0
chdev -l hdisk2 -a rw_timeout=5
chdev -l hdisk2 -a reassign_to=30
chdev -l hdisk3 -a rw_timeout=5
chdev -l hdisk3 -a reassign_to=30
测试一个盘柜关掉后数据的访问情况,过程如下:
node1#>cd /testfs
node1#>ls
lost+found test
node1#>pwd
/testfs
#关掉DS4800,然后在windows机器上通过FTP上传文件test2,同在小机上执行如下操作.
node1#>time touch test1
touch: 0652-046 Cannot create test1.
real 0m44.30s
user 0m0.00s
sys 0m0.00s
node1#>ls
lost+found test test1 test2.txt
node1#>cat test2.txt
node1#>echo "111" >> test2.txt
node1#>cat test2.txt
111
#以上可以证明FTP上传成功了,然后在FTP上执行删除test2.txt文件,提示操作失损
node1#>cd /
node1#>cd /testfs
node1#>ls
lost+found test test1
#可是看到的是test2.txt文件不见了
node1#>touch test2
touch: 0652-046 Cannot create test2.
node1#>ls
lost+found test test1
node1#>touch test2
touch: 0652-046 Cannot create test2.
#执行两遍touch都不成功
node1#>pwd
/testfs
node1#>touch test2
touch: 0652-046 Cannot create test2.
node1#>touch test3
touch: 0652-046 Cannot create test3.
node1#>ls
lost+found test test1
#现在可以看出文件系统出题问了,想umount后再mount后试一下.
node1#>cd ..
node1#>umount /testfs
umount: 0506-349 Cannot unmount /dev/testlv: The requested resource is busy.
node1#>fuser /testfs
/testfs: 446770c
#发现446770是进程是ftp,我的windows机器退出ftp后如下
node1#>fuser /testfs
/testfs:
node1#>fuser /testfs
/testfs:
node1#>umount /testfs
#umount成功
node1#>mount /testfs
Replaying log for /dev/testlv.
mount: 0506-324 Cannot mount /dev/testlv on /testfs: The media is not formatted or the format is not correct.
0506-342 The superblock on /dev/testlv is dirty. Run a full fsck to fix.
node1#>lsvg -l pacsdata1
pacsdata1:
LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT
testlv jfs2 200 400 2 closed/stale /testfs
loglv00 jfs2log 1 1 1 closed/syncd N/A
node1#>lsvg -p pacsdata1
pacsdata1:
PV_NAME PV STATE TOTAL PPs FREE PPs FREE DISTRIBUTION
hdisk2 missing 2961 2760 593..391..592..592..592
hdisk8 active 2961 2761 593..392..592..592..592
node1#>
哪位兄弟给指点一下,文件系统错误是怎么导致的,mirror怎么会导致文件系统损坏哪,是我哪儿设置的不对吗?
收起