java web 文件系统_system2之:4-文件系统管理(上)

本文介绍了如何在Linux中检查并修复文件系统错误,通过fsck命令强制检查/dev/sdc1,修复过程中发现并解决了超级块问题。接着,演示了挂载、卸载文件系统以及查看文件系统状态的操作。此外,还讨论了破坏/boot分区的不同情况及其修复方法,包括进入救援模式进行修复。
摘要由CSDN通过智能技术生成

[root@lichao520 ~]# fsck /dev/sdc1

fsck from util-linux-ng 2.17.2

e2fsck 1.41.12 (17-May-2010)

/dev/sdc1 was not cleanly unmounted, check forced.

Pass 1: Checking inodes, blocks, and sizes

Pass 2: Checking directory structure

Pass 3: Checking directory connectivity

Pass 4: Checking reference counts

Pass 5: Checking group summary information

Inode bitmap differences: -(12--14)

Fix? yes 输入y,修复

/dev/sdc1: ***** FILE SYSTEM WAS MODIFIED *****

/dev/sdc1: 11/183264 files (0.0% non-contiguous), 28970/732160 blocks

[root@lichao520 ~]# dumpe2fs /dev/sdc1|more

dumpe2fs 1.41.12 (17-May-2010)

Filesystem volume name:

Last mounted on:

Filesystem UUID: 942af69a-e741-4b29-bb30-a81ab4ef2c70

Filesystem magic number: 0xEF53

Filesystem revision #: 1 (dynamic)

Filesystem features: has_journal ext_attr resize_inode dir_index f

iletype extent flex_bg sparse_super large_file huge_file uninit_bg dir_

nlink extra_isize

Filesystem flags: signed_directory_hash

Default mount options: (none)

Filesystem state: clean

Errors behavior: Continue

Filesystem OS type: Linux

Inode count: 183264

Block count: 732160

Reserved block count: 36608

Free blocks: 703190

Free inodes: 183253

First block: 0

Block size: 4096

Fragment size: 4096

[root@lichao520 ~]#

修复好,可以挂载使用

[root@lichao520 ~]# mount /dev/sdc1 /music/

[root@lichao520 ~]# df -Th

Filesystem Type Size Used Avail Use% Mounted on

/dev/sda3 ext4 18G 2.9G 14G 18% /

tmpfs tmpfs 186M 260K 186M 1% /dev/shm

/dev/sda1 ext4 485M 35M 426M 8% /boot

/dev/sr0 iso9660 2.9G 2.9G 0 100% /media/RHEL_6.3 i386 Disc 1

/dev/sdc1 ext4 2.8G 69M 2.6G 3% /music

[root@lichao520 ~]#

===

[root@lichao520 music]# cd

[root@lichao520 ~]# umount /music/

[root@lichao520 ~]# dumpe2fs /dev/sdc1|more

dumpe2fs 1.41.12 (17-May-2010)

dumpe2fs: Bad magic number in super-block while trying to open /dev/sdc1

Couldn't find valid filesystem superblock.

[root@lichao520 ~]# fsck -y /dev/sdc1

===

[root@lichao520 ~]# fsck -y /dev/sdc1

fsck from util-linux-ng 2.17.2

e2fsck 1.41.12 (17-May-2010)

fsck.ext2: Superblock invalid, trying backup blocks...

/dev/sdc1 was not cleanly unmounted, check forced.

Pass 1: Checking inodes, blocks, and sizes

Pass 2: Checking directory structure

Pass 3: Checking directory connectivity

Pass 4: Checking reference counts

Pass 5: Checking group summary information

/dev/sdc1: ***** FILE SYSTEM WAS MODIFIED *****

/dev/sdc1: 11/183264 files (0.0% non-contiguous), 28970/732160 blocks

[root@lichao520 ~]#

[root@lichao520 ~]# dumpe2fs /dev/sdc1|more 修复后,可以查看,说明它是用来查看superblock里的信息的

===

破坏boot :情况1

破坏/boot分区---》/dev/sda1

[root@localhost ~]# df -Th

Filesystem Type Size Used Avail Use% Mounted on

/dev/sda5 ext4 58G 1.8G 53G 4% /

tmpfs tmpfs 492M 0 492M 0% /dev/shm

/dev/sda1 ext4 485M 31M 429M 7% /boot

/dev/sda2 ext4 20G 172M 19G 1% /home

[root@localhost ~]# dd if=/dev/zero of=/dev/sda1 bs=512 count=8

8+0 records in

8+0 records out

4096 bytes (4.1 kB) copied, 0.00857931 s, 477 kB/s

[root@localhost ~]#

出现grub>

进入营救模式

切换根:

05EB3BF7736247E9938A7683F88B2D78

修复:

F90F8AD5608A48BD9755BB5BEBDB2CE4

破坏/boot分区:(没有/boot启动不了)

破坏/分区:(所有数据都存在这里)

营救模式:相当于windows中的PE,光盘启动

LVM和标准分区破坏有些不同

破坏boot :情况2

dd if=/dev/zero  of=/dev/sda1  bs=512 count=4

umount  /boot

仍然能mkdir等操作,只是重启不能进入系统了

fsck -y   /dev/sda1

修复,但是还是不能重启

重启后的情况:

80718CDC0F404B0F844D7378E3BB2B2C

进入营救模式

情况如下:

F6F906CF3E4F492FA8A2DD49E07A6701

需要进入/mnt/sysimage  进行umount  /dev/sda1  再进行修复

400754C5072949339DD47616D44E3011

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值