前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >linux分区及格式_ubuntu安装系统分区

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

作者头像
全栈程序员站长
发布2022-11-17 15:56:14
19.6K0
发布2022-11-17 15:56:14
举报

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

操作环境:vmware虚机

一、整体流程

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

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

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

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

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

二、LVM结构图

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

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

三、详细流程

1,新建虚拟机

2,添加新硬盘

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

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

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

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

3,对硬盘进行分区

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

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

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

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

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

5,格式化分区

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

6,挂载分区到指定目录

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

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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022年11月3日 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、整体流程
  • 二、LVM结构图
  • 三、详细流程
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档