zoukankan      html  css  js  c++  java
  • 《Ubuntu — 调整文件系统大小命令resize2fs》

    1.resize2fs命令

    resize2fs /dev/mmcblk1p8                mmcblk1p8是文件系统分区。  

      resize2fs命令可以调整ext2ext3ext4文件系统的大小,它可以放大或者缩小没有挂载的文件系统的大小。如果文件系统已经挂载,它可以扩大文件系统的大小,前提是内核支持在线调整大小。

    语法格式:resize2fs [参数] [文件]
    参数说明:
    -d:打开调试特性
    -f:强制执行调整大小操作,覆盖掉安全检查操作
    -F:开始执行调整大小前,刷新文件系统设备的缓冲区
    -p:打印已完成的百分比进度条
    -P:显示文件系统的最小值(大写P)
    -M:将文件系统缩小到最小值

        size参数指定所请求的文件系统的新大小。如果没有指定任何单元,那么size参数的单位应该是文件系统的文件系统块大小。size参数可以由下列单位编号之一后缀:“s”、“K”、“M”或“G”,分别用于512字节扇区、千字节、兆字节或千兆字节。文件系统的大小可能永远不会大于分区的大小。如果未指定Size参数,则它将默认为分区的大小。

       resize2fs程序不操作分区的大小。如果希望扩大文件系统,必须首先确保可以扩展基础分区的大小。如果您使用逻辑卷管理器LVM(8),可以使用fdisk(8)删除分区并以更大的大小重新创建它,或者使用lvexport(8)。在重新创建分区时,请确保使用与以前相同的启动磁盘圆柱来创建分区!否则,调整大小操作肯定无法工作,您可能会丢失整个文件系统。运行fdisk(8)后,运行resize2fs来调整ext 2文件系统的大小,以使用新扩大的分区中的所有空间。

      此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。

    2.实例

      显示sda1最小值 

    [root@localhost ~]# resize2fs -P /dev/sda1
    
    resize2fs 1.41.12 (17-May-2010)
    
    Estimated minimum size of the filesystem: 37540
    

      设置sdb1为1k 

    [root@localhost ~]# resize2fs /dev/sdb1 1k
    
    resize2fs 1.41.12 (17-May-2010)
    
    resize2fs: New size smaller than minimum (373)     //小于最小值,失败
    

      

    3.应用场景

    df -h

       可以看到这个的文件系统分区大小是6.4G,但是实际上有15G。

    resize2fs /dev/mmcblk1p5

       再次查看就会发现分区大小变成15G了。

  • 相关阅读:
    You need to use a Theme.AppCompat theme
    Objective-C中nil与release的区别与用法
    objective-c中自己创建的对象为什么不能调用release
    NSString类的相关用法
    [Bug-IOS]
    中国有什么旅游社交网站吗?
    om.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException
    【剑指Offer学习】【面试题22:栈的压入、弹出序列】
    2-08. 用扑克牌计算24点(25) (ZJU_PAT 数学 枚举)
    在北京工作了两年,如今跳槽到了广州,社保公积金该怎样办理?
  • 原文地址:https://www.cnblogs.com/zhuangquan/p/12532622.html
Copyright © 2011-2022 走看看