共 1 篇文章

标签:Linux查物理硬盘容量 easypeasy! (linux查询物理硬盘大小)

Linux查物理硬盘容量 easypeasy! (linux查询物理硬盘大小)

对于Linux系统下的管理员来说,查看物理硬盘的使用情况是必不可少的一项工作。Linux系统中提供了很多命令和工具可以帮助我们快速查看物理硬盘的使用情况,其中最为常用的命令是df和du。本文将详细介绍这两个命令的使用方法,帮助读者快速查看物理硬盘的使用容量。 一、df命令 df命令是用来显示磁盘使用情况的命令,它可以显示系统中所有文件系统的磁盘使用情况,包括可用空间、已用空间、文件系统名称、挂载点等信息。df命令的基本用法如下: df [选项] [文件系统路径] 其中,选项可以是以下几种: -h:以人类可读的方式显示磁盘使用情况。 -i:显示文件系统的inode使用情况。 -T:显示文件系统类型。 -l:只显示本地的文件系统。 -x:排除指定的文件系统类型。 例如,我们可以使用下面的命令查看系统中所有文件系统的磁盘使用情况: $ df -h 下图是df命令的输出: 从上图可以看出,我们可以通过df命令查看每个文件系统的磁盘使用情况。其中,Filesystem列显示的是文件系统的名称,Size列显示的是文件系统的总容量,Used列显示的是文件系统已经使用的空间,Avl列显示的是文件系统剩余的可用空间。%Use列显示的是文件系统已经使用的百分比,Mounted on列显示的是文件系统的挂载点。 除了基本的df命令之外,还有一些df命令的扩展用法。例如我们可以使用“df -h /”命令查看系统根目录的磁盘使用情况,使用“df -T”命令可以查看文件系统的类型,使用“df -i”命令可以查看文件系统的inode使用情况。df命令功能强大,灵活性高,可以帮助我们快速地查看文件系统的磁盘使用情况。 二、du命令 df命令虽然功能强大,但是它只能查看整个文件系统的使用情况,无法查看单个文件或者目录的使用容量。这时我们可以使用du命令。du命令可以查看指定文件或目录下的文件使用空间情况。du命令的基本用法如下: du [选项] [目录或文件] 其中,选项可以是以下几种: -h:以人类可读的方式显示文件的大小。 -s:只显示指定目录或文件的总大小。 -c:显示指定目录或文件的总大小以及子目录的总大小。 例如,我们可以使用下面的命令查看当前目录下所有文件和子目录的使用空间: $ du -h . 下图是du命令的输出: 从上图可以看出,我们可以通过du命令查看指定目录下所有文件和子目录的使用空间情况。其中,最后一行显示的是所有文件和子目录的总大小。 除了基本的du命令之外,还有一些du命令的扩展用法。例如我们可以使用“du -sh /data”命令查看/data目录的总大小,使用“du -h –max-depth=1”命令可以查看当前目录下所有一级子目录的大小等等。du命令功能强大,可以帮助我们查看单个文件或目录的使用容量。 三、 通过本文的介绍,相信读者对Linux系统下查看物理硬盘容量有了更为深入的了解。无论是使用df命令查看整个文件系统的使用情况,还是使用du命令查看单个文件或目录的使用容量,都可以帮助我们了解系统磁盘的使用情况。在实际的工作中,我们可以灵活地运用这两个命令,帮助我们监控和管理系统磁盘。 相关问题拓展阅读: linux查看目录大小及硬盘大小 linux查看目录大小及硬盘大小 linux查看目录大小及硬盘大小的命令:   # du -ks —in all   # du -k —every last   du和df命令都被用于获得文件系统大小的信息:df用于报告文件系统的总块数及剩余块数,du -s /用于报告文件系统使用的块数。但是,我们可以发现从df命令算出的文件系统使用块数的值与通过du命令得出的值是不一致的。如下例:   # du -s /tmp 返回如下值: /tmp   而 df /tmp返回如下值:   Filesystem –512-blocks– Free –%Used –Iused– %Iused –Mounted on   /dev/hd3 26% % –/tmp   从上面的值我们可以算出 – = : 57344 – 42208 = 15136. 而15136大于12920。该值差异的存在是由于du与df命令实施上的不同: du -s命令通过将指定文件系统中所有的目录、符号链接和文件使用的块数累加得到该文件系统使用的总块数;而df命令通过查看文件系统磁盘块分配图得出总块数与剩余块数。   文件系统分配其中的一些磁盘块用来记录它自身的一些数据,如i节点,磁盘分布图,间接块,超级块等。这些数据对大多数用户级的程序来说是不可见的,通常称为Meta Data。   du命令是用户级的程序,它不考虑Meta Data,而df命令则查看文件系统的磁盘分配图并考虑Meta Data。df命令获得真正的文件系统数据,而du命令只查看文件系统的部分情况。例如,一个frag=4096 并且 nbpi=4096的空的大小为4MB的日志文件系统中Meta Data的分配情况如下:   1 4k block for the LVM   2 4k super blocks   2 4k blocks for disk...

技术分享