在安装好ubuntu22.04系统后,df -h
发现根目录挂载在/dev/mapper/ubuntu--vg-ubuntu--lv
而且是只有100G的,(实际磁盘大小为500G)。
fdisk -l
查看了下磁盘,有三个分区,分别是/dev/sda1
/dev/sda2
/dev/sda3
,
lsblk
查看了一下 磁盘块,挂载点的相关信息
发现上面的ubuntu--vg-ubuntu--lv
逻辑卷是挂在sda3下面的,占用了100G,sd3还剩下大概400G。
由于多LVM不是很了解,就这这里简单的记录学习一下。
MBR: master boot record 主引导记录
硬盘的0柱面 0磁头 1扇区称为主引导扇区,也叫(MBR 主引导记录)
添加设备
分区
# 查看可用存储设备
fdisk -l
# 对/dev/sda 进行分区操作 按m 查看help
fdisk /dev/sda
格式化(创建文件系统)
创建挂载点
# 查看已经挂载的硬盘
df -h
# 查看硬盘和分区的情况,包括挂载点 设备名称和大小等信息
lsblk
mount /dev/sda3 /yourPoint
/etc/fstab
使用UUID实现开机自动挂载
验证:
umount /dev/sda3
df -h
mount -a
LVM逻辑卷管理通过将底层物理硬盘抽象封装起来,以逻辑卷的形式表现给上层系统,逻辑卷的大小可以动态调整,而且不会丢失现有数据。新加入的硬盘也不会改变现有上层的逻辑卷。
作为一种动态磁盘管理机制,逻辑卷技术大大提高了磁盘管理的灵活性。
Linux系统下创建LV(逻辑卷)并挂载 -腾讯云开发者社区-腾讯云 (tencent.com)
创建 VG:
扫面系统VG:vgscan
创建VG:vgcreate vg_test /dev/sdb1
查看VG:vgdisplay
这样我们就创建了一个 4.98G(1274 个PE,要记住这个数字)的VG(名字为vg_test)
创建LV:
扫面系统LV:lvscan
创建LV:lvcreate -l 1274 -n lv_test vg_test (1274是VG中PE的个数)
查看LV:lvdisplay
这样我们就创建了一个名字为 lv_test 的LV
lvcreate -l 95715 -n vic_lv ubuntu-vg
格式化刚刚创建的LV 命令:mkfs -t ext4 /dev/vg_test/lv_test
mkfs -t ext4 /dev/ubuntu-vg/vic_lv
创建目录并挂载
创建目录:mkdir /test
挂载:mount /dev/vg_test/lv_test /test
查看:df -h
mount /dev/ubuntu-vg/vic_lv /xqd
我们发现系统已经挂载了刚刚创建的LV
设置开机挂载
将 /dev/mapper/vg_test-lv_test /test ext4 defaults 1 2
写入 /etc/fstab
/dev/ubuntu-vg/vic_lv /xqd ext4 defaults 0 1