返回顶部
首页 > 资讯 > 操作系统 >linux缩减XFS分区格式的根目录
  • 163
分享到

linux缩减XFS分区格式的根目录

linux如何缩减目录空间linux缩减XFS分区目录 2022-06-04 23:06:58 163人浏览 泡泡鱼
摘要

目录前言系统环境当前系统分区布局备份数据进入救援模式激活逻辑卷组挂载系统分区和用来备份数据的分区使用xfsdump备份/分区卸载文件系统缩减/分区创建新的XFS分区挂载并恢复数据总结前言 本文介绍如何缩减XFS分区格式的

目录
  • 前言
  • 系统环境
  • 当前系统分区布局
  • 备份数据
  • 进入救援模式
  • 激活逻辑卷组
  • 挂载系统分区和用来备份数据的分区
  • 使用xfsdump备份/分区
  • 卸载文件系统
  • 缩减/分区
  • 创建新的XFS分区
  • 挂载并恢复数据
  • 总结

前言

本文介绍如何缩减XFS分区格式的​​ / ​​​目录。如果需要缩减逻辑卷上的XFS文件系统,则需要通过备份、恢复和重新创建逻辑卷来实现。

系统环境

​​Centos​​8

当前系统分区布局

这是当前文件系统布局。当前挂载点/容量为17G。我们的目的时减少/的容量。

如何缩减XFS分区格式的根目录_文件系统

备份数据

在缩减分区前一定要备份重要数据。如果出现问题了,可以恢复数据。

注意:需要为该服务器额外添加一块硬盘,用来备份系统分区的。

进入救援模式

在VMware Workstation中,加载光盘,并开机器用。开机按F2,进入BiOS,切换到Boot选项卡。将CD-ROM Drive移动到Hard Drive上面。按F10保存并重启。

如何缩减XFS分区格式的根目录_逻辑卷_02

选择Troubleshooting,然后选择进入救援模式。

如何缩减XFS分区格式的根目录_逻辑卷_03

如何缩减XFS分区格式的根目录_逻辑卷_04

当进入下面界面时,选择3,直接进入shell界面。

如何缩减XFS分区格式的根目录_html_05

进入救援模式,可以看到/mnt/sysimage目录没有挂载系统分区。


# ls -al /mnt/sysimage/

如何缩减XFS分区格式的根目录_html_06

激活逻辑卷组

挂载分区之前,需要激活逻辑卷,下面激活卷组:


# vGChange -ay   2 logical volume(s) in volume group "cl" now active # vgs   VG #PV #LV #SN Attr   VSize   VFree   cl   1   2   0 wz--n- <19.00g    0

如何缩减XFS分区格式的根目录_逻辑卷_07

挂载系统分区和用来备份数据的分区

首先从备份开始,我们需要将逻辑卷挂载在某个位置。通过临时挂载它,我们可以将​​/​​分区备份到任何其他位置,并且在执行还原时需要对其进行访问。

现在,在/mnt/sysimage/下创建两个目录。一个用于挂载该服务器的实际​​/​​分区,另一个将用于存储​​/​​分区的备份。


# mkdir /mnt/sysimage/root # mkdir /mnt/sysimage/backup # mount /dev/cl/root /mnt/sysimage/root # mount /dev/sda /mnt/sysimage/backup/

如何缩减XFS分区格式的根目录_逻辑卷_08

使用xfsdump备份/分区

通过运行​​xfsdump​​来执行备份。


# xfsdump -l 0 -L "root lv backup" -M "backup" -f /mnt/sysimage/backup/root_backup.img /mnt/sysimage/root

如何缩减XFS分区格式的根目录_html_09

dump使用级别0(备份所有文件)时,将提示输入备份会话标签和媒体标签,我们可以通过以下选项-f-L-M添加到以下内容来避免出现提示:

​-l 0​​ 备份级别设置为0,0级指所有文件都将备份 。

​-L​​ 指定备份会话的标签

​-M​​ 指定第一个媒介的标签​

​-f​​ 指定备份目的文件。

卸载文件系统

备份完成后,我们可以卸载文件系统。


# umount /mnt/sysimage/root/

缩减/分区

使用​​lvremove​​​​命令​​删除逻辑卷,并使用​​lvcreate​​来创建新的卷。


# lvremove /dev/cl/root  Do you really want to remove active logical volume cl/root? [y/n]: y   Logical volume "root" successfully removed

如何缩减XFS分区格式的根目录_逻辑卷_10

之后,创建所需的逻辑卷大小,下面创建逻辑卷大小为15G。


# lvcreate -Zy -L 15G -n root cl

如何缩减XFS分区格式的根目录_文件系统_11

使用-Zy将新的逻辑卷中的前4KiB数据清零。

创建新的XFS分区


# mkfs.xfs /dev/cl/root

如何缩减XFS分区格式的根目录_文件系统_12

挂载并恢复数据

文件系统准备就绪后,将其挂载在/mnt/sysimage/root目录中:


# mount /dev/cl/root /mnt/sysimage/root/

使用​​xfsrestore​​​​命令​​恢复之前备份的数据:


# xfsrestore -f /mnt/sysimage/backup/root_backup.img /mnt/sysimage/root

如何缩减XFS分区格式的根目录_逻辑卷_13

重启进入系统检查是否正常。断开虚拟机的光驱连接,开机按F2,进入BIOS,设置引导顺序,将硬盘放在第一项启动,F10保存并重启:

如何缩减XFS分区格式的根目录_数据_14

进入系统之后,检查分区大小是否以缩减:


[root@localhost ~]# df -hT / Filesystem          Type  Size  Used Avail Use% Mounted on /dev/mapper/cl-root xfs    15G  1.7G   14G  11% /

如何缩减XFS分区格式的根目录_数据_15

总结

就这样,借助​​xfsdump​​和​​xfsrestore​​实用程序,我们完成了缩减XFS文件系统和逻辑卷的工作。

到此这篇关于linux缩减XFS分区格式的根目录的文章就介绍到这了,更多相关linux缩减XFS分区目录内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

--结束END--

本文标题: linux缩减XFS分区格式的根目录

本文链接: https://lsjlt.com/news/21486.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • linux缩减XFS分区格式的根目录
    目录前言系统环境当前系统分区布局备份数据进入救援模式激活逻辑卷组挂载系统分区和用来备份数据的分区使用xfsdump备份/分区卸载文件系统缩减/分区创建新的XFS分区挂载并恢复数据总结前言 本文介绍如何缩减XFS分区格式的...
    99+
    2022-06-04
    linux如何缩减目录空间 linux缩减XFS分区目录
  • Centos8怎么缩减XFS分区格式的根目录
    本篇内容介绍了“Centos8怎么缩减XFS分区格式的根目录”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!系统环境Centos8当前系统分区...
    99+
    2023-06-27
  • Linux分区格式化的命令
    当硬盘分区完成后,需要对分区进行格式化。 使用mkfs工具对硬盘分区进行格式化,支持MBR和GPT两种分区表。 命令1:格式化sdb1分区为ext3格式 mkfs.ext3 /dev/sdb1 mke2fs 1....
    99+
    2022-06-04
    linux分区格式化
  • Linux中bz2压缩格式的示例分析
    这篇文章主要介绍Linux中bz2压缩格式的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Linux中的bz2压缩格式的实例详解一 语法bzip2 源文件压缩为bz2格式,不保存源文件bzip2&n...
    99+
    2023-06-09
  • linux如何将几个文件和目录同时压缩成一个zip格式的压缩包
    ...
    99+
    2024-04-02
  • centos7如何解压一个zip格式的压缩包到当前目录
    centos7中解压一个zip格式压缩包到当前目录的方法:1、打开centos7终端;2、在centos7终端命令行中输入“unzip file1.zip”命令解压一个zip格式压缩包到当前目录即可。具体操作步骤:在centos7系统桌面中...
    99+
    2024-04-02
  • centos7如何解压一个zip格式的压缩包到指定目录
    centos7中解压一个zip格式压缩包到指定目录的方法:1、打开centos7终端;2、在centos7终端命令行中输入“unzip test.zip -d 目录名”命令解压一个zip格式压缩包到指定目录即可。具体操作步骤:在centos...
    99+
    2024-04-02
  • Linux下新建分区并格式化的方法
    这篇文章主要讲解了“Linux下新建分区并格式化的方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux下新建分区并格式化的方法”吧!在学习磁盘管理时,使用fdisk将剩余的容量继续分...
    99+
    2023-06-16
  • win7读取ext3/ext4格式linux分区的方法
    ext3或第三代拓展文件系统是广泛用在linux kernel上的日志纪录档案系统。它是很多流行Linux发行的默认文件系统。ext4 或第四代文件系统则是继ext3发展起来的Linux日志纪录档案系统。作为一个去除了6...
    99+
    2023-06-04
    win7 读取ext3 ext4格式 linux分区 linux 方法
  • Linux创建分区并格式化的方法是什么
    在Linux中,可以使用以下步骤来创建分区并格式化:1. 打开终端,并以root用户或具有管理员权限的用户身份登录。2. 使用`fd...
    99+
    2023-08-11
    Linux
  • linux无法登录及根分区空间使用完了的解决方法
    linux无法登录及根分区空间使用完了的解决方法,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。可能的原因: 根分区 空间 使用完了。 解决方法: 删除一些自己下载的文件。 另外...
    99+
    2023-06-13
  • 如何分析Linux系统目录和文件权限的区别
    如何分析Linux系统目录和文件权限的区别,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。文件和目录的权限表面看很简单,但真正弄懂还是得花点心思。文件权限比较简单,但有几点也...
    99+
    2023-06-28
  • 在Linux系统的VPS上怎么对硬盘进行分区、格式化和挂载
    本篇内容介绍了“在Linux系统的VPS上怎么对硬盘进行分区、格式化和挂载”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!这是这几天我在设置我...
    99+
    2023-06-12
  • 在Linux下怎么自动创建分区格式化且挂载硬盘的脚本
    今天就跟大家聊聊有关在Linux下怎么自动创建分区格式化且挂载硬盘的脚本,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。很多人不会在Linux云服务器上挂载硬盘,即使是按照说明文档还是...
    99+
    2023-06-26
  • Linux中文件与目录对应的硬链接与软链接方式的区别有哪些
    本篇内容主要讲解“Linux中文件与目录对应的硬链接与软链接方式的区别有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux中文件与目录对应的硬链接与软链接方式的区别有哪些”吧!硬链接新...
    99+
    2023-06-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作