CentOS怎么查看硬盘信息_CentOS硬盘容量与使用情况查看命令教程

说实话,我以前在CentOS系统中查看硬盘信息时,最顺手的就是使用lsblk。
如果你想一想,它会给你整棵树。
LVM 硬盘、分区和卷都为您分层组织。
用过的人都会知道。
上次扩容服务器的时候,只用lsblk就可以清楚的看到sda分了多少个区,sdb挂载在哪里,就不用再去翻文档了。
但有趣的是,lsblk显示的挂载点有时与实际情况有偏差。
例如,当你刚刚重装系统时,可能没有时间挂载新的分区,所以你需要使用fdisk -l。
该命令可以显示较低级别的分区表。
扇区的开始和结束位置已为您清楚标记,但请记住使用 sudo 执行它们。

当谈到检查空间时,我强烈推荐 df-h。
我有一个客户端服务器突然无法连接到互联网。
我查看了一下,发现/data分区已经满了。
我刚刚用 df-h 打开它并找到了它。
它会为您转换 GB/MB,这与您必须自己计算的 du 不同。
但 df-h 有一个小陷阱。
它只查看已安装的分区。
如果你发现某个特定的逻辑卷没有挂载,你需要使用du-sh来深入挖掘。
例如,上次清理日志时,我使用du-sh运行了整个/var/log,最终发现应用程序生成的临时文件太大。

在排除硬件问题时,hdparm-I 和 smartctl-a 是我的救星。
hdparm-我可以为您提供硬盘型号和序列号等详细信息。
我记得有一次西数硬盘坏了,我就用它来查找型号,然后再寻找相应的固件升级包。
smartctl-a 更好。
它会告诉你硬盘的温度是多少,哪些扇区坏了,以及是否需要更换硬盘。
我的一个朋友半年前就用这个更换了磁盘,省去了后来丢失数据的麻烦。
但是,该命令需要 sudo。
如果系统中安装了lvm,则需要使用lsblk来查看物理卷和卷组。
当时刚接触LVM的时候我很困惑。
幸运的是,分层显示等有很大帮助。

这些说明是我一步步学习的,可能有点极端,但是非常好用。
我记得数据在X左右,但我建议你验证一下。

centos怎么挂载硬盘

说白了,在CentOS上挂载硬盘分为三个步骤:检查设备名称、挂载时间、永久配置。
但在实际操作中却存在不少丑闻。
比如我们去年运行那个项目的时候,我们几乎把系统盘当成新盘一样抹掉了。

让我们谈谈第一件非常重要的事情。
检查机器名称时不要盲目猜测。
我们去年使用过一次 xydX 光盘,它几乎是随着传统的 sdX 混音而演变的。
另一件事,在增加日期时不要忘记添加分区号。
例如sda1 无法写入/dev/sda,系统会报找不到挂载点的错误。
另一个是决定性的。
例如,在ext4 系统上,如果不先格式化就直接挂载,那么查看文件时就会出现乱码。

一开始以为/dev/sda是磁盘系统,后来发现错了,只好用fdisk -l 来确认。
说实话,比较混乱,但是如果使用/mnt目录的话,重启后会立即恢复挂载,省去了每次手动挂载的麻烦。

硬盘挂载后,记得使用force命令修改/etc/fstab。
不要使用键盘按回车键,这样很容易出错。
特别是文件系统类型。
例如,我们曾经尝试将 xfs 写为 ext4 ,而 Mont 命令就卡在那里。
建议您使用 lsblk -f 再次检查。

最后,提醒一下容易跌倒的情况。
在开始安装威胁之前,您需要确认您没有对其使用任何进程。
上次我们差点忘了用lsof命令来停止。
还好我们发现得及时,不然就得重启账号才能恢复了。
使用noatime选项确实可以节省一些I/O,但是在测试中发现在SSD上优化效果并不明显,必须根据磁盘类型进行调整。