如何修改 ext4 文件系统的大小

a. 扩大文件系统

i

启动到 Linux,umount 掉/dev/sdb1 和/dev/sdb2,若提示磁盘忙的话使用

fuser 将正在使用磁盘的程序 kill 掉。(推荐使用另外的 Linux 启动盘来引导系统)

ii

使用 fdisk /dev/sdb 调整分区大小,进去之后,输入 p,记下要扩大分区

起始位置的大小。

iii 输入 d 删除需要变化的分区(我的文件系统是/dev/sdb2,也就是第二个分

区)

iv

输入 n 建立新分区,注意分区起始位置和之前删除分区保持一致,结束输

入你期望的大小。

v

输入 w 保存分区表

vi

使用下面命令检查文件系统(保证文件系统没有错误,为修改文件系统做

准备)

$ e2fsck -f /dev/sdb2

vii 调整分区大小

$ resize2fs /dev/sdb2

viii 可以挂载一个磁盘分区,看大小是否改变

b. 缩小文件系统

i

启动到 Linux,umount 掉/dev/sdb1 和/dev/sdb2,若提示磁盘忙的话使

用 fuser 将正在使用磁盘的程序 kill 掉。(推荐使用另外的 Linux 启动盘来引导系

统)

ii

使用 e2fsck 检查文件系统(保证文件系统无错误,为修改文件系统做准备)

$ e2fsck -f /dev/sdb2

iii

修改文件系统的大小(使用 resize2fs)

$ resize2fs /dev/sdb2 900M

数字后面的’s’表示通过扇区数(按每扇区 512 字节算)来指定文件系统的大小。还可

以指定 K(KB),M(MB),G(GB)等。

iv

使用 fdisk /dev/sdb 调整分区大小,进去之后,输入 p,记下要扩大分

区起始位置的大小。因为 fdisk 无法动态的修改分区大小,所以只能先删除分区,

然后再重建一个小一点的分区(size 要计算好,必须要能容纳下我们在上一步调整

后的文件系统)

v

输入 d 删除需要变化的分区(我的文件系统是/dev/sdb2,也就是第二个

分区)

vi

输入 n 建立新分区,注意分区起始位置和之前删除分区保持一致,结束输入你期望的大小。另外,如果你修改的是可引导分区,注意它的可引导标志要保

留,否则可能导致系统无法 boot。

上 面 的 方 法 是 使 用 fdisk 和 resize2fs 来 修 改 分 区 和 文 件 系 统 , 也 可 以 使 用

gparted。gparted 提供了图形界面,而且它在 resize 分区的同时会帮你 resize 文

件系统,用起来更方便,不容易出错。

打赏

微信扫一扫,打赏作者吧~

Post Views:

2,261

linux ext4增加大小,如何修改 ext4 文件系统的大小相关推荐

  1. 在装完Linux系统之后自己去修改Swap分区的大小(两种方法)

    在装完Linux系统之后自己去修改Swap分区的大小(两种方法)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:o ...

  2. linux+nginx+mysql+php系统修改文件上传大小限制

    linux+nginx+mysql+php系统修改文件上传大小限制 对于LNMP框架的一些网站,上传文件大小会受到多个方面的限制,一个是nginx本身的限制,限制了客户端上传文件的大小,会报错&quo ...

  3. Linux下修改文件系统的大小等属性

    默认系统就会加载/dev/shm ,它就是所谓的tmpfs,有人说跟ramdisk(虚拟磁盘),但不一样.象虚拟磁盘一样,tmpfs 可以使用您的 RAM,但它也可以使用您的交换分区来存储.而且传统的 ...

  4. linux共享内存变量 tiaojianbianliang,修改linux共享内存大小

    这是实际linux系统显示的实际数据: beijibing@bjb-desktop:/proc/sys/kernel$ cat shmmax 33554432 beijibing@bjb-deskto ...

  5. linux修改卷组pe大小,在Linux如何扩增卷组、逻辑卷以及缩减逻辑卷LVM的过程

    今天我们将了解怎样来扩展卷组,扩展和缩减逻辑卷.在这里,我们可以缩减或者扩展逻辑卷管理(lvm)中的分区,lvm也可称之为弹性卷文件系统. 前置需求使用lvm创建弹性磁盘存储--第一部分 什么时候我们 ...

  6. 怎么变更linux lv大小,Linux的lvm管理:修改LV大小

    lvm是一种灵活性很强的磁盘空间管理方式,可以方便的增加.减少文件系统的大小,这里说一下增加.减少lv及文件系统大小的操作过程. 修改lv及文件系统的大小,必须先将lv及文件系统卸载(umount), ...

  7. 【linux】linux命令如何查看文件、文件夹的属性,包括大小、修改时间、谁修改的...

    [linux命令如何查看文件.文件夹的属性,包括大小.修改时间.谁修改的] 1.查看文件大小: #du -sh filename 2.查看文件,文件夹属性: #ls -l filename #ls - ...

  8. 使用linux中的convert命令修改图片大小

    使用linux中的convert命令修改图片大小: convert -resize 22x22 Valuair.png val.png 结果会保留原来的宽高比例. 如果要生成固定的22*22大小的图片 ...

  9. Linux改变图片大小的命令,Linux运维知识之linux下使用convert命令修改图片分辨率...

    本文主要向大家介绍了Linux运维知识之linux下使用convert命令修改图片分辨率,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. Convert的resize子命令应该是 ...

最新文章

  1. vs2003复制一个web窗体,没有更改指向同一个cs 文件,引发大问题
  2. lazyload.js实现图片异步延迟加载
  3. spring-redis-data的一个坑
  4. while/do while /for 循环中continue
  5. 使用Guava的AbstractInvocationHandler正确完成代理
  6. Python 35 线程(1)线程理论、开启线程的两种方式
  7. 编译Android源码相关资源及文章
  8. B/S页面通用数据权限控制[转]
  9. redist mysql_redist命令操作(三)--集合Set
  10. 《Java安全编码标准》一2.9 IDS08-J净化传递给正则表达式的非受信数据
  11. 专业网站设计的实施步骤及有关疑难问题汇编
  12. 仿layui风格漂亮easyui主题皮肤美化
  13. FastDFS存储目录迁移方案
  14. 计算机编程的经典书籍(强烈推荐)
  15. GPS卫星同步时钟系统(北斗授时服务器)的技术研究
  16. [点分树] BZOJ 4372: 烁烁的游戏
  17. visual assist x太卡了_带你纵横职场的高阶EVO笔记本 华硕灵耀X纵横评测
  18. 计算机图形学(1)基本图形算法
  19. Windows 10 Enterprise LTSC 2021 简体中文版、英文版下载 -- 最后一代 Windows 10
  20. 如何去除网页噪声提取数据(02) —— 汽车之家(字体反爬)

热门文章

  1. 估计点云中的曲面法线
  2. 【统计图】Echarts实现多条折线图渐变堆叠效果
  3. Ubuntu 12.04 64bit上安装Apache Traffic Server 4.1.2
  4. Linux下C++开发工具介绍
  5. Bootstrap笔记
  6. 关于一对多,多对多的多表查询的控制
  7. CoreCRM 开发实录 —— Profile
  8. 啊里大鱼短信发送API
  9. 使用livereload实现自动刷新
  10. 用JavaScript获取URL中的参数值