/dev/mapper/centos-root目录删了很快又满了?

你好,这个问题看起来有点复杂,但是让我试着解决一下。

上周,一位客户问我如何在Linux系统上提取CentOS根目录。
我也遇到过类似的情况,所以我来告诉你如何处理。

首先使用“lsblk”命令,可以看到vda磁盘上还有4 0G的可用空间。
所以我们需要将其解压到根目录。
步骤如下:
1 .首先创建一个新分区。
我使用的命令是“fdisk /dev/vda -n -p -3 -w”。
此命令在 vda 磁盘上创建一个标记为 vda3 的新分区。

2 创建后默认的分区ID是8 3 ,但我需要更改它,因为它需要匹配ext4 ​​文件系统,所以我运行“fdisk /dev/vda -t -3 -8 e -w”将ID更改为8 e。

3 接下来,我使用“mkfs.ext4 /dev/vda3 ”将这个新分区格式化为 ext4 文件系统。
此时,您可能会收到“/dev/vda3 不存在”的提示。
不要恐慌。
重新启动机器,应该就没问题了。

4 重新启动后,运行“pvcreate /dev/vda3 ”创建物理卷(PV)。

5 接下来,使用“vgextend centos /dev/vda3 ”命令扩展卷组 (VG)。

6 .最后,“lvextend -L+3 9 G /dev/mapper/centos-root”将该逻辑卷(LV)的大小扩展到5 6 G。

这应该给 centos-root 更多空间并解决空间不足的问题。
无论如何,这取决于你。
如果您觉得我说得还不够,或者有什么不明白的地方,欢迎提问。
我还在思考这个问题。

Linux磁盘管理四剑客:从诊断到扩容的完整指南

嘿兄弟,说到Linux磁盘管理,真是个技术活儿。
我过去遇到过很多陷阱,现在我将告诉你一些我的个人经历。

记得那一次,2 01 8 年,我在一家公司负责管理和维护。
就在那时,公司的服务器突然耗尽了磁盘空间,服务开始变慢。
当时我用的是df命令。
一看,哇,根目录的磁盘空间都快满了。
我用了df -hT命令,乍一看,哇,这个目录空间太占了。
然后我使用df -i /data命令,看到inode几乎缺货了。
这清楚地表明小文件太多,需要清理。

我们来谈谈du命令,它是一个用于存储分配的扫描器。
当时我使用du-sh|sort-hr命令对当前目录下的文件按照大小进行排序。
乍一看,我发现有一个很大的文件,占用了太多空间。
我很快检查了它是什么文件,然后修复了它。

然后是分区管理,fdisk和parted这两个工具,都很经典。
首先我使用 fdisk 创建分区。
我记得我使用了fdisk / dev / sdb,然后创建了分区并更改了分区类型。
这是一组流程。
之后我使用了parted,发现管理GPT分区方便多了,特别是对于大硬盘,parted非常有用。

此外,风险管控也不容忽视。
没有先检查磁盘挂载状态,分区操作导致服务停止。
实在是太尴尬了。
因此,使用lsblk来确认磁盘标识符,使用mount来验证挂载状态,使用smartctl来验证硬盘的健康状态。
这些步骤是必不可少的。

总之,对于Linux磁盘管理,需要掌握四剑客df、du、fdisk、parted,同时还需要注意风险管控。
这样您就可以确保您的服务器硬盘平稳运行。
呵呵,希望我的经验可以帮到你。

linux扩容新增挂载点

嘿,你问的是Linux扩展和安装……我上次为朋友安装系统时遇到了一些问题,所以我会引导你解决它,尽量通俗一点。

上周,一位客户要求我添加 Linux 磁盘并挂载它。
我给了他一步一步的指示。
看看这是否有效:
1 首先使用fdisk -l查看磁盘。
例如,如果添加了一个新磁盘/dev/sdb,则可以使用此命令查看它有多大以及是否已分区。
这一步主要是验证系统是否识别该磁盘。
上次加个盘没开机,最后发现BIOS里没有启用AHCI模式,搞了好久。

2 对新磁盘进行分区。
使用fdisk /dev/sdb进入。
按n创建新分区,只需选择主分区(通常默认就足够了),然后按w写入。
注意分区类型。
如果打算使用LVM,分区时选择t,然后输入8 e。
确认格式后,使用p查看分区表。
如果没有问题,使用w保存。
我建议使用 GPT 分区。
MBR 在旧系统中很容易出现问题。

3 格式化分区。
例如,如果要将其格式化为xfs,请使用mkfs.xfs /dev/sdb1 该命令将需要一些时间来运行,具体取决于进度条是否切换。
格式化之前最好备份一下数据,万一出了什么问题就完了。

4 创建安装点。
使用 mkdir /new_mount_point 创建新目录。
您可以将其命名为任何您想要的名称,稍后您将需要它。
之前我把它命名为data,但是我忘记了,思考了很长时间。

5 挂载分区。
使用挂载 /dev/sdb1 /new_mount_point。
挂载成功后,可以执行ls /new_mount_point查看磁盘内容。
当我第一次安装的时候,发现没有安装。
然后,查了半天,发现/etc/fstab配置错误。

6 启动时自动挂载。
编辑 /etc/fstab 并添加行 /dev/sdb1 /new_mount_point xfs default 0 0。
具体参数取决于您的文件系统。
例如,使用 ext4 而不是 xfs。
添加完后保存,重启电脑看看是否可以自动安装。

特别警告:
挂载前最好使用mount -a测试/etc/fstab对是否不正确。
问题是可以解决的。

如果使用LVM,分区和格式化的步骤是不一样的,所以我得再解释一下。
您确定要使用普通分区吗?
我遇到的最大的坑就是:格式化之前没看清分区号,格式化了/dev/sda...还好我备份了,不然我就重装系统了。

请按照以下步骤进行尝试。
如果您有任何疑问,请问我。
不过Linux的话,尝试几次就会习惯了。