linux如何无损调整分区大小的详细介绍


本文摘自PHP中文网,作者黄舟,侵删。

本篇文章主要介绍了linux如何无损调整分区大小,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

情况:

  1. home:500G

  2. root:50G

  3. root分区不够用

思路:把home分区的空间划一部分到root分区

1

2

3

4

5

6

7

8

# 设置home分区大小为200G,释放300G空间

$ lvreduce -L 200G /dev/centos/home

 

# 将空闲空间扩展到root分区

$ lvextend -l +100%FREE /dev/centos/root

 

# 使用XFS文件系统自带的命令集增加分区空间

$ xfs_growfs /dev/mapper/centos-root

实例

situation

挂载在根目录的分区 /dev/mapper/centos-root 爆满,占用100%

1

2

3

4

5

6

7

8

9

10

$ df -h

Filesystem        Size Used Avail Use% Mounted on

/dev/mapper/centos-root  50G  50G  19M 100% /

devtmpfs         32G   0  32G  0% /dev

tmpfs           32G   0  32G  0% /dev/shm

tmpfs           32G 2.5G  29G  8% /run

tmpfs           32G   0  32G  0% /sys/fs/cgroup

/dev/mapper/centos-home 476G  33M 476G  1% /home

/dev/sda1        497M 238M 259M 48% /boot

tmpfs          6.3G   0 6.3G  0% /run/user/0

analyze

挂载在根目录的分区空间太小,只有50G,而服务器 home 目录为非常用目录,挂在了近500G的空间。

思路:从 centos-home 分区划出300G空间到 centos-root 分区。

operation

1.查看各分区信息

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

$ lvdisplay

--- Logical volume ---

LV Path        /dev/centos/home

LV Name        home

VG Name        centos

LV UUID        1fAt1E-bQsa-1HXR-MCE2-5VZ1-xzBz-iI1SLv

LV Write Access    read/write

LV Creation host, time localhost, 2016-10-26 17:23:47 +0800

LV Status       available

# open         0

LV Size        475.70 GiB

Current LE       121778

Segments        1

Allocation       inherit

Read ahead sectors   auto

- currently set to   256

Block device      253:2

 

--- Logical volume ---

LV Path        /dev/centos/root

LV Name        root

VG Name        centos

LV UUID        lD64zY-yc3Z-SZaB-dAjK-03YM-2gM8-pfj4oo

LV Write Access    read/write

LV Creation host, time localhost, 2016-10-26 17:23:48 +0800

LV Status       available

# open         1

LV Size        50.00 GiB

Current LE       12800

Segments        1

Allocation       inherit

Read ahead sectors   auto

- currently set to   256

Block device      253:0

2.减少/home分区空间

阅读剩余部分

相关阅读 >>

Linux was是啥

Linux是什么操作系统

Linux查看本机ip和端口号的命令是什么?

如何设置云盘属性使自动快照在以下操作时随云盘一起释放

Linux文件不能被root修改

Linux下swap分区作用详解

创建了实例之后如何使用管理终端连接ecs实例

无法连接windows实例的原因以及解决方案

如何授权、撤销安全组规则以及加入、离开安全组

Linux中oracle中文乱码解决方法

更多相关阅读请进入《Linux》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...