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

linux分区及格式_ubuntu安装系统分区操作环境:vmware虚机一、整体流程在使用fdisk/parted等分区工具对硬盘分区之后,是否使用LVM由用户决定: 1)可以直接对分区后的硬盘进行格式化操作,之后挂载分区; 2)也可以先用LVM逻辑卷管理工具对分区后的物理卷进行管理,之后再对逻辑卷进行格式化操作,之后挂载分区。(LVM的分区类型为8e) 使用LVM的好处是方

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

操作环境:vmware虚机


一、整体流程


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


在使用fdisk/parted等分区工具对硬盘分区之后,是否使用LVM由用户决定
 1)可以直接对分区后的硬盘进行格式化操作,之后挂载分区;
 2)也可以先用LVM逻辑卷管理工具对分区后的物理卷进行管理,之后再对逻辑卷进行格式化操作
,之后挂载分区。( LVM的分区类型为8e)

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


二、LVM结构图


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


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

三、详细流程


1,新建虚拟机

2,添加新硬盘

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

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

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

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


3,对硬盘进行分区

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

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

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

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


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

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

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


5,格式化分区

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


6,挂载分区到指定目录

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.net/234066.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • jax ws ri 生成java类_基于SOAP的webservice(1)、JAX-WS实现

    jax ws ri 生成java类_基于SOAP的webservice(1)、JAX-WS实现因为工作中使用了SOAP进行两个系统的接口调用,所以私下学习一下两种实现,粗略记录于此。本文侧重于实际实现操作,而不是理论原理。个人简单理解:SOAP(SimpleObjectAccessProtocol简单对象访问协议)是基于XML和HTTP的用于实现网络连通的程序之间远程调用的协议(但是SOAP1.2中也可以使用非HTTP协议进行传输)。两个通过网络连接的程序体,通过一定规范的XML进…

    2022年7月15日
    29
  • linux服务器中如何解压分卷文件,Linux解压rar文件(unrar安装和使用,分卷解压)…

    linux服务器中如何解压分卷文件,Linux解压rar文件(unrar安装和使用,分卷解压)…windows平台很多压缩文档为rar文件,那么怎么做到Linux解压rar文件(unrar安装和使用)?简单,centos5安装unrar即可。unrar安装方法如下:wgethttp://dag.wieers.com/rpm/packages/unrar/unrar-3.6.8-1.el5.rf.i386.rpm;rpm-Uvhunrar-3.6.8-1.el5.rf.i386.rpm…

    2022年7月11日
    26
  • 内外网同时使用route add

    内外网同时使用route add使用routeadd添加路由,使两个网卡同时访问内外网routeadd命令格式:route[-f][-p][Command][Destination][maskNetmask][Gateway][metricMetric][ifInterface] 通过配置电脑的静态路由来实现同时访问内外网的。电脑的网络IP配置不用变,两个网卡都按照正常配置(都配置IP地址、子网掩码、网…

    2022年8月12日
    8
  • Python自动化面试题(自动化测试面试基础问题)

    Python自动化测试面试题目汇总1、super是干嘛用的?在Python2和Python3使用,有什么区别?为什么要使用super?请举例说明。答:super用于继承父类的方法、属性。 super是新式类中才有的,所以Python2中使用时,要在类名的参数中写Object。Python3默认是新式类,不用写,直接可用。 使用super可以提高代码的复用性、可维护性。修改代码时,只需修改一处。 代码举例:classbaseClass:def.

    2022年4月12日
    69
  • oracle number对应java数据类型BigDecimal

    oracle number对应java数据类型BigDecimal数据库中为number类型的字段,在java类型中对应的有Integer和BigDecimal都会出现;  经测试发现当数据库为sqlserver和DB2时,用getObject()取出来时Integer类型,但是oracle中取出来就会是Integer或者BigDecimal类型。原因是oracle与java类型对应于number长度有关。 遇到该类型问题,若要判断每

    2022年7月24日
    10
  • Script failed for StoredProcedure ‘………’ Index was outside the bounds of the array.(Microsof…

    Script failed for StoredProcedure ‘………’ Index was outside the bounds of the array.(Microsof…本地数据库远程登陆数据库服务器,右击存储过程,报错如下:原因:本地数据库版本2008R2,但服务器数据库版本2012,版本不一致导致的。转载于:https://www.cnblogs.com/vitaminC/p/6907827.html…

    2022年7月26日
    10

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号