为了方便动态扩容,我这次准备使用LVM来管理空间,不直接在硬盘上分区、创建文件系统以及挂载了。
(图源 :pixabay)
确定新硬盘
操作之前,先看用sudo fdisk -l 看一下我的新硬盘,可以看到新硬盘为/dev/sdc。
sudo fdisk -l
创建PV
首先要创建PV,使用的命令为pvcreate
(Initialize physical volume(s) for use by LVM),我直接在新硬盘上创建。
sudo pvcreate /dev/sdc
创建VG
创建VG使用的命令为vgcreate
,这里我为VG起的名字为vg_storage。
sudo vgcreate vg_storage /dev/sdc
创建完成后可以用vgdisplay
查看一下:
sudo vgdisplay
创建LV
接下来是创建LV,使用命令为lvcreate
(Create a logical volume)。
创建线性的LV命令为:lvcreate -L|--size Size[m|UNIT] VG
我使用了如下命令:
sudo lvcreate -n lv_main -L 3200M vg_storage
创建完成后,查看一下:
sudo lvdisplay
擦,我原本想创建的是3.2T,结果弄成了3.12G,囧。
扩容
既然创建错了,那就直接扩容一下吧,弄成3T吧:
sudo lvextend -L 3145728M /dev/vg_storage/lv_main
sudo lvdisplay
这次看起来没问题的
再来看看VG
sudo vgdisplay
可以看到总的PE以及已分配的PE
格式化& 挂载
接下来将lv格式化
sudo mkfs.ext4 /dev/vg_storage/lv_main
创建目录并测试挂载:
sudo mkdir /lv_main
sudo mount /dev/vg_storage/lv_main /lv_main
编辑fstab
sudo vi /etc/fstab
添加如下内容:
/dev/vg_storage/lv_main /lv_main ext4 defaults 0 0
重启,一切正常,搞定收工。
https://steemit.com/~witnesses type in
oflyhigh
and click VOTE
Vote @oflyhigh via Steemconnect
Thank you!
This page is synchronized from the post: ‘每天进步一点点:学习使用LVM’