一、查看硬盘容量的基本命令
在CentOS下,查看硬盘容量的基本命令是df命令。df指的是disk free,用于显示文件系统的可用空间。
在终端中输入以下命令:
df -h
其中-h参数表示以易读方式显示,即用K,M,G表示大小。执行该命令后,将会输出所有挂载的文件系统及其可用空间和已用空间,如下所示:
文件系统 容量 已用 可用 已用% 挂载点 devtmpfs 16G 0 16G 0% /dev tmpfs 16G 0 16G 0% /dev/shm tmpfs 16G 9.8M 16G 1% /run tmpfs 16G 0 16G 0% /sys/fs/cgroup /dev/mapper/centos-root 30G 10G 21G 33% / /dev/sda1 1014M 163M 852M 17% /boot tmpfs 3.2G 20K 3.2G 1% /run/user/1000
从上述输出可以看出,当前系统中有多个文件系统,其中/dev/mapper/centos-root是根目录所在的文件系统,其容量为30G,已用10G,可用21G,已用占比为33%。
二、查看挂载的文件系统
除了df命令外,还可以使用mount命令来查看系统中挂载的文件系统。mount命令用于挂载文件系统,也可以用来查看已经挂载的文件系统。
在终端中输入以下命令:
mount
执行该命令后,将会输出所有挂载的文件系统及其挂载点,如下所示:
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime) proc on /proc type proc (rw,nosuid,nodev,noexec,relatime) devtmpfs on /dev type devtmpfs (rw,nosuid,size=16310696k,nr_inodes=4077674,mode=755) tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev) devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000) tmpfs on /run type tmpfs (rw,nosuid,nodev,mode=755) tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755) cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd) /dev/sda2 on / type xfs (rw,relatime,attr2,inode64,noquota) tmpfs on /run/user/0 type tmpfs (rw,nosuid,nodev,relatime,size=3276380k,mode=700)
从上述输出可以看出,当前系统中有多个挂载的文件系统,如/sys、/proc等,其中/dev/sda2是根目录所在的文件系统,它被挂载到/目录。
三、查看磁盘分区信息
在CentOS下,可以使用fdisk命令查看磁盘分区信息。fdisk用于磁盘分区,也可以用来查看磁盘分区信息。
在终端中输入以下命令:
fdisk -l
执行该命令后,将会输出系统中所有硬盘的分区信息,如下所示:
Disk /dev/sda: 20 GiB, 21474836480 bytes, 41943040 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0xe6e2646e Device Boot Start End Sectors Size Id Type /dev/sda1 * 2048 2099199 2097152 1G 83 Linux /dev/sda2 2099200 41943039 39843840 19G 8e Linux LVM Disk /dev/mapper/centos-root: 34.2 GiB, 36680988672 bytes, 71668736 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk /dev/mapper/centos-swap: 2.1 GiB, 2233385472 bytes, 4362241 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes
从上述输出可以看出,当前系统中有一个硬盘/dev/sda,它被分为了两个分区/dev/sda1和/dev/sda2,其中/dev/sda2又被划分为了LVM逻辑卷/dev/mapper/centos-root和/dev/mapper/centos-swap,它们分别作为根目录和交换空间使用。
四、查看磁盘物理信息
在CentOS下,可以使用smartctl命令查看磁盘的物理信息。smartctl是S.M.A.R.T.(Self-Monitoring, Analysis and Reporting Technology)工具的一个前端,用于监视硬盘的状态和性能。
在终端中输入以下命令:
smartctl -a /dev/sda
其中/dev/sda是要查看信息的硬盘设备名称。
执行该命令后,将会输出硬盘的详细信息,包括硬盘的型号、容量、温度、状态等。
五、总结
通过df命令、mount命令、fdisk命令和smartctl命令,我们可以从不同的角度查看CentOS系统中的硬盘容量信息、挂载文件系统信息、磁盘分区信息和磁盘物理信息。这些信息对于管理系统和诊断故障都有一定的帮助。