vmware新添加一块硬盘,自动保存至/dev/sdb
查看信息
lsblk
fdisk 回车n 回车p回车 两次回车+5G回车(设定5G空间) w回车
fdisk 回车 l查看t回车8e回车w回车(变成linux lvm)
fdisk 回车p回车查看
分区sdb-sdb1
新建物理卷
pvcreate /dev/sdb1
查看信息
pvs/pvscan
基于物理卷sdb1新建卷组storage
vgcreate storage /dev/sdb1
查看信息
vgs
fdisk再次分区sdb2,方法同前文
(再次分区后,需用partprobe同步至系统内核中)
再次新建物理卷sdb2
pvcreate /dev/sdb2
卷组添加sdb2
vgextend storage /dev/sdb2
创建大小为200M,名称为v0 属于storage卷组的逻辑卷
lvcreate -L 200M -n v0 storage
(设定逻辑卷容量,可以-L写具体值,也可以-l(小写L)制定PE个数,每个PE大小默认为4M,因此-L 400M 和-l 100是等效的)
查看信息
lvs
mkfs两次tab查看
mkfs.ext4 /dev/storage/v0
格式化逻辑卷
mkdir /student
挂载至student目录
mount /dev/storage/v0/student
查看信息
df -T
df -lh
设置开机自动挂载,不然重启挂载就没了
注意硬盘删除后,/etc/fstab要恢复原样,不然图形界面会变成命令行界面。。。
至于不要的硬盘移除后,物理上的文件怎么删,还真不知道
删了就报错不能启动机子,又得从回收站还原
我现在新建硬盘都是用单个文件.vmdk,就是因为文件太多太乱了
echo "/dev/storage/v0 ext4 /student defaults 0 0" >> /etc/fstab
cat /etc/fstab
先取消挂载
umount /student
再对逻辑卷扩容
lvextend -L +180M /dev/storage/v0
lvs
再次挂载
mount /student