首页 > 系统相关 >Linux系统给root扩容

Linux系统给root扩容

时间:2023-03-10 10:35:34浏览次数:35  
标签:扩容 vg dev lv Linux 512 root pxe

https://blog.csdn.net/aben_sky/article/details/121515322

可适用于给其他分区扩容

1,查看分区情况

[root@pxe ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_pxe-lv_root
66G 32G 30G 52% /
tmpfs 1004M 76K 1003M 1% /dev/shm
/dev/sda1 477M 41M 411M 10% /boot
/dev/mapper/vg_pxe-lv_home
29G 21G 7.2G 74% /home
/dev/sr0 4.1G 4.1G 0 100% /media/Kylin-Server-10
1
2
3
4
5
6
7
8
9
2,我这里是虚拟机,原先硬盘大小是100G,已经满了,直接重新分配为150G.
3, 查看磁盘情况

[root@pxe ~]# fdisk -l

Disk /dev/sda: 161.1 GB, 161061273600 bytes
255 heads, 63 sectors/track, 19581 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0004d2e5

Device Boot Start End Blocks Id System
/dev/sda1 * 1 64 512000 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2 64 13055 104344576 8e Linux LVM

1
2
3
4
5
6
7
8
9
10
11
12
13
14
4,首选给新增加的容量,重新分区

[root@pxe ~]# fdisk /dev/sda

WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
switch off the mode (command 'c') and change display units to
sectors (command 'u').

Command (m for help): n
Command action
e extended
p primary partition (1-4)
op^H
Invalid partition number for type `o'
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 3
First cylinder (13055-19581, default 13055): 13055
Last cylinder, +cylinders or +size{K,M,G} (13055-19581, default 19581): 19581

Command (m for help): p

Disk /dev/sda: 161.1 GB, 161061273600 bytes
255 heads, 63 sectors/track, 19581 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0004d2e5

Device Boot Start End Blocks Id System
/dev/sda1 * 1 64 512000 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2 64 13055 104344576 8e Linux LVM
/dev/sda3 13055 19581 52426782+ 83 Linux

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
Syncing disks.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
5 格式化新分区mkfs.ext4 /dev/sda3

[root@pxe ~]# mkfs.ext4 /dev/sda3
mke2fs 1.41.12 (17-May-2010)
1
2
6 创建PV >>>>>这一步没理解是什么意思,我没使用,直接进行的第七步

[root@localhost ~]# pvcreate /dev/sdb1
WARNING: ext4 signature detected on /dev/sdb1 at offset 1080. Wipe it? [y/n]: y
Wiping ext4 signature on /dev/sdb1.
Physical volume "/dev/sdb1" successfully created.
1
2
3
4
7, 查看vgs ,使用vgextend命令,扩展vg

[root@pxe ~]# vgs
VG #PV #LV #SN Attr VSize VFree
vg_pxe 2 3 0 wz--n- 149.50g 1020.00m
[root@pxe ~]# vgextend vg_pxe /dev/sda3

1
2
3
4
5
8 看下lv组, 使用lvextend来扩展lv

[root@pxe ~]# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
lv_home vg_pxe -wi-ao---- 29.30g
lv_root vg_pxe -wi-ao---- 115.27g
lv_swap vg_pxe -wi-ao---- 3.94g
[root@pxe ~]# lvextend -L +50G /dev/mapper/vg_pxe-lv_root
1
2
3
4
5
6
9 ,此时查看分区还没有变化,需要重新读取分区,添加的是xfs系统文件,就使用xfs_growfs(只支持增大) ,如果是ext文件系统,就使用resize2fs(增大和减小都支持),我这边使用的是ext文件,所以使用:

[root@pxe ~]# resize2fs /dev/mapper/vg_pxe-lv_root
1
10 查看分区状态,df -h.已经扩容完成

[root@pxe ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_pxe-lv_root
114G 53G 56G 49% /
tmpfs 1004M 224K 1003M 1% /dev/shm
/dev/sda1 477M 41M 411M 10% /boot
/dev/mapper/vg_pxe-lv_home
29G 21G 7.2G 74% /home
/dev/sr0 4.1G 4.1G 0 100% /media/Kylin-Server-10
————————————————
版权声明:本文为CSDN博主「无用的忙碌」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_46061526/article/details/126497837

 

标签:扩容,vg,dev,lv,Linux,512,root,pxe
From: https://www.cnblogs.com/wcxia1985/p/17202526.html

相关文章

  • shell与linux的关系
    shell: 是linux命令集的概称。      是命令行的人机交互界面。      可以通过其条件语句和循环语句等,把一系列linux命令结合在一起。形成shell......
  • Linux运行jar包项目常用命令整理
    查询当前在运行的java项目:查询指定java项目ps-ef|grep项目名称(进程名称)或ps-aux|grep项目名称(进程名称),也就是指定项目名。查看所有java项目,如下:杀死java......
  • linux 常用命令
    linux常用命令有:pwd命令使用pwd命令找出您所在的当前工作目录(文件夹)的路径。该命令将返回一个绝对(完整)路径,该路径基本上是所有以/开头的目录的路径。绝对路径的......
  • 在CentOS中用Linux命令行测试网速/带宽安装
    导读在使用Centos的时候,有没有想过,如果不用测速网站的话,如何测试网络速度呢?下面分享一个使用speedtest的方法。安装speedtest-clispeedtest-cli是一个用Python编......
  • linux(ubuntu)系统电脑通过网线连接windows系统电脑上网
    1、windows设置原文连接1原文链接2  2、linux设置原文链接 ......
  • Linux内核编译
    首先从kernel.org下载我们需要的内核(比如linux-4.19.275),然后实现自己的LSM安全模块(我的叫mika),就可以开始编译了。cp/boot/config-5.4.0-144-generic.configmakemenuco......
  • Linux系统添加网卡后找不到网卡信息
    虚拟机中添加一张网卡后,在/etc/sysconfig/network-scripts下面找不到网卡信息参考​​解决CentOS添加新网卡后找不到网卡配置文件​​ 这里面提到的方法发现直接使用依然......
  • 手把手带你玩转Linux
    今天这篇文章带你走进Linux世界的同时,带你手把手玩转Linux,加深对Linux系统的认识。 一、搞好Linux工作必须得不断折腾,说白了,只是动手力量必须强。我在初学Linux的那......
  • 06linux如何修改主机名
    1.临时修改,重启失效hostnametest 查看命令hostname2.永久修改,重启不失效hostnamectlset-hostnametest查看命令hostname ......
  • Linux基础day03
    虚拟机的快照拍摄快照(存档)开机状态快照关机状态快照恢复快照(读档)虚拟机的克隆虚拟机必须是关机状态才可以克隆开机状态或者挂起状态,开机状态的快照是无法克隆......