lvm分区使用xfs缩减空间的注意事项

ext4文件系统,扩容和缩减容量都比较慢,我喜欢用xfs文件系统。
但是今天我才知道xfs的lvm不能直接在线缩减空间,所以一定注意,xfs文件系统的lvm分区,尽量往小了分,一旦上线就只扩不减!
如果你强行用以前ext4文件系统的lvm扩容方法去缩减空间,会导致出现superblock错误无法挂载非常坑的。

万不得已需要缩减xfs文件系统的lvm分区空间时候,一定要注意顺序。

第零步,yum install -y xfsdump
第一步目标数据备份。以/home为例。
xfsdump -f "dump文件存放的绝对路径加文件名" "需要缩减容量的目录"
比如
xfsdump -f /opt/home.dump /home
第二步,卸载你挂载的目录
umount /home
第三步
lvresize -L 7G /dev/mapper/centos-home
把你原来的逻辑卷变成7G是扩大还是缩小它自己会判断
第四步格式化以更新到最新大小
mkfs.xfs -f /dev/mapper/centos-home
第五步挂载出来空分区
mount /dev/mapper/centos-home
最后是把dump的数据恢复
xfsrestore -f /opt/home.dump /home

原文地址:https://blog.51cto.com/zhukeqiang/2471926

时间: 2024-08-02 09:46:07

lvm分区使用xfs缩减空间的注意事项的相关文章

(转载) Linux LVM分区之VG扩容、LV扩容、LV缩减、LVM快照

http://www.dwhd.org/20150521_225146.html Linux LVM分区之VG扩容.LV扩容.LV缩减.LVM快照 摘要 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,它由Heinz Mauelshagen在Linux 2.4内核上实现,于1998年发布到Linux社区中,它允许你在Linux系统上用简单的命令行管理一个完整的逻辑卷管理环境. 一.简介LVM是 Logical Volu

LVM增大与缩减空间

增大LV(逻辑卷)空间: 先在VG中有足够空间的情况下,在线直接增加LV空间:增加后需要更新文件系统才能在df中看到空间的更改! 增大VG(卷组)空间 卷组空间是由PV组成的,可以增加一块硬盘,然后PV化后加入到VG中! 缩小LV空间: LV空间的缩小必须离线操作,先卸载逻辑卷!缩小的顺序是,先缩小文件系统的大小,然后缩小LV空间. 缩小VG空间: VG空闲空间比要拿掉的磁盘空间大时,进行操作! LVM增大与缩减空间

Linux LVM硬盘管理及LVM分区扩容

LVM磁盘管理 一.LVM简介... 1 二. LVM基本术语... 2 三. 安装LVM... 3 四. 创建和管理LVM... 4 2. 创建PV.. 6 3. 创建VG.. 7 4. 创建LV.. 9 5.LV格式化及挂载... 10 一.LVM简介 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen在Linux 2.4内核上实现.LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可

演示针对LVM分区的管理

假设已经增加一块磁盘:/dev/sdb 一.将sdb配置成LVM分区 1)当前系统有sda和sdb2个物理磁盘,各有100G的大小. [[email protected] ~]# ls /dev/sd* sda   sda1  sda2  sdb    2)给sdb分区 [[email protected] ~]# fdisk /dev/sdb WARNING: DOS-compatible mode is deprecated. It's strongly recommended to    

第二章--(第五单元)---lvm分区扩建

一.建立分区 1.fdisk /dev/vdb 新建分区 2.利用lvm处理分区vdb2  3.将处理后的vdb2加入vg0组中 4.添加300M逻辑卷 5.格式化分区 6.挂载分区  7.将分区扩展到500M 8.刷新分区 二.分区缩减 1.卸载分区 2.更改分区格式 3.扫描分区确认分区文件大小 4.缩减分区到100M 5.重新挂载分区 6.缩减设备 7.缩减文件系统,并将/vdb1中的数据转移到/vdb2中 8.,将vdb1从vg0组中删除, 并将vdb1恢复成物理分区 三.分区快照 1.

LVM分区管理和扩展

一.LVM简介 LVM是 Logical Volume Manager(逻辑卷管理)的简写.LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实现磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性. 与传统的磁盘与分区相比,LVM为计算机提供了更高层次的磁盘存储.它使系统管理员可以更方便的为应用与用户分配存储空间.在LVM管理下的存储卷可以按需要随时改变大小与移除(可能需对文件系统工具进行升级).LVM也

阿里云ECS CentOS6.5 LVM分区磁盘限额问题记录

需求:Linux下设定某目录上传空间限制大小,避免恶心上传塞满整个空间 分析:Linux下的磁盘限额能做到目录大小限制 环境: 服务器:阿里云普通ECS 系统:CentOS6.5 64位 数据盘:500G(非系统盘) 1.原来的数据盘,本身已经做好LVM,挂载到/opt下,且分区为LVM分区.然后直接修改/etc/fstab,重启后如下图: 发现/dev/mapper/VG_01-LV_01p1分区消失. 2.还原/etc/fstab配置文件至修改前(即未配置磁盘限额参数),结果依旧.说明LVM

Linux系统LVM分区减容扩容

目标:将VolGroup-lv_home缩小到20G,并将剩余的空间添加给VolGroup-lv_root 1.首先查看磁盘使用情况 [[email protected] ~]# df -h 文件系统 容量  已用 可用  已用% 挂载点 Filesystem             Size  Used Avail Use% Mounted on /dev/mapper/VolGroup-lv_root 154G  7.9G  139G   6% / tmpfs                

在非LVM分区模式中root文件系统扩容

如果安装Linux系统时选择标准分区,会在后续需要扩容时带来麻烦.有时候我们会发现"/" 文件系统空间使用率接近100%,这时就需要进行扩容.如果安装系统时我们采用LVM分区,扩容就很方便,但是如果我们采用了标准分区方式,这时扩容就有些麻烦了. 扩容前提:必须保证是最后一个分区挂载到 "/"下,在这里我们可以看到最后一个分区为/dev/sda3   具体扩容步骤: 1.增加物理磁盘大小 2.增加分区大小(主要通过fdisk /dev/sda 命令 输入d删除最后一个