linux下分区容量不足了如何进行扩容


当前第2页 返回上一页

非LVM分区的扩容

最近,我就碰到了这个情况。我有一个朋友,他的阿里云服务器根分区快满了,本来40G的云盘,后来加了20G。找到我说,我明明已经加了20G,怎么显示还是40G阿,让我帮他解决下问题。

不巧的是,它根目录没有使用lvm,我也一时半会不知道怎么办。后来查询了相关信息,找到了一个解决办法。但是这个解决办法是有局限性的,就是对需要扩容的分区,这个分区必须是该磁盘的最后一个分区。

下面首先模拟场景:/bak 目录挂载在一个单独的分区,该分区开始时候分了500M,现在需要对其进行扩容操作

1

2

3

4

# df -h

文件系统                 容量  已用  可用 已用% 挂载点

……

/dev/sdd1                497M   26M  472M    6% /bak

开始扩容操作

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

# 首先卸载挂载点

 

# fdisk /dev/sdd

……

命令(输入 m 获取帮助):p

……

   设备 Boot      Start         End      Blocks   Id  System

/dev/sdd1            2048     1026047      512000   83  Linux

 

#记住开始点,即2048。然后删除该分区,重新建立分区

命令(输入 m 获取帮助):d

已选择分区 1

分区 1 已删除

 

命令(输入 m 获取帮助):n

Partition type:

   p   primary (0 primary, 0 extended, 4 free)

   e   extended

Select (default p):

Using default response p

分区号 (1-4,默认 1):

起始 扇区 (2048-2097151,默认为 2048):2048

Last 扇区, +扇区 or +size{K,M,G} (2048-2097151,默认为 2097151):

将使用默认值 2097151

分区 1 已设置为 Linux 类型,大小设为 1023 MiB

 

命令(输入 m 获取帮助):w

 

 

# partprobe

这个时候,通过lsblk命令查看该分区大小已经变大了,但是df -h的结果还是没变,需要使用xfs_growfs 命令处理下。

1

2

3

4

5

6

# xfs_growfs /dev/sdd1

  

 # df -h

文件系统                 容量  已用  可用 已用% 挂载点

……

/dev/sdd1               1020M   26M  995M    3% /bak

另外有一点需要特别注意:绝对不能对该分区写入文件系统,这样之前的数据就都没了

更多相关技术文章,请访问linux系统教程栏目!

以上就是linux下分区容量不足了如何进行扩容的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

Linux下如何使用mv命令移动文件到指定目录

Linux运维之通过systemctl管理服务

如何在指定的区域内删除一个部署集

Linux下如何将文件复制到docker容器中

Linux下文件乱码怎么办?

Linux和unix的区别是什么?

Linux如何查看网卡

什么是负载均衡?负载均衡的简单介绍

Linux如何查看登录日志

windows终端怎么远程连接Linux服务器

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



打赏

取消

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

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

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

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

评论

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