逻辑卷分割(ext4)
环境是指我们生活和工作的周围自然和人为的条件。
CentOS 6.7: 西部操作系统 6.7
确认VG(音量组)
vgdisplay
--- Volume group ---
VG Name centos
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 4
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 2
Open LV 2
Max PV 0
Cur PV 1
Act PV 1
VG Size 31.51 GiB
PE Size 4.00 MiB
Total PE 8066
Alloc PE / Size 8066 / 31.51 GiB
Free PE / Size 0 / 0
VG UUID gG0KE6-Go5I-VTsj-bROL-DIpP-1Fnb-7yUHMi
逻辑卷(LV)缩小
如果试图创建大于 Free PE 的逻辑卷,将显示以下消息并无法创建。
lvcreate -L 5G -n Test centos
Volume group "centos" has insufficient free space (0 extents): 1280 required.
為了縮小邏輯卷,將安裝光碟放入並以救援模式啟動。
(如果邏輯卷尚未指派到根目錄,只需卸載並進行操作即可,沒有問題。)
选择“恢复安装的系统”。
选择「英文」。
选择「jp106」选项。
选择「不」。
选择「跳过」。
选择「启动 Shell」。
因为Shell已经启动,所以执行以下命令。
启用VG。
lvm vgchange -a y
检查缩小的LV文件系统。
fsck.ext4 -f /dev/centos/lv_root
缩小LV文件系统的大小。
resize2fs /dev/centos/lv_root 10G
调整LV的大小。
lvm lvreduce -L10G /dev/centos/lv_root
退出Shell。
exit
除去安装盘后启动,确认大小是否已更改。(确认LV大小是否已缩小至设定尺寸)
lvdisplay /dev/centos/lv_root
--- Logical volume ---
...
LV Size 10.00 GiB
确认VG并确定是否有空闲。
(确认Free PE是否增加)
vgdisplay
--- Volume Group ---
...
Free PE / Size 4687 / 18.31 GiB
创作LV
因为在VG中创建了一个空间,所以需要新建一个LV。
lvcreate -L 5G -n Test centos
如果要分配全部的容量,执行以下命令:
lvcreate -l 100%FREE -n Test centos
文件系统构建
使用ext4格式构建。
mkfs.ext4 /dev/centos/Test
挑战他人的高地
挂载已创建的LV。
mount -t ext4 /dev/centos/Test /mnt/Test
在启动时自动挂载,需要在/etc/fstab中写入以下内容。
/dev/centos/Test /mnt/Test ext4 defaults 1 2