
[IT168服务器学院] 1. df命令;
df来自coreutils软件包,该软件包在安装时随系统一起提供;我们可以使用此命令查看磁盘使用情况以及文件系统的安装位置;
示例:
[root @ localhost beinan]#df -lh
已使用的文件系统容量可用可用已使用的%安装点
/ dev / hda8 11G 6.0G 4.4G 58%/
/ dev / shm 236M 0 236M 0%/ dev / shm
/ dev / sda1 56G 22G 35G 39%/ mnt / sda1
我们可以看到系统安装在/ dev / hda8中; / mnt / sda1中还有一个56G磁盘分区/ dev / sda1;
有关其他参数,请参阅man df
第二,fdsik
fdisk是一个功能强大的磁盘操作工具linux可视化分区工具,从util-linux软件包开始,我们只说他如何查看磁盘分区表和分区结构;参数-l,通过-l参数,可以获得所有机器的硬盘分区;
[root @ localhost beinan]#fdisk -l </ p>
磁盘/开发人员/ hda: 80.0 GB,80026361856字节
255个磁头,63个扇区/磁道,9729个圆柱体
单位=柱面数16065 * 512 = 8225280字节
设备启动开始,结束块ID系统
/ dev / hda1 * 1 765 6144831 7 HPFS / NTFS
/ dev / hda2 766 2805 16386300 c W95 FAT32(LBA)
/ dev / hda3 2806 7751 39728745 5扩展
/ dev / hda5 2806 3825 8193118+ 83 Linux
/ dev / hda6 3826 5100 10241406 83 Linux
/ dev / hda7 5101 5198 787153+ 82 Linux swap / Solaris
/ dev / hda8 5199 6657 11719386 83 Linux
/ dev / hda9 6658 7751 8787523+ 83 Linux
在上面的块中,它表示分区的大小. 块的单位是字节. 我们可以将其转换为M. 例如,如果将第一个分区/ dev / hda1的大小转换为M,则应该为6144831/1024 = 6000M,即大约6G,实际上,它并不那么麻烦,粗略地看一下小数点,将其向前移动三位,就可以知道音量约为多少;
System表示文件系统,例如/ dev / hda1为NTFS格式; / dev / hda2以fat32格式表示文件系统;
在此示例中,我们应特别注意/ dev / hda3分区,它是扩展分区;他包含下面的逻辑分区,实际上,该分区相当于一个容器;从属于她的是hda5,hda6,hda7,hda8,hda9;
我们还注意到没有hda4吗?为什么hda4不包含在扩展分区中?磁盘最多有四个主分区; hda1-4被视为主分区; hda4不能包含在扩展分区中,并且扩展分区也被视为主分区;在此示例中,没有hda4分区,我们当然可以将其中一个分区设置为主分区,但是当时我没有分区;

让我们仔细看看统计数据. 让我们看看该磁盘是否还有空间? hda1 + hda2 + hda3 =实际的分区体积,因此我们可以计算hda1 + hda2 + hda3 = 6144831 + 16386300 + 39728745 = 62259876(b),转换为M个单位,小数点向前移动了三个位,因此已将其除以一个好的分区的大小约为62259.876(M). 实际上,最准确的计算是62259876/1024 = 60800.67(M);该磁盘的大小为80.0 GB(80026361856byte),而实际大小为78150.744(M). 根据系列计算,我们可以得出结论: 该硬盘仍在使用中. 仍有大约18G的未分区空间;
fdisk -l可以列出计算机中所有磁盘的数量,还可以列出所有磁盘分区;例如:
[root @ localhost beinan]#fdisk -l </ p>
磁盘/开发人员/ hda: 80.0 GB,80026361856字节
255个磁头,63个扇区/磁道,9729个圆柱体
单位=柱面数16065 * 512 = 8225280字节
设备启动开始,结束块ID系统
/ dev / hda1 * 1 765 6144831 7 HPFS / NTFS
/ dev / hda2 766 2805 16386300 c W95 FAT32(LBA)
/ dev / hda3 2806 7751 39728745 5扩展
/ dev / hda5 2806 3825 8193118+ 83 Linux
/ dev / hda6 3826 5100 10241406 83 Linux
/ dev / hda7 5101 5198 787153+ 82 Linux swap / Solaris
/ dev / hda8 5199 6657 11719386 83 Linux
/ dev / hda9 6658 7751 8787523+ 83 Linux
磁盘/ dev / sda: 60.0 GB,60011642880字节
64个磁头,32个扇区/磁道,57231个圆柱体
单位=圆柱2048 * 512 = 1048576字节
设备启动开始,结束块ID系统
/ dev / sda1 1 57231 58604528 83 Linux
从上面我们可以知道这台机器有两个硬盘,我们还可以指定fdisk -l来查看其中一个硬盘的分区状态; </ p>
[root @ localhost beinan]#fdisk -l / dev / sda
磁盘/ dev / sda: 60.0 GB,60011642880字节
64个磁头,32个扇区/磁道,57231个圆柱体
单位=圆柱2048 * 512 = 1048576字节
设备启动开始,结束块ID系统
/ dev / sda1 1 57231 58604528 83 Linux
从以上情况可以知道/ dev / sda磁盘中只有一个分区;使用率几乎是100%;
我们还可以检查/ dev / hda

[root @ localhost beinan]#fdisk -l / dev / hda
亲自尝试?
三,cfdisk来自util-linux软件包;
cfdisk也是一个很好的分区工具. 在某些发行版中,此工具已从util-linux软件包中删除; cfdisk简单易用是他的功能;类似于DOS中的fdisk;在本标题中linux可视化分区工具,我们将仅说明如何检查计算机中使用的磁盘分区和文件系统的状态; </ p>
检查磁盘分区cfdisk -Ps磁盘设备名称的使用情况;
例如
[root @ localhost beinan] cfdisk -Ps
[root @ localhost beinan] cfdisk -Ps / dev / hda
[root @ localhost beinan] cfdisk -Ps
/ dev / hda的分区表
第一个倒数
#类型扇区扇区偏移长度文件系统类型(ID)标志
-------- ----------- ----------- ------ ----------- -------------------- ----
1 Primary 0 23438834 63 23438835 Linux(83)Boot
2主要23438835 156296384 0 132857550扩展(05)无
5逻辑23438835 155268224 63 131829390 Linux(83)无
6逻辑155268225 156296384 63 1028160 Linux交换(82)无
我们仅使用参数-Ps列出磁盘分区;目前,cfdisk存在于Slackware Debian Mandrake等主流发行版中,并且fedora 4.0删除了该小工具;有点可惜这是我在Slackware中操作的;
如果您这样做,将会更加直观;
[root @ localhost beinan] cfdisk磁盘设备名称
示例:
[root @ localhost beinan] cfdisk / dev / hda
您看到的是以下模式:
cfdisk 2.12a
磁盘驱动器: / dev / hda
大小: 80026361856字节,80.0 GB
人头: 每磁道255个扇区: 63个气缸: 9729
名称标志零件类型FS类型[标签]大小(MB)
--------------------------------------------------- --------------------------------------------

hda1引导主Linux ReiserFS 12000.69
hda5逻辑Linux ReiserFS 67496.65
hda6逻辑Linux交换526.42
[可启动] [删除] [帮助] [最大化] [打印] [退出]
[类型] [单位] [写]
切换当前分区的可启动标志
您已经进入cfdisk的操作界面;使用键盘将指针移至[Quit]退出;
具有良好功能的四部分分区工具;它包含在Fedora 4.0中,您可以自己安装. 在本主题中,我们只说如何检查磁盘分区;
调用方法很简单. parted的默认设备是/ dev / hda,或者您可以自己指定它. 例如parted / dev / hda或/ dev / sda等. 退出方法退出
[root @ localhost beinan]#分开了
使用/ dev / hda
(分开)p
/ dev / hda的磁盘几何形状: 0.000-76319.085兆字节
磁盘标签类型: msdos
次要起点终点类型文件系统徽标
1 0.031 6000.842主分区ntfs启动
2 6000.842 22003.088主分区fat32 lba
3 22003.088 60800.690扩展分区
5 22003.119 30004.211逻辑分区reiserfs
6 30004.242 40005.615逻辑分区reiserfs
7 40005.646 40774.350逻辑分区linux-swap
8 40774.381 52219.094逻辑分区ext3
9 52219.125 60800.690逻辑分区reiserfs
在parted的操作表面上,我们可以使用p列出当前磁盘分区. 如果要查看其他磁盘,可以使用select函数,例如select / dev / sda;
五,qtparted,与parted和qtparted相关的软件,您还可以查看磁盘的结构和所使用的文件系统,它们是图形化的;
[beinan @ localhost〜]#qtparted
图形浏览一目了然
点击小图查看大图
Sixdisk还是具有许的分区工具. 这里我们只说说他列磁盘分区的功能;

[root @ localhost beinan]#sfdisk -l </ p>
寻找自己;
sfdisk具有几个有用的功能. 感兴趣的兄弟们不妨看一下;
七,partx还简要地说过某些系统附带此工具,功能也很简单,对于fdisk,parted和cfdisk来说不值得一提;无需提及;
用法: partx设备名称
[root @ localhost beinan]#partx / dev / hda
#1: 63- 12289724(12289662扇区,6292 MB)
#2: 12289725- 45062324(32772600扇区,16779 MB)
#3: 45062325-124519814(79457490扇区,40682 MB)
#4: 0- -1(0个扇区,0 MB)
#5: 45062388- 61448624(16386237扇区,8389 MB)
#6: 614448688- 81931499(20482812扇区,10487 MB)
#7: 81931563- 83505869(1574307个扇区,806 MB)
#8: 83505933-106944704(23438772个扇区,12000 MB)
#9: 106944768-124519814(17575047扇区,8998 MB)
八,查看当前计算机上的所有磁盘和分区:
[beinan @ localhost〜] $ cat / proc /分区
主要次要#blocks名称
3 0 78150744 hda
3 1 6144831 hda1
3 2 16386300 hda2
3 5 8193118 hda5
3 6 10241406 hda6
3 7 787153 hda7
3 8 11719386 hda8
3 9 8787523 hda9
8 0 58605120 sda
8 1 58604528 sda1
第九,mac-fdisk工具主要在Linux的Powerpc版本中使用,我们通常在X86版本中没有此工具. 这只是一个介绍
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shumachanpin/article-196172-1.html
国内的啤酒也是淡如水