码迷,mamicode.com
首页 > 其他好文 > 详细

使用LVM管理磁盘的一个坑

时间:2018-11-23 00:32:45      阅读:506      评论:0      收藏:0      [点我收藏+]

标签:files   reduce   若是   系统   system   row   容量   lvm逻辑卷   意思   

以前没有使用过LVM,只是略有接触,现在公司除了系统盘使用分区挂载之外,其它的业务数据盘、日志盘都是使用LVM逻辑卷进行管理,方便扩容。
新机器刚开始扩容逻辑卷的时候,把所有的磁盘容量划分到VG中,又把VG的空间都分到了几个逻辑卷中去,后来想想把所有VG都分完,会很被动,因为有些逻辑卷不一定会用的完,而另外的卷可能会不够用,这样就很浪费,如果申请增加磁盘又要走流程,很麻烦。
这也是前期想的不周到,所以就打算把LV缩减一部分,后面按需划分,这是问题了,lvreduce缩减容量之后,使用xfs_growfs和mount命令,报错:Couldn‘t find valid filesystem superblock,意思就是找不到有效超级块。superblock和inode是在文件系统初始化的时候生成的,意思就是说得重新格式化(mkfs.xfs)才能挂载,若是LV中存在重要数据,格式化就后就gg了……
当时还搞不懂为什么会这样,扩容是没问题的,后来上网查了一下资料才发现,原来xfs_growfs不支持缩容,也就是说xfs格式的文件系统支持扩容,但不支持缩容(除非重新格式化)
ext2、ext3、ext4文件系统使用的resize2fs命令支持扩容也支持缩容。
...................................................记录一下.............................................................

使用LVM管理磁盘的一个坑

标签:files   reduce   若是   系统   system   row   容量   lvm逻辑卷   意思   

原文地址:http://blog.51cto.com/13691477/2320851

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!