• resize2fs命令出现这个错误“resize2fs: Operation not permitted While trying to add group #6656” 有数据的会丢数据...


    1、 resize2fs命令出现这个错误“resize2fs: Operation not permitted While trying to add group #6656”,并且在/var/log/message里面出现以下错误“Jul 30 15:37:53 localhost kernel: EXT4-fs warning (device dm-2): ext4_group_add: No reserved GDT blocks, can't resize”
    这个问题是由于文件系统预留的Journal size太小导致,可以通过dumpe2fs /dev/test_vg/lvol0 |grep -i Journal查看。(Journal size大小默认由e2fsprogs工具自动根据文件系统大小来计算,也可以认为指定。越大Journal size,对文件系统性能越好,Ext4最大Journal size是400M。)

    解决办法:
    删除现有Journal空间,重新创建一个新的Journal来解决这个问题。

    解决步骤:
    $ e2fsck -C 0 /dev/os/test
    e2fsck 1.40.2 (12-Jul-2007)
    /dev/os/test: clean, 11/524288 files, 24822/524288 blocks

    $ tune2fs -O ^has_journal /dev/os/test – 删除原来的journal空间
    tune2fs 1.40.2 (12-Jul-2007)

    $ tune2fs -j /dev/os/test – 自动生成新的journal
    tune2fs 1.40.2 (12-Jul-2007)
    Creating journal inode: done
    This filesystem will be automatically checked every 33 mounts or
    180 days, whichever comes first. Use tune2fs -c or -i to override.

    $ e2fsck -C 0 /dev/os/test
    e2fsck 1.40.2 (12-Jul-2007)
    /dev/os/test: clean, 11/524288 files, 24822/524288 blocks

    注意:这个过程要求卸载文件系统,严格按照上述顺序来操作。
    如需在生产系统操作,请务必做好测试和备份工作。参考

    转载于:https://www.cnblogs.com/gaoyuechen/p/9109435.html

  • 相关阅读:
    Android学习---- 十月
    第17章 使用PHP和MySQL实现身份验证
    第13章 MySQL高级编程
    第12章 MySQL高级管理
    第11章 使用PHP从Web访问MySQL数据库
    第10章 使用MySQL数据库
    第9章 创建Web数据库
    第5章 代码重用与函数编写
    NOIP模拟赛-奶牛晒衣服(dry)
    BZOJ1008 /乘法原理+快速幂 解题报告
  • 原文地址:https://www.cnblogs.com/twodog/p/12136788.html
Copyright © 2020-2023  润新知