本次模拟 通过fdisk分区的磁盘头损坏,造成文件目录无法使用。 如果是asm磁盘,可通过asm相关命令进行修复
[root@pgtest testdata]# df -hFilesystem Size Used Avail Use% Mounted on/dev/mapper/vg_firsouler-lv_root 9.5G 7.1G 2.0G 79% /tmpfs 996M 72K 996M 1% /dev/shm/dev/sda1 477M 42M 410M 10% /boot/dev/mapper/pgvg-lvpg 19G 4.4G 14G 25% /pgdata/dev/sdc1 5.8G 12M 5.5G 1% /testdata[root@pgtest testdata]# lsanalyze_new_cluster.sh gp2020.cfg lost+found ojdbc6.jar[root@pgtest testdata]#
[root@pgtest testdata]# cd /[root@pgtest /]# dd if=/dev/zero of=/dev/sdc1 bs=1024 count=88+0 records in8+0 records out8192 bytes (8.2 kB) copied, 0.00100304 s, 8.2 MB/s#再次查看,testdata目录下找不到文件 ,df -h也无法查看[root@pgtest /]# cd /testdata/[root@pgtest testdata]# ls[root@pgtest testdata]# cd /[root@pgtest /]# df -hFilesystem Size Used Avail Use% Mounted on/dev/mapper/vg_firsouler-lv_root 9.5G 7.1G 2.0G 79% /tmpfs 996M 72K 996M 1% /dev/shm/dev/sda1 477M 42M 410M 10% /boot/dev/mapper/pgvg-lvpg 19G 4.4G 14G 25% /pgdata
[root@pgtest /]# umount /testdata/[root@pgtest /]# mount /testdata/mount: wrong fs type, bad option, bad superblock on /dev/sdc1, missing codepage or helper program, or other error In some cases useful info is found in syslog - try dmesg | tail or so
如上所示,提示有问题。
[root@pgtest /]# fsck /dev/sdc1fsck from util-linux-ng 2.17.2e2fsck 1.41.12 (17-May-2010)fsck.ext4: Superblock invalid, trying backup blocks.../dev/sdc1 was not cleanly unmounted, check forced.Pass 1: Checking inodes, blocks, and sizesPass 2: Checking directory structurePass 3: Checking directory connectivityPass 4: Checking reference countsPass 5: Checking group summary informationFree inodes count wrong for group #0 (8181, counted=8178).Fix<y>? yesFree inodes count wrong (393205, counted=393202).Fix<y>? yes/dev/sdc1: ***** FILE SYSTEM WAS MODIFIED *****/dev/sdc1: 14/393216 files (0.0% non-contiguous), 60526/1572354 blocks[root@pgtest /]# mount /testdata/[root@pgtest /]# cd /testdata/[root@pgtest testdata]# lsanalyze_new_cluster.sh gp2020.cfg lost+found ojdbc6.jar[root@pgtest testdata]# df -hFilesystem Size Used Avail Use% Mounted on/dev/mapper/vg_firsouler-lv_root 9.5G 7.1G 2.0G 79% /tmpfs 996M 72K 996M 1% /dev/shm/dev/sda1 477M 42M 410M 10% /boot/dev/mapper/pgvg-lvpg 19G 4.4G 14G 25% /pgdata/dev/sdc1 5.8G 12M 5.5G 1% /testdata[root@pgtest testdata]#
修复完成后,文件系统正常。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。