查看原文
其他

Linux系统扩容数据盘时,如何扩展未分区磁盘文件系统

良许Linux 2024-03-17


链接:https://www.cnblogs.com/xmwan/p/17130141.html

当数据盘没有创建分区,只在设备上创建了文件系统。或者格式化了硬盘,就直接mount上系统使用

#lsblk看到sdb这块硬盘就没有分区
[root@localhost ~]#
[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 20G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 19G 0 part
├─centos-root 253:0 0 17G 0 lvm /
└─centos-swap 253:1 0 2G 0 lvm [SWAP]
sdb 8:16 0 5G 0 disk /data
sr0 11:0 1 9.5G 0 rom

表示数据盘“/dev/sdb”没有创建分区,只在设备上创建了文件系统。

本文以“CentOS 7.4 64bit”操作系统为例,数据盘“/dev/sdb”原有容量5GB,没有分区,只创建了文件系统。现已在控制台将数据盘容量扩大至10GB,本示例演示如何扩展文件系统,使新增的5G容量可用。

扩展ext*文件系统

  1. 执行以下命令,扩展磁盘分区文件系统的大小。

    resize2fs 磁盘名称

    命令示例:

    resize2fs /dev/sdb

    回显类似如下信息:

[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 20G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 19G 0 part
├─centos-root 253:0 0 17G 0 lvm /
└─centos-swap 253:1 0 2G 0 lvm [SWAP]
sdb 8:16 0 10G 0 disk /data
sr0 11:0 1 9.5G 0 rom
[root@localhost ~]#
[root@localhost ~]#
[root@localhost ~]#
[root@localhost ~]# resize2fs /dev/sdb
resize2fs 1.42.9 (28-Dec-2013)
Filesystem at /dev/sdb is mounted on /data; on-line resizing required
old_desc_blocks = 1, new_desc_blocks = 2
The filesystem on /dev/sdb is now 2621440 blocks long.

  2. 执行以下命令,查看扩容结果。

  df -TH

  回显类似如下信息:

[root@localhost data]# df -Th
Filesystem Type Size Used Avail Use% Mounted on
devtmpfs devtmpfs 475M 0 475M 0% /dev
tmpfs tmpfs 487M 0 487M 0% /dev/shm
tmpfs tmpfs 487M 7.7M 479M 2% /run
tmpfs tmpfs 487M 0 487M 0% /sys/fs/cgroup
/dev/mapper/centos-root xfs 17G 1.7G 16G 10% /
/dev/sda1 xfs 1014M 138M 877M 14% /boot
/dev/sdb ext4 9.8G 23M 9.3G 1% /data
tmpfs tmpfs 98M 0 98M 0% /run/user/0

 

 

扩展xfs文件系统

  1. 执行以下命令,扩展磁盘分区文件系统的大小。

    xfs_growfs 磁盘名称

    命令示例:

    xfs_growfs /dev/vdb

    回显类似如下信息:

    [root@ecs-test ~]# xfs_growfs /dev/vdb
    meta-data=/dev/vdb isize=512 agcount=4, agsize=655360 blks
    = sectsz=512 attr=2, projid32bit=1
    = crc=1 finobt=0, spinodes=0
    data = bsize=4096 blocks=2621440, imaxpct=25
    = sunit=0 swidth=0 blks
    naming =version2 bsize=4096 ascii-ci=0 ftype=1
    log =internal bsize=4096 blocks=2560, version=2
    = sectsz=512 sunit=0 blks, lazy-count=1
    realtime =none extsz=4096 blocks=0, rtextents=0
    data blocks changed from 2621440 to 15728640.


  2. 执行以下命令,查看扩容结果。

    df -TH

    回显类似如下信息:

    [root@ecs-test ~]# df -TH
    Filesystem Type Size Used Avail Use% Mounted on
    /dev/vda1 ext4 40G 2.3G 35G 7% /
    devtmpfs devtmpfs 1.9G 0 1.9G 0% /dev
    tmpfs tmpfs 1.9G 0 1.9G 0% /dev/shm
    tmpfs tmpfs 1.9G 8.6M 1.9G 1% /run
    tmpfs tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
    tmpfs tmpfs 379M 0 379M 0% /run/user/0
    /dev/vdb xfs 60G 34M 60G 1% /mnt/sdc


春招已经开始啦,大家如果不做好充足准备的话,春招很难找到好工作。


送大家一份就业大礼包,大家可以突击一下春招,找个好工作!


继续滑动看下一个
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存