linux磁盘存储空间不足磁盘扩容

一.前言

  Linux系统在使用的过程中,数据只会越来越多,也会导致之前硬盘划分的LVM没有内存可以扩展空间了。那我们这边通常需要加一块新硬盘,那这边就会产生一个问题:

        新增一块新硬盘,如何给逻辑卷扩容。

二.步骤实操

1.查看新增的硬盘

这边新增了一块硬盘sdc

[root@zhangke ~]# lsblk -f
NAME         FSTYPE      LABEL           UUID                                   MOUNTPOINT
sda                                                                             
├─sda1       xfs                         3babadfa-dd46-43ff-a002-39f6d237c675   /boot
├─sda2       swap                        c265afc6-a0e2-4f62-b8b0-c9356e7aab0d   [SWAP]
└─sda3       xfs                         c4bfb099-33fa-479e-9b9a-fcb3b01aee51   /
sdb          LVM2_member                 oMzo1G-EFrl-bj2F-cFBv-JMDq-0v1E-dPNnfF 
└─vg00-lvol0 ext4                        5cdbfdc2-aefe-478a-8321-fcc95f6b52b2   /root/my_lvm
sdc                                                                             
sr0          iso9660     CentOS 7 x86_64 2018-11-25-23-54-16-00                 /run/media/root/CentOS 7 x86_64

2.硬盘格式化

逻辑卷的文件格式是ext4,就把新增的硬盘格式化一样,以免产生文件类型冲突

[root@zhangke ~]# mkfs -t ext4 /dev/sdc
mke2fs 1.42.9 (28-Dec-2013)
/dev/sdc is entire device, not just one partition!
无论如何也要继续? (y,n) y
文件系统标签=
OS type: Linux
块大小=4096 (log=2)
分块大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
327680 inodes, 1310720 blocks
65536 blocks (5.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=1342177280
40 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks: 
    32768, 98304, 163840, 229376, 294912, 819200, 884736

Allocating group tables: 完成                            
正在写入inode表: 完成                            
Creating journal (32768 blocks): 完成
Writing superblocks and filesystem accounting information: 完成 
[root@zhangke ~]# lsblk -f
NAME         FSTYPE      LABEL           UUID                                   MOUNTPOINT
sda                                                                             
├─sda1       xfs                         3babadfa-dd46-43ff-a002-39f6d237c675   /boot
├─sda2       swap                        c265afc6-a0e2-4f62-b8b0-c9356e7aab0d   [SWAP]
└─sda3       xfs                         c4bfb099-33fa-479e-9b9a-fcb3b01aee51   /
sdb          LVM2_member                 oMzo1G-EFrl-bj2F-cFBv-JMDq-0v1E-dPNnfF 
└─vg00-lvol0 ext4                        5cdbfdc2-aefe-478a-8321-fcc95f6b52b2   /root/my_lvm
sdc          ext4                        9f18c0a5-bfda-412c-9b93-e13c744e3673   
sr0          iso9660     CentOS 7 x86_64 2018-11-25-23-54-16-00                 /run/media/root/CentOS 7 x86_64

3.LVM逻辑卷管理新硬盘

创建pv
[root@zhangke ~]# pvcreate /dev/sdc

WARNING: xfs signature detected on /dev/sdc at offset 0. Wipe it? [y/n]: y
  Wiping xfs signature on /dev/sdc.
  Physical volume "/dev/sdb" successfully created
 vg扩容
[root@zhangke ~]#vgextend vg00 /dev/sdc
  Volume group "vg00" successfully extended
 lv扩容 
[root@zhangke ~]#lvextend /dev/mapper/vg00-lvol0 /dev/sdc
Size of logical volume vg00/lvol0 changed from 9.00 GiB (2304 extents) to <14.00 GiB (3583 extents).
Logical volume vg00/lvol0 successfully resized.
逻辑卷vg00/lvol0的大小从9.00 GiB(2304个区段)更改为<14.00 GiB(3583个区段)。
逻辑卷vg00/lvol0大小调整成功。

4.扩展完磁盘后查看空间

[root@zhangke ~]# df -h
文件系统                容量  已用  可用 已用% 挂载点
/dev/sda3                25G  5.0G   21G   20% /
devtmpfs                895M     0  895M    0% /dev
tmpfs                   910M     0  910M    0% /dev/shm
tmpfs                   910M   11M  900M    2% /run
tmpfs                   910M     0  910M    0% /sys/fs/cgroup
/dev/sda1              1014M  174M  841M   18% /boot
/dev/mapper/vg00-lvol0  8.8G   23M  8.3G    1% /root/my_lvm
tmpfs                   182M  4.0K  182M    1% /run/user/42
tmpfs                   182M   36K  182M    1% /run/user/0
/dev/sr0                4.3G  4.3G     0  100% /run/media/root/CentOS 7 x86_64
[root@zhangke ~]# lsblk 
NAME         MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda            8:0    0   30G  0 disk 
├─sda1         8:1    0    1G  0 part /boot
├─sda2         8:2    0    4G  0 part [SWAP]
└─sda3         8:3    0   25G  0 part /
sdb            8:16   0   15G  0 disk 
└─vg00-lvol0 253:0    0   14G  0 lvm  /root/my_lvm
sdc            8:32   0    5G  0 disk 
└─vg00-lvol0 253:0    0   14G  0 lvm  /root/my_lvm
sr0           11:0    1  4.3G  0 rom  /run/media/root/CentOS 7 x86_64

使用lsblk查看的结果变了而使用df -h结果大小却没变, 这是因为前者查看的是磁盘的大小而后者查看的是文件系统的大小 还需要对文件系统进行重新加载下内存

resize2fs 命令 :针对的是ext2、ext3、ext4文件系统
xfs_growfs 命令 :针对的是xfs文件系统

[root@zhangke ~]# resize2fs /dev/mapper/vg00-lvol0 
resize2fs 1.42.9 (28-Dec-2013)
Filesystem at /dev/mapper/vg00-lvol0 is mounted on /root/my_lvm; on-line resizing required
old_desc_blocks = 2, new_desc_blocks = 2
The filesystem on /dev/mapper/vg00-lvol0 is now 3668992 blocks long.

[root@zhangke ~]# df -h
文件系统                容量  已用  可用 已用% 挂载点
/dev/sda3                25G  5.0G   21G   20% /
devtmpfs                895M     0  895M    0% /dev
tmpfs                   910M     0  910M    0% /dev/shm
tmpfs                   910M   11M  900M    2% /run
tmpfs                   910M     0  910M    0% /sys/fs/cgroup
/dev/sda1              1014M  174M  841M   18% /boot
/dev/mapper/vg00-lvol0   14G   25M   13G    1% /root/my_lvm
tmpfs                   182M  4.0K  182M    1% /run/user/42
tmpfs                   182M   36K  182M    1% /run/user/0
/dev/sr0                4.3G  4.3G     0  100% /run/media/root/CentOS 7 x86_64

到现在,新增一块新硬盘,扩容到逻辑卷就正常了

  • 11
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值