Ubuntu扩展硬盘笔记
(注意:以下内容只是个人操作中的一些记录和理解,并不能保证正确)
得益于Linux中强大的逻辑卷管理(LVM),使得Linux的硬盘扩展变得简单。
在现代Linux系统中,逻辑卷管理(LVM)也是一个常用的分区管理方式。与上述传统的分区方式不同,LVM允许将物理磁盘的部分或者全部转换成物理卷(PV),然后将物理卷组合成卷组(VG),再在卷组上创建逻辑卷(LV)。逻辑卷可以动态地调整大小,其名称通常会以/dev/mapper/开头,例如/dev/mapper/vg0-lv_root。尽管名称上可能看起来类似,但LVM逻辑卷和这里的“逻辑分区”概念并不相同。
操作记录
一、重启Ubuntu系统进入救援模式
这一步似乎不必要,因为扩展的操作不需要对现在正在使用的磁盘分区(已经挂在使用的)进行操作。进入救援模式的时候是只挂在root分区的(体现出分区的重要性了)。
1、开机或重启Ubuntu,抓住时机,按住shift键,进入grub菜单。
我的直接进入了grub命令行,先不提了
2、选择Ubuntu高级选项
3、选择一个内核(recovery mode),有时候可能有多个版本的内核
4、此处省略。。。。。。。。。
二、创建新的分区并分给逻辑卷
1、创建新的分区
fdisk -l # 查看磁盘的分区情况
fdisk /dev/sda #对sda这个磁盘分区操作
使用 n 命令新建一个分区 假设为 /dev/sda4
使用 w 命令保存应用分区配置
q
2、将新的分区转化为物理卷(PV)
pvcreate /dev/sda4
3、查看当前已有的卷组,得到您要的卷组名
vgdisplay
4、将新的物理卷加入到现有的卷组
vgextend ubuntu-vg /dev/sda4
5、扩展逻辑卷
现在,卷组有了更多的可用空间,你可以根据需要选择要扩展的逻辑卷,并为其增加空间。例如,若要扩展名为lv_root的逻辑卷,可以使用lvextend命令:
lvextend -L +<大小> /dev/vg0/lv_root
6、调整文件系统大小: 扩展了逻辑卷之后,通常还需要调整文件系统的大小以利用新增的空间。对于ext4文件系统,可以使用resize2fs命令:
resize2fs /dev/vg0/lv_root
通过以上步骤,你就可以成功地将新创建的分区转化为物理卷并加入到现有的卷组,然后分配给某个逻辑卷进行扩容了。
ps: 部分没有实践,又做了一坨大便。
doge