centos7查看未挂载空间

哎呀兄弟,我在CentOS7 系统中寻找未挂载空间的时候,还真是踩到了不少陷阱。
我记得有一次,我在一台旧公司服务器上,想看看有多少空间未使用。
结果我就用df-h看了半天,也想不通为什么。
然后,我尝试使用 fdisk -l 。
嘿,这个东西列出了所有分区,但它没有为我标记未安装的分区信息,这真的很烦人。

然后,我将这两个命令结合起来,一一对比,终于找到了一些未挂载的分区。
不过,当时我并不知道lsblk。
如果我早点知道的话,我就能省去很多麻烦。
此 lsblk 为您列出了所有块设备信息。
明显扫描哪一个没安装,哪一个安装了。

其他时候,我正在做一个项目。
存储环境非常复杂,不得不使用LVM。
那一刻,我完全不知所措。
我一一检查了命令,pvdisplay、vgdisplay、lvdisplay,终于查出了物理卷、卷组和逻辑卷的状态,还发现了未使用的空间。

所以,兄弟,如果你想在CentOS7 中查看未挂载的空间,你一定要知道这个命令。
必须使用 df-h、fdisk-l、lsblk 和 LVM 相关命令。
这样,您就可以准确地找到未使用的空间。
请记住,当您遇到复杂的情况时,您总是可以通过尝试更多命令来找到解决方案。

Centos7磁盘挂载到/data

验证新磁盘:使用lsblk显示,例如/dev/sdb。

创建/data目录:mkdir /data。

格式化分区:mkfs.xfs /dev/sdb1
挂载分区:挂载/dev/sdb1 /data。

确认安装:df -hT |抓取数据。

配置自动挂载: echo '/dev/sdb1 /data xfs defaults 0 0' >> /etc/fstab.
不要这样做:直接使用分区号,不要使用设备名称。

实用提醒:重新启动系统以检查自动挂载。

centos7系统挂载新数据盘

啊?你了解情况吗?你说的操作有问题。

你看,你这里写的是先fdisk /dev/vdb分区,但是前面的fdisk -l显示/dev/vdb是未分区的数据盘。
您确定/dev/xvde是您要分区的1 T硬盘吗?这两个设备名称不匹配。

分区前最好也确认一下。
fdisk -l 显示的是您真正想要使用的大硬盘吗?如果您读错了设备名称,您可能会遇到麻烦。
上次做项目时,我把/dev/sdb分区为/dev/sdc,后来恢复数据的时候几乎没有崩溃。

我们来谈谈UUID。
您使用blkid /dev/xvde1 查看该分区的UUID,但后续mount命令中的UUID为UUID=3 2 2 e0ea5 -d3 1 2 -4 6 d3 -9 efe-08 3 d6 f9 6 1 abb。
两者并不相同。
对于你分区的磁盘,首先使用fdisk /dev/xvde对其进行分区(例如创建xfs分区),然后使用blkid /dev/xvde1 检查分区的UUID,最后将UUID写入/etc/fstab。

你确定你没有做错步骤吗?通常先fdisk分区,分区成功后用mkfs(如mkfs.xfs)格式化,使用blkid查找分区的UUID,最后将UUID添加到/etc/fstab中。
您只需跳过分区并直接查找 UUID 即可。
中间的步骤有点混乱。

特别是这个挂载点/mnt/data。
如果写入/etc/fstab,理论上重启后会自动挂载。
但如果重启后用 df -TH 看不到,并不意味着挂载不成功。
可能是挂载点目录不存在,或者/etc/fstab写错了。
您必须首先使用 mkdir -p /mnt/data 创建目录,然后重新启动以检查。

建议您先确认/dev/vdb和/dev/xvde分别是哪个硬盘。
使用 lsblk 或 fdisk -l 仔细查看。
别搞混了,系统盘损坏了就不好了。