未解决
此帖子已超过 5 年
1.2K 消息
0
1865
【分享】Linux下掌控磁盘分区的九大神器
来源: binarytides
原文: http://www.binarytides.com/linux-command-check-disk-partitions/ 作者: Silver Moon
译者: tenght
本文是原创投递或翻译投递,Linux中国首发地址:http://linux.cn/article-3380-1.html
在这篇文章中,我们来了解一些用来检查你的系统分区的一些命令,这些命令将检查每个磁盘的分区情况和其它细节,例如总空间容量,已用完的空间和文件系统等。
像fdisk,sfdisk和cfdisk命令这样的常规分区工具,不仅可以显示分区信息,还可以修改。
1. fdisk
Fdisk是检查磁盘上分区的最常用命令,fdisk命令可以显示分区和细节,如文件系统类型,但是它并不报告每个分区的字节大小。
每个设备都单独显示其详细信息:容量大小,扇区数,设备ID及其包含的每个分区。
2. sfdisk
Sfdisk是另一种跟fdisk用途相似的实用工具,但具有更多的功能。它能够以MB为单位显示每个分区的大小。
3. cfdisk
Cfdisk是一个基于ncurses(提供字符终端处理库,包括面板和菜单)的带有交互式用户界面的Linux分区编辑器,它可以用来列出现有分区以及创建或修改这些分区。
下面是一个如何使用Cfdisk来列出分区的例子。
Cfdisk一次只能列出一个分区,所以如果你需要看某一磁盘的细节,可以把该磁盘的设备名作为Cfdisk的参数。
4. parted
Parted是另一个命令行实用程序,可以列出分区;如果需要的话,也可进行修改。
下面是一个例子,列出了详细的分区信息。
5. df
Df是不是一个分区工具,但它打印出挂装文件系统的细节,Df可以列出甚至不是真实的磁盘分区的文件系统。
这里是个简单的例子:
只有以 /dev 开始的文件系统才是实际的设备或分区。
可以使用grep命令来筛选出实际的硬盘分区或文件系统。
要只显示真正的磁盘分区与分区类型,可以这样使用Df:
请注意,Df只显示已挂载的文件系统或分区,并不是所有。
6. pydf
它是用Python写的Df的改进版本,以易读的方式打印出所有磁盘分区。
另外,pydf被限制为仅显示已挂载的文件系统。
7. lsblk
列出了所有的块存储设备,包括磁盘分区和光盘驱动器。细节包括所有分区/块总大小和挂载点。
它不会报告分区上的已使用和空闲磁盘空间。
如果没有挂载点,这就意味着文件系统未安装,而对于cd/dvd这意味着没有插入光盘。
lsblk能够显示每个设备的更多信息,如标签和型号,更多请查看信息手册。
8. blkid
显示块设备(分区和存储介质)属性,例如UUID和文件系统类型,不报告分区空间。
9. hwinfo
hwinfo是一个通用的硬件信息的工具,可以用来打印出磁盘和分区表,但是输出不再像上面的命令那样打印每个分区的详细信息。