Linux下扩展根分区-非LVM

在配置大数据节点的过程中,node03节点由于安装了图形化界面,以及IDEA等工具,导致/根分区只有几百兆了,因此需要对根分区进行扩容,本文是在参考如下博文(https://www.jianshu.com/p/9db2df60fd0a)的基础上完成的,感谢被引用的博主,这里也记录一下。

VMware虚拟机中配置

(1)进入虚拟机设置界面,选择扩展磁盘容量。

(2) 本次是在原来30G的基础上扩展为50G。

(3)成功后发现提示,必须从客户机操作系统内部对磁盘重新进行分区和扩展文件系统,因此需要进入linux系统继续进行配置,这里配置是不会生效的。

Linux中设置

进入Linux系统,使用命令fdisk -l查看,发现实际大小为50G,但是系统已挂载的加起来是修改之前的30G。

(1) 可以看出sda3是根分区,下面按照博客提示,先删除sda3根分区,然后重新创建sda3根分区,具体参考注释。

 1 [[email protected] ~]# fdisk /dev/sda
 2 Welcome to fdisk (util-linux 2.23.2).
 3
 4 Changes will remain in memory only, until you decide to write them.
 5 Be careful before using the write command.
 6
 7
 8 Command (m for help): m
 9 Command action
10    a   toggle a bootable flag
11    b   edit bsd disklabel
12    c   toggle the dos compatibility flag
13    d   delete a partition
14    g   create a new empty GPT partition table
15    G   create an IRIX (SGI) partition table
16    l   list known partition types
17    m   print this menu
18    n   add a new partition
19    o   create a new empty DOS partition table
20    p   print the partition table
21    q   quit without saving changes
22    s   create a new empty Sun disklabel
23    t   change a partition‘s system id
24    u   change display/entry units
25    v   verify the partition table
26    w   write table to disk and exit
27    x   extra functionality (experts only)
28
29 Command (m for help): d  ##删除分区
30 Partition number (1-3, default 3): 3 ##临时先删除sda3分区
31 Partition 3 is deleted
32
33 Command (m for help): n #添加一个新的分区
34 Partition type:
35    p   primary (2 primary, 0 extended, 2 free)
36    e   extended
37 Select (default p): p #添加主分区
38 Partition number (3,4, default 3): 3 #指定分区号3,重新创建sda3分区
39 First sector (17303552-104857599, default 17303552): #回车
40 Using default value 17303552
41 Last sector, +sectors or +size{K,M,G} (17303552-104857599, default 104857599): #回车
42 Using default value 104857599
43 Partition 3 of type Linux and of size 41.8 GiB is set #提示OK
44
45 Command (m for help): w #按w保存退出
46 The partition table has been altered! #提示OK

(2)重启系统

重启当前系统,可以选择systemctl reboot或者init 6来执行。

(3)扩容文件系统,使用命令 xfs_growfs /dev/sda3,可以看到成功扩展分区,根分区已扩容20G。

 1 [[email protected] ~]# xfs_growfs /dev/sda3
 2 meta-data=/dev/sda3              isize=512    agcount=8, agsize=769984 blks
 3          =                       sectsz=512   attr=2, projid32bit=1
 4          =                       crc=1        finobt=0 spinodes=0
 5 data     =                       bsize=4096   blocks=5701376, imaxpct=25
 6          =                       sunit=0      swidth=0 blks
 7 naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
 8 log      =internal               bsize=4096   blocks=2560, version=2
 9          =                       sectsz=512   sunit=0 blks, lazy-count=1
10 realtime =none                   extsz=4096   blocks=0, rtextents=0
11 data blocks changed from 5701376 to 10944256
12 [[email protected] ~]# df -h
13 Filesystem      Size  Used Avail Use% Mounted on
14 /dev/sda3        42G   11G   32G  25% /
15 devtmpfs        2.9G     0  2.9G   0% /dev
16 tmpfs           3.0G     0  3.0G   0% /dev/shm
17 tmpfs           3.0G   13M  2.9G   1% /run
18 tmpfs           3.0G     0  3.0G   0% /sys/fs/cgroup
19 /dev/sda1       253M  153M  101M  61% /boot
20 tmpfs           595M  8.0K  595M   1% /run/user/990
21 tmpfs           595M     0  595M   0% /run/user/0
22 You have new mail in /var/spool/mail/root

扩容结果展示。

以上为参考博文执行的结果,且当前执行成功的系统为Centos7.6,根分区文件类型为xfs,并且系统不是LVM分区,可作为参考。

参考博文:

(1)https://www.jianshu.com/p/9db2df60fd0a

原文地址:https://www.cnblogs.com/youngchaolin/p/11478740.html

时间: 2024-10-20 12:16:12

Linux下扩展根分区-非LVM的相关文章

Linux下 扩展逻辑分区和扩展逻辑卷组

开始我有个小误区,一时没有想通现在写出来,希望以后不会再犯. 练习之前,我首先添加了一块10G的硬盘,然后将该盘分区:如下 fdisk /dev/sdb  n p 4 t 8e w pvcreate /dev/sdb4 pvdisplay vgcreate  VG01  /dev/sdb4 vgdisplay lvcreate -L 100M -n lvdata1  VG01 mkfs -t ext3 /dev/VG01/lvdata1 注意关键是这里的100M,本来是10G的硬盘,我一开只划分

linux下扩展root分区

1 查看当前磁盘情况 fdisk -l /dev/sda1 2048 6143 2048 83 Linux /dev/sda2 * 6144 1054719 524288 83 Linux /dev/sda3 1054720 10508287 4726784 8e Linux LVM 我这里只有/dev/sda一块磁盘,系统默认已经使用了sda1 sda2 sda3,其中sda1忘了干嘛的了,sda2用作了boot,sda3用作逻辑卷,是其他逻辑盘的基础盘.由于最多支持4块主分区,所以现在需要将

centos7下扩展根分区(图文详解)

df -h    查看当前系统磁盘使用状况 fdisk -l    可以看见,我新添加了一块硬盘,大小为10G,新磁盘/dev/sdb fdisk /dev/sdb    对新的磁盘进行分区 在交互模式输入 vgdisplay -v    查看卷分组为centos pvcreate /dev/sdb1    为之前新增的分区创建物理卷 pvdisplay        查看新分区的大小 vgextend centos /dev/sdb1        扩展卷分组,"centos"是vg

linux扩展根分区详细步骤

Linux虚拟机扩展根分区! 虚拟机根分区空间不够用,在虚拟机管理界面进行单个磁盘扩展(图形化界面操作略),比如原来是30G,扩展至40G,(扩展需要关机之后操作) 其中的10G空间需要重新分区,以下是分区相关操作让扩展的空间生效: 登录系统之后: df -h  发现空间没有发生变化: [[email protected] ~]# df -h Filesystem            Size  Used Avail Use% Mounted on /dev/mapper/VolGroup-l

redhat6 lvm 下缩小根分区

说明: 不是根分区都可是在线扩容和缩小 根分区是可以在线扩容,但不可以在线缩小 1.Linux系统进入救援模式 依次选择: 欢迎界面 ---------- Rescue installed system Chose a Language  -------------  English Keyboard Type  ---------   us Rescue Method ------------------  Local CD/DVD Setup Networking -------------

centos下扩容根分区

操作环境: [[email protected] html]# uname -a Linux localhost.localdomain 3.10.0-514.el7.x86_64 #1 SMP Tue Nov 22 16:42:41 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux 现状分析: 根分区原本只有8G,现在根分区空间使用完了,需要扩容:加了10G的虚拟硬盘,现需要加入根分区的lvm中 一:查看刚才加上的10G虚拟硬盘,查看后发现为sdc fdisk -

linux 下的GPT分区

Linux下的GPT分区,这是另外一种分区,针对MBR分区,它有很多优点: (1)几乎突破了分区个数的限制. 在GPT分区表中最多可以支持128个主分区. (2)单个分区容量几乎没有限制. 单个分区最大支持1EB容量. 因此GPT分区中,主分区和扩展分区,逻辑分区的概念已经很模糊了.甚至没必要这么叫.其实我们知道 扩展分区之所以存在,意义就是为了解决MBR中分区个数的限制问题.既然在GPT中,分区个数几乎没有了 限制,那么这些概念当然就模糊起来了. (3)以下是创建GPT分区的步骤: 依然是新加

linux下硬盘的分区:

提到硬盘的分区,以前就是很乱,有什么主分区/扩展分区/逻辑分区等;它们有什么区别呢?现在简单的了解一下: 由于在MBR的主引导记录中的分区表里面最多只能记录4个分区记录,这个不够用啊,为了解决这个问题,就允许创建一个扩展分区,在扩展分区里面我们可以继续分区(即逻辑分区);例如:我们最多可以创建4个主分区,当我们要创建6个分区时:我们可以创建3个主分区1个扩展分区,然后再在扩展分区里面创建3个逻辑分区;在主引导记录里面,只包含主分区与扩展分区的信息,而逻辑分区的信息都被保存在了扩展分区里面; 在L

Linux下的GPT分区,使用parted命令

Linux下的GPT分区,这是另外一种分区,针对MBR分区,它有很多优点: (1)几乎突破了分区个数的限制. 在GPT分区表中最多可以支持128个主分区. (2)单个分区容量几乎没有限制. 单个分区最大支持1EB容量. 因此GPT分区中,主分区和扩展分区,逻辑分区的概念已经很模糊了.甚至没必要这么叫.其实我们知道 扩展分区之所以存在,意义就是为了解决MBR中分区个数的限制问题.既然在GPT中,分区个数几乎没有了 限制,那么这些概念当然就模糊起来了. 好了,废话不多说,讲解GPT分区的步骤吧. 依