欢迎来到天天文库
浏览记录
ID:62041118
大小:375.00 KB
页数:5页
时间:2021-04-16
《Linux文件系统在线扩容(操作示范).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、个人收集整理勿做商业用途Linux文件系统在线扩容(操作示范)介绍 Linux文件系统能在线扩容吗? -Yes!Linux文件系统扩容必须重新挂载? - NO!本文章通过LVM工具,给大家展示一种Linux文件系统在线扩容办法,无需重启服务器,无需重新挂在文件系统,应用也无需做任何更改。更多信息实验环境操作系统:RedHatEnterprise Linux Serverrelease6.0(Santiago)- 64bit文件系统:ext4工具:e2fsprogs-1.41.12-3.el6.x86_64 逻辑卷管理(LVM)概念已经有工程师对LVM相关概念做了详细介绍,本
2、章就不再介绍。有兴趣可以参考:AIX主机逻辑卷管理器(LVM)概念详解:卷组、物理/逻辑卷、分区Linux逻辑卷管理LVM功能详解及应用实例 LVM逻辑架构如下图: 扩容实际操作分享根据上面架构图可以发现,基于LVM的Linux文件系统扩容主要有三个步骤:个人收集整理勿做商业用途1、卷组扩容;2、逻辑卷扩容;3、文件系统在线调整。注意:操作严格按照1,2,3顺序依次来进行。 情景需求:给/media文件系统添加在线添加100G磁盘空间。1、 卷组扩容1.1、 确认需要扩容的卷组 1.2、 将/dev/loop1制作成物理卷 1.3、
3、test_vg卷组扩容 个人收集整理勿做商业用途 2、 逻辑卷扩容 3、 文件系统在线调整个人收集整理勿做商业用途 故障排除:1、 resize2fs命令出现这个错误“resize2fs: OperationnotpermittedWhiletryingtoaddgroup#6656”,并且在/var/log/message里面出现以下错误“Jul3015:37:53localhost kernel:EXT4-fswarning(devicedm-2):ext4_group_add: No rese
4、rved GDT blocks,can'tresize”这个问题是由于文件系统预留的Journalsize太小导致,可以通过dumpe2fs /dev/test_vg/lvol0|grep -iJournal查看。(Journal size大小默认由e2fsprogs工具自动根据文件系统大小来计算,也可以认为指定。越大Journalsize,对文件系统性能越好,Ext4最大Journalsize是400M。)解决办法:删除现有Journal空间,重新创建一个新的Journal来解决这个问题。解决步骤:$ e2fsck-C0/dev/os/teste2fsck 1.40.2(
5、12-Jul-2007)/dev/os/test:clean,11/524288files,24822/524288blocks $tune2fs-O^has_journal /dev/os/test – 删除原来的journal空间 tune2fs1.40.2(12-Jul-2007) $tune2fs-j/dev/os/test– 自动生成新的journaltune2fs1.40.2 (12-Jul-2007)Creating journalinode: doneThisfilesystemwill beautomaticallychecked every33 moun
6、ts or180days,whichever comes first. Use tune2fs-cor-itooverride. $e2fsck-C0/dev/os/teste2fsck 1.40.2(12-Jul-2007)个人收集整理勿做商业用途/dev/os/test:clean,11/524288files, 24822/524288 blocks 注意:这个过程要求卸载文件系统,严格按照上述顺序来操作。如需在生产系统操作,请务必做好测试和备份工作。参考 · http://h30499.www3.hp.com/t5/System-Administrat
7、ion/Online-resize2fs-Operation-not-permitted-While-trying-to-add/td-p/4680934· https://bugzilla.redhat.com/show_bug.cgi?id=160612应用于 · Red Hat EnterpriseLinux
此文档下载收益归作者所有