linux分区及格式_ubuntu安装系统分区

2022-11-17 15:56:14 浏览数 (2)

大家好,又见面了,我是你们的朋友全栈君。

操作环境:vmware虚机

一、整体流程

在使用fdisk/parted等分区工具对硬盘分区之后,是否使用LVM由用户决定

1)可以直接对分区后的硬盘进行格式化操作,之后挂载分区;

2)也可以先用LVM逻辑卷管理工具对分区后的物理卷进行管理,之后再对逻辑卷进行格式化操作 ,之后挂载分区。( LVM的分区类型为8e)

使用LVM的好处是方便硬盘扩展。

二、LVM结构图

http://www.cnblogs.com/jackruicao/p/6258820.html

三、详细流程

1,新建虚拟机

2,添加新硬盘

重启系统后,执行fdisk -l,可看到多了个/dev/sdb设备。

在 Linux 中,每一个硬件设备都映射到一个系统的文件,对于硬盘、光驱等 IDE 或 SCSI 设备也不例外。Linux把各种 IDE 设备分配了一个由 hd 前缀组成的文件;而对于各种 SCSI 设备,则分配了一个由 sd 前缀组成的文件。

3,对硬盘进行分区

使用fdisk工具,对/dev/sdb设备执行分区操作。

也可以使用parted工具对设备进行分区。

4,对分区执行LVM操作(可选/可不选)

5,格式化分区

6,挂载分区到指定目录

7,PV扩容

VG扩容需要先创建一个物理卷PV,并把新的物理机加入到卷组中。

# pvcreate /dev/sdb2

Physical volume “/dev/sdb2” successfully created

# vgextend vg01 /dev/sdb2

8,VG扩容

#vgextend vg01 /dev/sdb2 && vgdisplay

当VG容量不足时,需要先扩容VG。以上命令的操作,是把 分区/dev/sda2加入到卷组vg01 里去,来扩容VG卷组vg01,VG扩容之后,才能对VG下的LV进行扩容操作。

VG缩容

不推荐使用。

9,LV扩容

#lvextend -L 10G /dev/vg01/data && resize2fs /dev/vg01/data

当VG卷组vg01还有足够的容量时,可以通过以上命令,对VG下的LV进行扩容。

以上命令分为两部分:

lvextend命令执行完后,会立即显示扩容后的逻辑卷大小,但实际上使用df -h查看时,会发现还是原来的大小,即使重启也不会变。

这时,就需要再执行resizefs2命令重新加载逻辑卷的大小才能生效

补充:

1)其实lvextend可以再加一个-r的参数,就不用resize2fs了,上面的命令可以简写为:

lvextend -rL 10G /dev/vg01/data

2)若要扩容的分区是xfs文件系统类型,执行resize2fs时,可能会报错:

需要执行xfs_growfs命令执行扩展操作。

[root@Mysql01-213-66 ~]# resize2fs -f /dev/vg01/data resize2fs 1.41.12 resize2fs: Bad magic number in super-block while trying to open /dev/vg01/data Couldn’t find valid filesystem superblock. [root@wyp ~]# xfs_growfs /dev/mapper/vg01-data meta-data=/dev/mapper/vg01-data isize=256 agcount=4, agsize=524288 blks = sectsz=512 attr=2, projid32bit=0 data = bsize=4096 blocks=2097152, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 log =internal bsize=4096 blocks=2560, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 data blocks changed from 2097152 to 7077888 之后再用df -Th查看是否扩容成功。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/234066.html原文链接:https://javaforall.cn

0 人点赞