Li
ux下查看磁盘分区命令详解一、df命令;df是来自于coreutils软件包,系统安装时,就自带的;我们通过这个命令能查看磁盘的使用情况及文件系统被挂载的位置;举例:rootlocalhostbei
a
dflhFilesystemdevhda8devshmdevsda1容量已用可用已用挂载点11G60G44G58236M56G0236M22G0devshm35G39m
tsda1
我们从中能看到系统安装在devhda8;更有一个56G的磁盘分区devsda1挂载在m
tsda1中;其他的参数请参考ma
df二、fdsikfdisk是一款强大的磁盘操作工具,来自utilli
ux软件包,我们在这里只说他怎么查看磁盘分区表及分区结构;参数l,通过l参数,能获得机器中所有的硬盘的分区情况;rootlocalhostbei
a
fdisklDiskdevhda800GB80026361856bytes255heads63sectorstrack9729cyli
dersU
itscyli
dersof160655128225280bytesDeviceBootdevhda1devhda2devhda3devhda5devhda6devhda7devhda8devhda9Start1766280628063826510151996658E
d7652805775138255100519866577751Blocks614483116386300397287451024140611719386IdSystem7HPFSNTFScW95FAT32LBA5Exte
ded83Li
ux83Li
ux
819311883Li
ux78715382Li
uxswapSolaris878752383Li
ux在
上面Blocks中,表示的是分区的大小,Blocks的单位是byte,我们能换算成M,比如第一个分区devhda1的大小如果换算成M,应该是614483110246000M,也就是6G左右,其实没有这么麻烦,粗略的看一下把小数点向前移动三位,就知道大约的体积有多大了;System表示的文件系统,比如devhda1是NTFS格式的;devhda2表示是fat32格式的文件系统;在此例中,我们要特别注意的是devhda3分区,这是扩展分区;他下面包含着逻辑分区,其实这个分区相当于一个容器;从属于她的有hda5hda6hda7hda8hda9;我们还注意到一点,怎么没有hda4呢?为什么hda4没有包含在扩展分区?一个磁盘最多有四个主分区;hda14算都是主分区;hda4不可能包含在扩展分区里,另外扩展分区也算主分区;在本例中,没有hda4这个分区,当然我们能把其中的一个分区设置为主分区,只是我当时分区的时候没有这么做而已;再仔细统计一下,我们看一看这个磁盘是不是更有空间?hda1hda2hda3实际已分区的体积,所以我们能这样算hda1hda2hda36144831163863003972874562259876b,换算成M单位,小数点向前移三位,所以目前已划分好的分区大约占用体积是62259876M,其实
f最精确的计算6225987610246080067(M);而这个磁盘大小是800GB(80026361856byte,其实实际大小也就是78150744(M);通过我们一系列的计算,我们能得出这个硬盘目前更有使用的空间;大约更有18G未r