16.lvm讲解 磁盘故障案例

4.10 4.11 4.12 lvm讲解node

4.13 磁盘故障小案例linux

 

 

4.10 4.11 4.12 lvm讲解:app

知识点:ide

1.刚咱们用yum install -y lvm安装的时候,若是不成功,可是咱们只记得他的命令pvcreate时,咱们能够根据这个命令搜一下spa

yum provides “/*/pvcreata" 这样咱们就能查到他的名字叫lvm23d

而后咱们在安装lvm2就能够了 yum install -y lvm2blog

2.刚咱们分区完成以后,一般自动生成这个文件,但若是没有的话,运行一下partprobe直接回车就能够了ci

lvm可让咱们更方便的缩容和扩容,可是也会由于使用了lvm而致使文件损坏,从而数据找不到rem

lvm是一个软件软件

他的结构是:

首先咱们要把硬盘分区成物理卷,否则无法使用lvm

在设置完几G空间容量时,输入 t ,回车后 ,按 8e 便可

而后第二步

再分别pvcreate以前分区的三个物理卷

以后,用pvdispaly 或者pvs(更直观,查看当前物理卷)查看一下

而后再建立卷组 用

vgcreate vg1 /dev/sdb1 /dev/sdb2

vgremove能够删除卷组

 

有了卷组以后就能够建立逻辑卷了

lvcreate -L 100M -n lv1 vg1

 

再就是作格式化了

mkfs.ext /dev/vg1/lv1 这里格式化成ext4,若是格式化成xfs,后面的缩容扩容会有影响

 

而后咱们来挂载 ,而且df -h看一下

[root@aminglinux-01 ~]# mount /dev/vg1/lv1 /mnt/

[root@aminglinux-01 ~]# df -h

文件系统 容量 已用 可用 已用% 挂载点

/dev/sda3 28G 1.1G 27G 4% /

devtmpfs 907M 0 907M 0% /dev

tmpfs 916M 0 916M 0% /dev/shm

tmpfs 916M 8.6M 908M 1% /run

tmpfs 916M 0 916M 0% /sys/fs/cgroup

/dev/sda1 187M 113M 75M 61% /boot

tmpfs 184M 0 184M 0% /run/user/0

/dev/mapper/vg1-lv1 93M 1.6M 85M 2% /mnt

 

以上是,建立物理卷、卷组、逻辑卷,以及格式化和挂载

 

 

 

接下来咱们作一些操做

[root@aminglinux-01 ~]# mkdir /mnt/1

[root@aminglinux-01 ~]# touch /mnt/2.txt

[root@aminglinux-01 ~]# echo "111111111111111111" > /mnt/2.txt

 

而后,咱们作一个扩容的操做

 

1.首先,咱们要先umount /mnt/

lvresize -L 300M /dev/vg1/lv1

而后在,mount /dev/vg1/lv1 /mnt/

需执行第三步骤方可生效

 

2.e2fsck -f /dev/vg1/lv1

 

3.resize2fs /dev/vg1/lv1

最后记得再挂载回来

 

而后咱们作缩容的操做

1.umount /dev/vg1/lv1

2.[root@aminglinux-01 ~]# e2fsck -f /dev/vg1/lv1

e2fsck 1.42.9 (28-Dec-2013)

第一步: 检查inode,块,和大小

第二步: 检查目录结构

第3步: 检查目录链接性

Pass 4: Checking reference counts

第5步: 检查簇概要信息

/dev/vg1/lv1: 13/75088 files (7.7% non-contiguous), 15640/307200 blocks

需先执行1

 

3.resize2fs /dev/vg1/lv1 100M

[root@aminglinux-01 ~]# resize2fs /dev/vg1/lv1 100M

resize2fs 1.42.9 (28-Dec-2013)

Resizing the filesystem on /dev/vg1/lv1 to 102400 (1k) blocks.

The filesystem on /dev/vg1/lv1 is now 102400 blocks long.

4. lvresize -L 100M /dev/vg1/lv1

[root@aminglinux-01 ~]# lvresize -L 100M /dev/vg1/lv1

WARNING: Reducing active logical volume to 100.00 MiB.

THIS MAY DESTROY YOUR DATA (filesystem etc.)

Do you really want to reduce vg1/lv1? [y/n]: y 输入y

Size of logical volume vg1/lv1 changed from 300.00 MiB (75 extents) to 100.00 MiB (25 extents).

Logical volume vg1/lv1 successfully resized.

[root@aminglinux-01 ~]# lvs

LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert

lv1 vg1 -wi-a----- 100.00m 可发现已经是100M

最后记得再挂载回来

 

---------

---------

 

而后咱们再来看,xfs怎么扩容(不支持缩容)

由于我在操做的时候须要umount

lvresize -L300M /dev/vg1/lv1

xfs_growfs /dev/vg1/lv1

 

 

扩容卷组

当逻辑卷的空间耗完卷组的空间时,就要扩容卷组了

其实是,把其余闲置的分区,加入到卷组来

 

由于以前的操做有一个空闲的,因此直接

vgextend vg1 /dev/sdb3

lvresize -L 100m /dev/vg1/lv1

 

---------------------------------------------------------------------------------------------------------------------------------------

 

 

4.13 磁盘故障小案例:

由于以前在讲fstab,查看UUID的时候,咱们编写过一串字符

重启后可能会出现相似打不开的界面

光标再闪处即表示输入root密码(在vmware下不显示)

通常在宫锁当中,出现这种问题是由于挂载的问题,他挂载不到挂载点了

由于咱们知道问题,因此咱们直接vi /etc/fstab

把咱们以前写的最后一行删掉就行了

(可不用“a”, 直接光标前两下“d”直接删除这一整行)

相关文章
相关标签/搜索