Centos7.6中如何缩减XFS分区格式的根目录
导读 |
本文介绍如何缩减XFS分区格式的 / 目录。如果需要缩减逻辑卷上的XFS文件系统,则需要通过备份、恢复和重新创建逻辑卷来实现。
|
系统环境 :CentOS7.6
当前挂载点根目录/
容量为21.39G。我们的目的时减少 /
的容量。
[root@CentOS7:~]# df -TH /
文件系统 类型 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root xfs 21.39G 5.6G 15.79G 36% /
在线模式下,不能利用LVM管理系来缩减根目录(/)分区容量,必须在离线模式下,进入到系统救援模式下恢复,需要备份根目录分区数据.
一 . VirtualBox环境下挂载CentOS7.6 ISO镜像
二. 进入救援模式
1.在VirtualBox环境下,开机按F12,进入VirtualBox temporary boot device selection 界面,按c键,选中CD-ROM 回车
2.选中Troubleshooting(故障排除),进入Troubleshooting界面
3.,选择Rescue a CentOS system 回车
4.进入救援模式后,选择3) Skip to shell 回车
5.进入救援模式,可以看到 /mnt/sysimage
目录没有挂载系统分区。
# ls -al /mnt/sysimage/
三 .备份数据
在缩减分区前一定要备份重要数据。如果出现问题了,可以恢复数据。
注意:需要为该服务器提前准备额外添加一块硬盘,建好分区,用来备份系统分区的数据
1.激活逻辑卷组
挂载分区之前,需要激活逻辑卷: lvcheange -ay
2. 挂载系统分区和用来备份数据的分区(备份数据具体步骤)
首先从备份开始,我们需要将逻辑卷挂载在某个位置。通过临时挂载,我们可以将 /
分区备份到任何其他位置,并且在执行还原时需要对其进行访问。现在,在/mnt/sysimage/下创建两个目录。一个用于挂载该服务器的实际 /
分区,另一个将用于存储 /
分区的备份。
# mkdir -p /mnt/sysimage/{root,backup} # mount /dev/centos/root /mnt/sysimage/root # mount /dev/sdc1 /mnt/sysimage/backup/
3.使用xfsdump备份/分区
通过运行 xfsdump
来执行备份
xfsdump -l 0 -L "root lv backup" -M "backup" -f /mnt/sysimage/backup/root_backup.img /mnt/sysimage/root
dump使用级别
0
(备份所有文件)时,将提示输入备份会话标签和媒体标签,我们可以通过以下选项-f
将-L
和-M
添加到以下内容来避免出现提示:
-l 0
备份级别设置为0,0级指所有文件都将备份-L
指定备份会话的标签-M
指定第一个媒介的标签-f
指定备份目的文件
四. 卸载文件系统,缩减/分区
1 .备份完成后,卸载文件系统。使用 lvremove
删除逻辑卷,并使用 lvcreate
来创建新的卷
# umount /mnt/sysimage/root/ # lvremove /dev/centos/root Do you really want to remove active logical volume cl/root? [y/n]: y Logical volume "root" successfully removed
2.创建所需的逻辑卷大小,下面创建逻辑卷大小为13G。
# lvcreate -Zy -L 13G -n root centos使用
-Zy
将新的逻辑卷中的前4KiB数据清零
3.创建新的XFS分区
# mkfs.xfs /dev/centos/root
五. 挂载并恢复数据
1.文件系统准备就绪后,将其挂载在/mnt/sysimage/root目录中:
# mount /dev/centos/root /mnt/sysimage/root/
2. 使用 xfsrestore
恢复之前备份的数据
# xfsrestore -f /mnt/sysimage/backup/root_backup.img /mnt/sysimage/root
六. 重启进入系统检查是否正常
如果可正常登录系统,就说明我们利用 xfsdump
和 xfsrestore命令
,已经成功缩减了XFS文件系统和逻辑卷。
参考:ITPUB博客Centos8中如何缩减XFS分区格式的根目录(谢谢!)
Centos8中如何缩减XFS分区格式的根目录_ITPUB博客导读本文介绍如何缩减XFS分区格式的 / 目录。如果需要缩减逻辑卷上的XFS文件系统,则需要通过备份、恢复和重新创建逻辑卷来实现。系统环境Centos8当前系统分区布局这是当前文件系统布局。当前挂载点/容量为17G。我们的目的时减少/的容量。备份数据在缩减分区前一定要备份重要数据。如果出现问题了,可以恢复数据。注意:需要为该服务器额外添加一块硬盘,用来备份系统分区的。进入救援模ITPUB博客每天千篇余篇博文新资讯,40多万活跃博主,为IT技术人提供全面的IT资讯和交流互动的IT博客平台-中国专业的IT技术ITPUB博客。http://blog.itpub.net/69955379/viewspace-2763719/
Centos7.6中如何缩减XFS分区格式的根目录相关推荐
- win10装linux分区格式化硬盘,windows10 下硬盘安装centos7.0 – MBR硬盘分区格式
准备工作 1,下载centos7.0系统镜像文件 2,建立ext4分区,存放centos7镜像文件以及安装所需目录(images,isolinux) 可在win10下安装PM分区工具,新建ext4分区 ...
- linux对磁盘进行分区_如何在Linux中对磁盘进行分区
linux对磁盘进行分区 在Linux中创建和删除分区是一种常规做法,因为在使用存储设备(如硬盘驱动器和USB驱动器)之前,必须先对其进行某种结构化. 在大多数情况下,大型存储设备被分为称为parti ...
- Centos7.6 2T以上硬盘GPT分区工具使用挂载教程
Centos7.6 2T以上硬盘GPT分区工具使用挂载教程 注:2T以上需要GPT分区工具 centos 7 安装 yum install gdisk centos 6 安装 yum install ...
- 关于 Linux中逻辑卷/物理分区等知识的一些总结
我的需求: 准备红帽考试,这块听课听得稀里糊涂的. 我是这样做的: 请教了公司大佬,书里找了些资料.这里整理笔记加以记忆,不足之处请小伙伴指出来.生活加油.2021.01.08 一,思维导图梳理关系 ...
- linux centos7如何格式化磁盘,CentOS磁盘分区、格式化及挂载
当CentOS新增硬盘时,要做的几个事情就是:先按需要进行分区.然后对分区进行格式化.再进行挂载即将指定分区挂到指定目录上:必要的时候做下校验: 常用的命令有: fdisk :磁盘分区相关指令 如: ...
- MBR与GPT分区格式(实例-创建大于2TB的分区)
一 关键词 MBR和2TB的限制 在使用fdisk建立分区时,我们最大只能建立2TB大小的分区,如果你的磁盘(阵列)大于2TB,只能通过划分多个分区的方法才能充分利用磁盘容量,这对于使用小于2TB分区 ...
- win7安装gtp磁盘_GPT转MBR分区格式安装win7/win10系统教程
现在的大硬盘都只能采用GPT分区了,MBR分区最多只支持到2T的硬盘(所能访问的磁盘容量最大是2.19TB),超过2T的硬盘想完全识别只能使用GPT分区,但是对于一些电脑用户来说,不熟悉UEFI+GP ...
- 磁盘分区格式FAT32与NTFS
FAT32和NTFS的区别: 1.什么是NTFS-新(N)技术(T)文件(F)系统(S)? 想要了解NTFS,我们首先应该认识一下FAT.FAT(File Allocation Table)是&quo ...
- 在Linux中对硬盘进行分区、格式化和挂载
在Linux中对硬盘进行分区.格式化和挂载 我最近有一个全新的4-TB硬盘加入我的电脑.所以我需要在Linux中安装它.为此,我需要执行以下操作: 分区 格式化 挂载 检查是否已安装硬盘驱动器 分区 ...
最新文章
- 干货 | OpenCV中KLT光流跟踪原理详解与代码演示
- MarkDown写blog(测试)
- A Convolutional Neural Network for Modelling Sentences阅读笔记
- Exchange 2007服务器启动后,Information Store和System Attendant服务不能自动启动
- linux测试手柄,Linux Joystick 介绍
- 多媒体技术基础及应用
- linux 多路径 parted,Ubuntu存储多路径配置
- MySQL5.7的多源复制
- centos 6.5下安装fpm打包工具
- java.lang.NoClassDefFoundError: Ljavax/transaction/TransactionManager
- 《Java安全编码标准》一导读
- xss绕过尖括号和双括号_【Web安全入门】三个技巧教你玩转XSS漏洞
- 在安装软件CAJViewer时出现,“错误1327。无效驱动器:F:
- UA MATH563 概率论的数学基础 中心极限定理19 概率测度的全变差收敛 Skorohod定理
- bzoj5064 B-number 数位dp
- Sicily 2014 Dairy Queen
- linux文件相关的指令tr,Linux命令篇之wc命令和tr命令(示例代码)
- inflate使用方法总结
- 断食、清肠 三日记录
- XML shema 约束入门 (2 ) 约束文件加入与说明