0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Linux系统如何扩展文件系统

马哥Linux运维 来源:博客园 2024-02-21 09:53 次阅读

当数据盘没有创建分区,只在设备上创建了文件系统。或者格式化了硬盘,就直接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*文件系统

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

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文件系统

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

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.

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

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

审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 操作系统
    +关注

    关注

    37

    文章

    6284

    浏览量

    121876
  • Linux系统
    +关注

    关注

    4

    文章

    567

    浏览量

    26911
  • 磁盘
    +关注

    关注

    1

    文章

    338

    浏览量

    24882
  • 文件系统
    +关注

    关注

    0

    文章

    273

    浏览量

    19676

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

文章出处:【微信号:magedu-Linux,微信公众号:马哥Linux运维】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Linux文件系统课程

    本章学习目标理解什么是文件系统了解文件系统工作原理理解Fedora Core Linux文件系统的结构掌握Fedora Core Linux
    发表于 04-10 17:07 0次下载

    构造嵌入式Linux文件系统

    文件系统Linux 系统最基本的资源。本文介绍了一种嵌入式Linux 文件系统的构造过程,较为详细地讲解了如何选择和配置所需的
    发表于 08-07 09:11 10次下载

    Linux文件系统简介

    Linux文件系统简介 什么是根文件   根文件系统首先是一种文件系统,但是相对于普通的文件系统
    发表于 04-21 17:01 5027次阅读

    Linux文件系统的异步I/O扩展

    本文中要介绍一个所谓的"Linux 文件系统的守护神",这是指一个能实时地观察 Linux 文件系统的变化情况的程序模块
    发表于 05-06 10:12 731次阅读

    Linux设备驱动开发详解》第5章、Linux文件系统与设备文件系统

    Linux设备驱动开发详解》第5章、Linux文件系统与设备文件系统
    发表于 10-27 14:13 0次下载
    《<b class='flag-5'>Linux</b>设备驱动开发详解》第5章、<b class='flag-5'>Linux</b><b class='flag-5'>文件系统</b>与设备<b class='flag-5'>文件系统</b>

    嵌入式Linux常用文件系统

    Linux支持很多文件系统,在选择时应根据应用的功能选择文件系统 内核只认识VFS(虚拟文件系统),不同的文件系统实现的都是和VFS的
    发表于 05-04 17:19 2147次阅读
    嵌入式<b class='flag-5'>Linux</b>常用<b class='flag-5'>文件系统</b>

    Linux 内核/sys 文件系统介绍

    linux2.6内核引入sysfs文件系统,sysfs可以看成与proc,devfs和devpty同类别的文件系统,该文件系统是虚拟的文件系统
    发表于 04-25 16:20 4086次阅读
    <b class='flag-5'>Linux</b> 内核/sys <b class='flag-5'>文件系统</b>介绍

    可以了解的Linux 文件系统结构

    Linux中的文件是什么?它的文件系统又是什么?那些配置文件又在哪里?我下载好的程序保存在哪里了?在 Linux
    发表于 04-27 14:06 610次阅读
    可以了解的<b class='flag-5'>Linux</b> <b class='flag-5'>文件系统</b>结构

    Linux最新UBI文件系统介绍

    嵌入式linux中文站关注嵌入式linux文件系统的发展。在linux-2.6.27以前,谈到Flash文件系统,大家很多时候多会想到cra
    发表于 04-27 19:37 6220次阅读

    linux文件系统中的虚拟文件系统设计详解

    Linux 中允许众多不同的文件系统共存,如 ext2, ext3, vfat 等。通过使用同一套文件 I/O 系统 调用即可对 Linux
    发表于 04-02 14:37 1583次阅读
    <b class='flag-5'>linux</b><b class='flag-5'>文件系统</b>中的虚拟<b class='flag-5'>文件系统</b>设计详解

    如何区别Linux文件系统呢?

    虚拟文件系统是一种神奇的抽象,它使得 “一切皆文件” 哲学在 Linux 中成为了可能。
    的头像 发表于 08-09 18:00 3408次阅读

    Linux嵌入式文件系统如何构建

    Linux支持多种文件系统,同样,嵌入式Linux也支持多种文件系统。虽然在嵌入式系统中,由于资源受限的原因,它的
    发表于 06-18 09:23 876次阅读

    Linux文件系统解析

    Linux 中,最直观、最可见的部分就是 文件系统(file system)。下面我们就来一起探讨一下关于 Linux 中国的文件系统系统
    的头像 发表于 09-16 11:29 2221次阅读
    <b class='flag-5'>Linux</b><b class='flag-5'>文件系统</b>解析

    Linux文件系统与持久性内存

    1、Linux 虚拟文件系统介绍 在 Linux 系统中一切皆文件,除了通常所说的狭义的文件以外
    的头像 发表于 11-26 14:34 2283次阅读
    <b class='flag-5'>Linux</b><b class='flag-5'>文件系统</b>与持久性内存

    Linux文件系统特点

    Linux文件系统特点 文件系统要有严格的组织形式,使得文件能够以块为单位进行存储。 文件系统中也要有索引区,用来方便查找一个
    的头像 发表于 11-09 14:48 482次阅读
    <b class='flag-5'>Linux</b>的<b class='flag-5'>文件系统</b>特点