使用resize2fs调整ext4分区大小安装公司 samba 服务器时对磁盘需求量估计不足 原本分的只有 100GB 使用一段时间后磁盘就达到了 86 的使用量 nbsp 这都什么人啊用这么大量的磁盘 现在又不想重新格式化磁盘 通过 google 找到了无损调整磁盘分区大小的方法 现记录如下 以备后用 nbsp 我的情况 nbsp 将一块硬盘分成了两个区 一个 100GB 一个 60GB nbsp 只使用了前 100GB 空间的内容 后面的分区没有挂
安装公司samba服务器时对磁盘需求量估计不足,原本分的只有100GB,使用一段时间后磁盘就达到了 86%的使用量, 这都什么人啊用这么大量的磁盘。。。。现在又不想重新格式化磁盘,通过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/sdb1 e2fsck 1.41 . 12 ( 17 - May - 2010 ) 第一步: 检查 inode ,块,和大小 第二步: 检查目录结构 第 3 步: 检查目录连接性 Pass 4 : Checking reference counts 第 5 步: 检查簇概要信息 / 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