lvm講解和磁盤故障案例
阿新 • • 發佈:2018-06-20
fast 改變 DG http AS txt pre rim eat 一:lvm講解
1.準備磁盤分區
fdisk /deb/sdb
n創建三個新分區,分別為1G
t改變分區類型為8e
2.pvcreate /dev/sdb1
yum install -y lvm 11.檢查磁盤錯誤(ext4執行):e2fsck -f /dev/vg1/lv1
12.更新邏輯卷信息(ext4執行):resize2fs /dev/vg1/lv1
13.xfs文件系統需要執行:xfs_growfs /dev/vg1/lv1
14.縮減邏輯卷(xfs不支持):
15.umount /mount
16.檢查磁盤錯誤(ext4執行):e2fsck -f /dev/vg1/lv1
17.更新邏輯卷信息(ext4執行):resize2fs /dev/vg1/lv1 100M
18.重新設置卷大小:lvresize -L 100M /dev/vg1/lv1
19.xfs邏輯卷擴容:
20.重新格式化為xfs格式:mkfs.xfs -f /dev/vg1/lv1
21.mount /dev/vg1/lv1 /mnt/
22.lvresize -L 300M /dev/vg1/lv1
23.xfs_growfs /dev/vg1/lv1
24.註意:ext4擴容需要卸載進行,xfs不需要卸載就可以執行。
25.擴容卷組:(新增/dev/sdb5,2G)
26.fdisk /dev/sdb
27.pvcreate /dev/sdb5
28.vgextend vg1 /dev/sdb5
29.lvresize -L 100M /dev/vg1/lv1
1.準備磁盤分區
fdisk /deb/sdb
n創建三個新分區,分別為1G
t改變分區類型為8e
2.pvcreate /dev/sdb1
yum install -y lvm
[root@centos7-1 ~]# yum install -y lvm 已加載插件:fastestmirror base | 3.6 kB 00:00:00 extras | 3.4 kB 00:00:00 updates | 3.4 kB 00:00:00 (1/2): extras/7/x86_64/primary_db | 149 kB 00:00:00 (2/2): updates/7/x86_64/primary_db | 2.7 MB 00:00:05 Loading mirror speeds from cached hostfile * base: centos.ustc.edu.cn * extras: mirrors.cn99.com * updates: mirrors.cn99.com 沒有可用軟件包 lvm。 錯誤:無須任何處理
那麽就去查找lvm需要安裝哪個包
yum provides "/*/pvcreate"
[root@centos7-1 ~]# yum provides "/*/pvcreate" 已加載插件:fastestmirror Loading mirror speeds from cached hostfile * base: centos.ustc.edu.cn * extras: mirrors.cn99.com * updates: mirrors.cn99.com base/7/x86_64/filelists_db | 6.9 MB 00:00:04 extras/7/x86_64/filelists_db | 524 kB 00:00:00 updates/7/x86_64/filelists_db | 1.5 MB 00:00:00 1:bash-completion-2.1-6.el7.noarch : Programmable completion for Bash 源 :base 匹配來源: 文件名 :/usr/share/bash-completion/completions/pvcreate 7:lvm2-2.02.177-4.el7.x86_64 : Userland logical volume management tools 源 :base 匹配來源: 文件名 :/usr/sbin/pvcreate
所以包名為lvm2.
再次安裝
yum install -y lvm2
安裝完成後,需要運行partprobe命令
pvcreate /dev/sdb1
註意檢查該磁盤是否處於掛載狀態,如果是掛載狀態,需要卸載。
3.pvdisplay查看一下各物理卷。
4.vgdisplay或vgs查看一下卷組。
5.創建邏輯卷:lvcreate -L 100M -n lv1 vg1
6.格式化一下:mkfs.ext4 /dev/vg1/lv1
7.掛載一下:mount /dev/vg1/lv1 /mnt/
8.mkdir /mnt/1212
9.touch /mnt/23.txt
10.擴容邏輯卷:
11.重新設置卷大小:lvresize -L 300M /dev/vg1/lv1
12.更新邏輯卷信息(ext4執行):resize2fs /dev/vg1/lv1
13.xfs文件系統需要執行:xfs_growfs /dev/vg1/lv1
14.縮減邏輯卷(xfs不支持):
15.umount /mount
16.檢查磁盤錯誤(ext4執行):e2fsck -f /dev/vg1/lv1
17.更新邏輯卷信息(ext4執行):resize2fs /dev/vg1/lv1 100M
18.重新設置卷大小:lvresize -L 100M /dev/vg1/lv1
19.xfs邏輯卷擴容:
20.重新格式化為xfs格式:mkfs.xfs -f /dev/vg1/lv1
21.mount /dev/vg1/lv1 /mnt/
22.lvresize -L 300M /dev/vg1/lv1
23.xfs_growfs /dev/vg1/lv1
24.註意:ext4擴容需要卸載進行,xfs不需要卸載就可以執行。
25.擴容卷組:(新增/dev/sdb5,2G)
26.fdisk /dev/sdb
27.pvcreate /dev/sdb5
28.vgextend vg1 /dev/sdb5
29.lvresize -L 100M /dev/vg1/lv1
二:磁盤故障小案例
因為另外一塊磁盤不存在,但是配置文件/etc/fstab中又有掛載的配置,掛載出問題就導致這樣的故障。
所以要將/etc/fstab中的掛載信息刪除,再重啟即可。
lvm講解和磁盤故障案例