使用resize2fs调整ext4分区大小

使用resize2fs调整ext4分区大小安装公司 samba 服务器时对磁盘需求量估计不足 原本分的只有 100GB 使用一段时间后磁盘就达到了 86 的使用量 nbsp 这都什么人啊用这么大量的磁盘 现在又不想重新格式化磁盘 通过 google 找到了无损调整磁盘分区大小的方法 现记录如下 以备后用 nbsp 我的情况 nbsp 将一块硬盘分成了两个区 一个 100GB 一个 60GB nbsp 只使用了前 100GB 空间的内容 后面的分区没有挂

   安装公司samba服务器时对磁盘需求量估计不足,原本分的只有100GB,使用一段时间后磁盘就达到了 86%的使用量,
使用resize2fs调整ext4分区大小 - 明天的阳光 - 明天的阳光   这都什么人啊用这么大量的磁盘。。。。现在又不想重新格式化磁盘,通过google找到了无损调整磁盘分区大小的方法。 现记录如下,以备后用。 



我的情况  将一块硬盘分成了两个区,一个100GB 一个60GB  ,只使用了前100GB空间的内容,后面的分区没有挂载,也没有使用。属于比较好处理的情况
我的步骤:
1、umount 掉sdb磁盘    若提示磁盘忙的话请使用fuser  命令将正在使用磁盘的程序kill掉。 
2、使用 fdisk  /dev/sdb 命令调整分区大小   进去后先使用p命令查看磁柱号 ,切记用笔记下来 ~~~ 别说我没有提醒你哦。。
3、删除掉这你需要变化的分区和需要借用的分区(意思就是准备变大的分区及准备变小的分区)然后再使用n命令建立分区,注意开始的磁柱号要和原来的一致,结束的磁柱号可以是你期望的磁柱号。。不知道的就输入你想要的磁盘大小即可 如+150GB  
4、建立需要调整的分区(借用的)。
5、使用保存分区表。 
6、使用e2fsck  -f    /dev/sdb1     \\ 需要调整的分区  

[root@localhost 桌面]# e2fsck -f /dev/sdb1e2fsck 1.41.12 (17-May-2010)第一步: 检查inode,块,和大小第二步: 检查目录结构3步: 检查目录连接性Pass 4: Checking reference counts5步: 检查簇概要信息/dev/sdb1: 5496/6111232 files (1.8% non-contiguous), 18781569/24416784 blocks

 7、最后再使用  resize2fs /dev/sdb1 调整分区大小。

[root@BIGDATA 桌面]# resize2fs /dev/sdb1 resize2fs 1.41.12 (17-May-2010)Resizing the filesystem on /dev/sdb1 to 36622167 (4k) blocks.The filesystem on /dev/sdb1 is now 36622167 blocks long.

8、再mount一个磁盘分区,看看是不是变大了呢 。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/178941.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午4:10
下一篇 2026年3月26日 下午4:11


相关推荐

  • JavaScript模块化开发的演进历程

    JavaScript模块化开发的演进历程JavaScript 模块化开发的演进历程

    2026年3月18日
    2
  • 微信小程序switchTab传参以及接收参数

    微信小程序switchTab传参以及接收参数我们可以在switch跳转之前设置一个全局变量,到下一个页面的时候,直接去获取全局变量。index.js保存参数先。contact.js获取参数。这样的传参方式是不行的。

    2025年6月21日
    6
  • JWT详解「建议收藏」

    JWT详解「建议收藏」本文从本人博客搬运,原文格式更加美观,可以移步原文阅读:JWT详解JWT简介1.什么是JWT在介绍JWT之前,我们先来回顾一下利用token进行用户身份验证的流程:客户端使用用户名和密码请求登录服务端收到请求,验证用户名和密码验证成功后,服务端会签发一个token,再把这个token返回给客户端客户端收到token后可以把它存储起来,比如放到cookie中客户端每次向服务端请求资源时需要携带服务端签发的token,可以在cookie或者header中携带服务端收到请求,然后去验证客户端请

    2022年5月11日
    42
  • vscode html注释快捷键_宇宙最强vscode教程(基础篇)

    vscode html注释快捷键_宇宙最强vscode教程(基础篇)本文主要介绍vscode在工作中常用的快捷键及插件,目标在于提高工作效率本文的快捷键是基于mac的,windows下的快捷键放在括号里Cmd+Shift+P(winCtrl+Shift+P)零、快速入门有经验的可以跳过快速入门或者大致浏览一遍1.命令面板命令面板是vscode快捷键的主要交互界面,可以使用f1或者Cmd+Shift+P(winCtrl+Shift+P)打开。在命令…

    2022年6月9日
    52
  • oracle罗马字符转数字,一些关于罗马字符的知识

    oracle罗马字符转数字,一些关于罗马字符的知识I=1V=5X=10L=50C=100D=500M=1000下面是关于构造罗马数字的一些通用的规则的介绍:字符是叠加的。I表示1,II表示2,而III表示3。VI表示6(字面上为逐字符相加,“5加1”),VII表示7,VIII表示8。含十字符(I、X、C和M)至多可以重复三次。对于4,你则需要利用下一个最大的含五字符进行减操作得…

    2022年9月30日
    3
  • 如何配置IIS运行 ASPX「建议收藏」

    如何配置IIS运行 ASPX「建议收藏」如何配置IIS运行ASPX最近在做.ASPX搞了好一阵子,才弄懂这个东西,和大家分享……欢迎讨论一、先注册asp.net组件:(asp.NET组件即:.NetFramework)开始->运行->cmd->执行命令:C:\windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe-i(你的.net组件…

    2025年5月26日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号