mirror of
https://github.com/LCTT/TranslateProject.git
synced 2026-08-23 04:03:29 +08:00
PUB:20140617 9 commands to check hard disk partitions and disk space on Linux
@tenght
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
查看Linux硬盘分区和磁盘空间的9个命令
|
||||
Linux下掌控磁盘分区的九大神器
|
||||
================================================================================
|
||||
|
||||
在这篇文章中,我们来了解一些用来检查你的系统分区的一些命令,这些命令将检查每个磁盘的分区情况和其它细节,例如总空间容量,已用完的空间和文件系统等。
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
### 1. fdisk ###
|
||||
|
||||
Fdisk是检查磁盘上分区的最常用命令,fdisk命令可以显示分区和细节,如文件系统类型,但是它并不报告每个分区的大小。
|
||||
Fdisk是检查磁盘上分区的最常用命令,fdisk命令可以显示分区和细节,如文件系统类型,但是它并不报告每个分区的字节大小。
|
||||
|
||||
$ sudo fdisk -l
|
||||
|
||||
@@ -36,7 +36,7 @@ Fdisk是检查磁盘上分区的最常用命令,fdisk命令可以显示分区
|
||||
Device Boot Start End Blocks Id System
|
||||
/dev/sdb1 * 2048 7907327 3952640 b W95 FAT32
|
||||
|
||||
单独显示了每个设备的详细信息:大小,秒,ID和单个分区。
|
||||
每个设备都单独显示其详细信息:容量大小,扇区数,设备ID及其包含的每个分区。
|
||||
|
||||
### 2. sfdisk ###
|
||||
|
||||
@@ -81,13 +81,14 @@ Cfdisk是一个基于ncurses(提供字符终端处理库,包括面板和菜
|
||||
|
||||

|
||||
|
||||
Cfdisk一次只能列出一个分区,所以如果你需要看某一磁盘的细节,可以把设备名传给Cfdisk。
|
||||
Cfdisk一次只能列出一个分区,所以如果你需要看某一磁盘的细节,可以把该磁盘的设备名作为Cfdisk的参数。
|
||||
|
||||
$ sudo cfdisk /dev/sdb
|
||||
|
||||
### 4. parted ###
|
||||
|
||||
Parted是另一个命令行实用程序用来列出分区,如果需要的话,也可进行修改。
|
||||
Parted是另一个命令行实用程序,可以列出分区;如果需要的话,也可进行修改。
|
||||
|
||||
下面是一个例子,列出了详细的分区信息。
|
||||
|
||||
$ sudo parted -l
|
||||
@@ -131,9 +132,9 @@ Df是不是一个分区工具,但它打印出挂装文件系统的细节,Df
|
||||
/dev/sda8 196G 154G 33G 83% /media/13f35f59-f023-4d98-b06f-9dfaebefd6c1
|
||||
/dev/sda5 98G 37G 62G 38% /media/4668484A68483B47
|
||||
|
||||
文件系统只有以 /dev 开始的,是实际设备或分区。
|
||||
只有以 /dev 开始的文件系统才是实际的设备或分区。
|
||||
|
||||
使用grep命令来筛选出实际的硬盘分区或文件系统。
|
||||
可以使用grep命令来筛选出实际的硬盘分区或文件系统。
|
||||
|
||||
$ df -h | grep ^/dev
|
||||
/dev/sda6 97G 43G 49G 48% /
|
||||
@@ -152,7 +153,7 @@ Df是不是一个分区工具,但它打印出挂装文件系统的细节,Df
|
||||
|
||||
### 6. pydf ###
|
||||
|
||||
它是用Python写的Df的改进版本,以一个方便阅读的方式打印出所有磁盘分区。
|
||||
它是用Python写的Df的改进版本,以易读的方式打印出所有磁盘分区。
|
||||
|
||||
$ pydf
|
||||
Filesystem Size Used Avail Use% Mounted on
|
||||
@@ -160,13 +161,13 @@ Df是不是一个分区工具,但它打印出挂装文件系统的细节,Df
|
||||
/dev/sda8 195G 153G 32G 78.4 [#######..] /media/13f35f59-f023-4d98-b06f-9dfaebefd6c1
|
||||
/dev/sda5 98G 36G 61G 37.1 [###......] /media/4668484A68483B47
|
||||
|
||||
另外,pydf限制为仅显示已挂载的文件系统
|
||||
另外,pydf被限制为仅显示已挂载的文件系统。
|
||||
|
||||
### 7. lsblk ###
|
||||
|
||||
列出了所有的存储块,包括磁盘分区和光盘驱动器。细节包括所有分区/块总大小和挂载点。
|
||||
列出了所有的块存储设备,包括磁盘分区和光盘驱动器。细节包括所有分区/块总大小和挂载点。
|
||||
|
||||
不报告分区上的已使用和空闲磁盘空间。
|
||||
它不会报告分区上的已使用和空闲磁盘空间。
|
||||
|
||||
$ lsblk
|
||||
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
|
||||
@@ -182,13 +183,13 @@ Df是不是一个分区工具,但它打印出挂装文件系统的细节,Df
|
||||
sr0 11:0 1 1024M 0 rom
|
||||
|
||||
|
||||
如果没有挂载点,这就意味着文件系统未安装,对于cd/dvd这意味着没有磁盘。
|
||||
如果没有挂载点,这就意味着文件系统未安装,而对于cd/dvd这意味着没有插入光盘。
|
||||
|
||||
lsblk能够显示每个设备的更多信息,如标签和模型,更多请查看信息手册。
|
||||
lsblk能够显示每个设备的更多信息,如标签和型号,更多请查看信息手册。
|
||||
|
||||
### 8. blkid ###
|
||||
|
||||
打印块设备(分区和存储介质)属性,例如UUID和文件系统类型,不报告分区空间。
|
||||
显示块设备(分区和存储介质)属性,例如UUID和文件系统类型,不报告分区空间。
|
||||
|
||||
$ sudo blkid
|
||||
/dev/sda1: UUID="5E38BE8B38BE6227" TYPE="ntfs"
|
||||
@@ -219,9 +220,9 @@ hwinfo是一个通用的硬件信息的工具,可以用来打印出磁盘和
|
||||
|
||||
### 总结 ###
|
||||
|
||||
parted的输出可以得到简洁而完整的不同分区的概述、上面的文件系统以及总空间。pydf和df被限制为只显示和它们一样的已挂载的文件系统。
|
||||
parted的输出可以得到简洁而完整的不同分区的概述、其上的文件系统以及总空间。pydf和df它们一样,只是被限制为只显示已挂载文件系统。
|
||||
|
||||
fdisk和sfdisk显示完整大量的信息,需要花些时间来解释。cfdisk是一个互动的分区工具,每次显示一个单一的设备。
|
||||
fdisk和sfdisk显示完整大量的信息,需要花些时间来解释。cfdisk是一个交互式分区工具,每次显示一个单一的设备。
|
||||
|
||||
来尝试下这些命令吧,别忘了在下面评论哟!
|
||||
|
||||
Reference in New Issue
Block a user