查看Linux磁盘空间大小命令
查看Linux磁盘空间大小
一、df 命令;
df 是来自【shì lái zì】于📞coreutils 软件包【ruǎn jiàn bāo】,系统安装时,就自带【jiù zì dài】的;我们通过这个✨命令可以查看🗞磁盘的【cí pán de】使用情📯况以及🏎文件系【wén jiàn xì】统被挂📤载的位置【zhì】;
举例:
[root@localhost beinan]# df -lh
Filesystem 容量【róng liàng】👾 已用 可用【kě yòng】😹 已用% 挂载点
/dev/hda8 11G 6.0G 4.4G 58% /
/dev/shm 236M 0 236M 0% /dev/shm
/dev/sda1 56G 22G 35G 39% /mnt/sda1
我们从【wǒ men cóng】中可以看到【kàn dào】,系统安【xì tǒng ān】🍢装在/dev/hda8 ;还有一个🏕56G的磁盘分区🆎/dev/sda1挂载在【guà zǎi zài】🕔 /mnt/sda1中;
其它的参数请参考 man df
二、fdsik
fdisk 是一款【shì yī kuǎn】🦀强大的【qiáng dà de】磁盘操作工具【zuò gōng jù】,来自util-linux软件包👱,我们在这里只💛说他如何查看🔈磁盘分【cí pán fèn】区表及分区结【fèn qū jié】🔭构💧;参数👜 -l ,通过-l 参数👜,能获得机器中【jī qì zhōng】所有的硬盘的【yìng pán de】分区情况;
[root@localhost beinan]# fdisk -l
Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 765 6144831 7 HPFS/NTFS
/dev/hda2 766 2805 16386300 c W95 FAT32 (LBA)
/dev/hda3 2806 7751 39728745 5 Extended
/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
在 上面【shàng miàn】🏡Blocks中【zhōng】🌪,表示的是分区【shì fèn qū】🛢的大小,Blocks的单位是【shì】🥈byte ,我们可🏄以换算成【suàn chéng】M,比如第😿一个分区/dev/hda1的大小如果换💌算成【suàn chéng】M,应该是【shì】🥈6144831/1024=6000M,也就是【yě jiù shì】🥈6G左右【zuǒ yòu】,其实没📄有这么麻烦,粗略的【cū luè de】看一下【kàn yī xià】🗡把小数点向前移动三位,就知道大约的体积有🙌多大了【duō dà le】;
System 表示的文件系统🌵,比如【bǐ rú】/dev/hda1 是【shì】NTFS格式的😷;/dev/hda2 表示是【biǎo shì shì】fat32格式的😷文件系统🌵;.
在此例中🏃,我们要【wǒ men yào】🚲特别注🚱意的是【yì de shì】〰/dev/hda3分区,这是扩展分区【zhǎn fèn qū】;他下面包含着逻辑分区,其实这个分区相当于【xiàng dāng yú】一个容🔱器;从属于【cóng shǔ yú】她的有【tā de yǒu】🏾 hda5,hda6,hda7,hda8,hda9 ;
我 们还注【men hái zhù】🐄意到一🛑点,怎么没有hda4呢?为什么【wéi shí me】📲hda4没有包含在【bāo hán zài】扩🐽展分区【zhǎn fèn qū】?一个磁🚸盘最多有四个主分区【zhǔ fèn qū】; hda1-4算都是【suàn dōu shì】主分区【zhǔ fèn qū】;hda4不可能🔂包含在【bāo hán zài】扩🐽展分区【zhǎn fèn qū】里,另外扩展分区【zhǎn fèn qū】也算主🦋分区;在本例中【zhōng】🥓,没有hda4这个分区,当然我🔉们可以【men kě yǐ】🏥把其中【bǎ qí zhōng】🥓的一个⛲分区设置为主分区【zhǔ fèn qū】,只是我当时分📱区的时【qū de shí】候没有这么做【zhè me zuò】🐴而已【ér yǐ】;
再仔细统计一💵下【xià】,我们看🍭一看这个磁盘是不是还有空间🍳?hda1+hda2+hda3=实 际已经分区的🔜体积【tǐ jī】,所以我【suǒ yǐ wǒ】们可以😤这样算【suàn】🕊 hda1+hda2+hda3=6144831+16386300+39728745 = 62259876 (b),换算成【huàn suàn chéng】👢M单位,小数点向前移三位,所以目♏前已经划分好🏯的分区【de fèn qū】🏠大约占【dà yuē zhàn】用体积【tǐ jī】是62259.876(M),其实最💩精确的计算【suàn】🥟 62259876/1024=60800.67(M);而这个😘磁盘大小是【xiǎo shì】80.0 GB (80026361856byte),其实实际大小【jì dà xiǎo】也就是【yě jiù shì】78150.744(M);通过我🏤们一系【men yī xì】列的计【liè de jì】算【suàn】🥟,我们可【wǒ men kě】以😤得出这个硬盘目前🤜还有使【hái yǒu shǐ】用的空【yòng de kōng】间🍳;大约还有18G未分区【wèi fèn qū】🗣的空间🍳;
fdisk -l 能列出机器中😤所有磁盘的个数💫,也能列【yě néng liè】出所有【chū suǒ yǒu】磁盘分【cí pán fèn】💖区情况;比如:
[root@localhost beinan]# fdisk -l
Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 765 6144831 7 HPFS/NTFS
/dev/hda2 766 2805 16386300 c W95 FAT32 (LBA)
/dev/hda3 2806 7751 39728745 5 Extended
/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
Disk /dev/sda: 60.0 GB, 60011642880 bytes
64 heads, 32 sectors/track, 57231 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 57231 58604528 83 Linux
通过上【tōng guò shàng】面我们可以知🙈道此机👤器有两【qì yǒu liǎng】块硬盘【kuài yìng pán】,我们也【wǒ men yě】💳可以指定fdisk -l 来查看【lái chá kàn】其中一个硬盘🗨的分区情况⬛;
[root@localhost beinan]# fdisk -l /dev/sda
Disk /dev/sda: 60.0 GB, 60011642880 bytes
64 heads, 32 sectors/track, 57231 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 57231 58604528 83 Linux
通过上【tōng guò shàng】面情况🔍可以知🚳道🎼,在【zài】/dev/sda 这个磁🚖盘中【pán zhōng】,只有一个分区;使用量差不多是百分【shì bǎi fèn】百了;
我们还可以来查看 /dev/hda的
[root@localhost beinan]# fdisk -l /dev/hda
自己试试看?
三、cfdisk 来自于【lái zì yú】📱util-linux的软件🐝包【bāo】;
cfdisk 也是一款不错💚的分区📗工具;在有些⛄发行版中【zhōng】,此工具【cǐ gōng jù】已经从util-linux包中【zhōng】剔🚊除【chú】🎠;cfdisk 简单易【jiǎn dān yì】用是他的特点;和DOS中【zhōng】的🈶fdisk 相似;在本标题中【tí zhōng】,我们只🤬来解说【lái jiě shuō】如何查看机器🥞的中的【de zhōng de】🈶磁盘分区状况及所用【jí suǒ yòng】📘的文件系统等【xì tǒng děng】;
查看磁盘分区【pán fèn qū】🔉的用法 cfdisk -Ps 磁盘设🌮备名【bèi míng】;
比如
[root@localhost beinan]cfdisk -Ps
[root@localhost beinan]cfdisk -Ps /dev/hda
[root@localhost beinan]cfdisk -Ps
Partition Table for /dev/hda
First Last
# Type Sector Sector Offset Length Filesystem Type (ID) Flag
-- ------- ----------- ----------- ------ ----------- -------------------- ----
1 Primary 0 23438834 63 23438835 Linux (83) Boot
2 Primary 23438835 156296384 0 132857550 Extended (05) None
5 Logical 23438835 155268224 63 131829390 Linux (83) None
6 Logical 155268225 156296384 63 1028160 Linux swap (82) None
我们只用的参🏞数㊙ -Ps,就列出【jiù liè chū】了磁盘⬅的分区【de fèn qū】情况🍡;目前在Slackware Debian Mandrake 等主流发行版【fā háng bǎn】中存在cfdisk ,而🗃fedora 4.0把这个小工具剔除了【tī chú le】;有点可【yǒu diǎn kě】惜【xī】;这是我🤦在Slackware中操作【zhōng cāo zuò】🌥的;
如果您这样操作,就更直观了;
[root@localhost beinan]cfdisk 磁盘设【cí pán shè】备名📽
举例:
[root@localhost beinan]cfdisk /dev/hda
您所看到的是如下的模式:
cfdisk 2.12a
Disk Drive: /dev/hda
Size: 80026361856 bytes, 80.0 GB
Heads: 255 Sectors per Track: 63 Cylinders: 9729
Name Flags Part Type FS Type [Label] Size (MB)
-------------------------------------------------------------------------------------------
hda1 Boot Primary Linux ReiserFS 12000.69
hda5 Logical Linux ReiserFS 67496.65
hda6 Logical Linux swap 526.42
[Bootable] [ Delete ] [ Help ] [Maximize] [ Print ] [ Quit ]
[ Type ] [ Units ] [ Write ]
Toggle bootable flag of the current partition
您进入🛐了【le】🗯cfdisk 的操作界面;用键盘【yòng jiàn pán】移动指【yí dòng zhǐ】针到[Quit]就可以退出✒;
四、parted 功能不错的分区工具【qū gōng jù】;在Fedora 4.0中有带🍧,可以自【kě yǐ zì】🐕己安装📻上;在此主【zài cǐ zhǔ】题中,我们只【wǒ men zhī】🤗说如何🚴查看磁【chá kàn cí】盘的分区情况;
调用方法简单,parted 默认是【mò rèn shì】💁打开的【dǎ kāi de】📇设备是【shè bèi shì】/dev/hda ,也可以自己指💹定;比如【bǐ rú】 parted /dev/hda 或/dev/sda 等;退出的💹方法是 quit
[root@localhost beinan]# parted
使用 /dev/hda
(parted) p
/dev/hda 的磁盘几何结构【gòu】👡:0.000-76319.085 兆字节【zhào zì jiē】🅰
磁盘标签类型:msdos
Minor 起始点🌝 终止点【zhōng zhǐ diǎn】 类型【lèi xíng】 文件系统 标志🤟
1 0.031 6000.842 主分区【zhǔ fèn qū】🧐 ntfs 启动
2 6000.842 22003.088 主分区【zhǔ fèn qū】🍿 fat32 lba
3 22003.088 60800.690 扩展分【kuò zhǎn fèn】👡区
5 22003.119 30004.211 逻辑分🚍区【qū】 reiserfs
6 30004.242 40005.615 逻辑分区【qū】💴 reiserfs
7 40005.646 40774.350 逻辑分区【qū】🃏 linux-swap
8 40774.381 52219.094 逻辑分🐊区【qū】 ext3
9 52219.125 60800.690 逻辑分区【qū】🔴 reiserfs
我们在partd 的操作【de cāo zuò】🚹面上【miàn shàng】,用🚀p就可以⭕列出当前磁盘的分区情况♈,如果想要查看其它磁【qí tā cí】🅱盘,可以用【kě yǐ yòng】🚀 select 功能,比如【bǐ rú】 select /dev/sda ;
五、qtparted ,与parted 相关的软件还有qtparted ,也能查看到磁【kàn dào cí】🎼盘的结【pán de jié】构和所🕒用的文🤒件系统【jiàn xì tǒng】,是图形【shì tú xíng】化的❣;
[beinan@localhost ~]# qtparted
图形化的查看,一目了然;
六、sfdisk 也是一个分区工具【gōng jù】,功能也多多;我们在这里只🐯说他的【shuō tā de】❗列磁盘分区情【fèn qū qíng】🥖况的功【kuàng de gōng】🔇能;
[root@localhost beinan]# sfdisk -l
自己看看吧;
sfdisk 有几个【yǒu jǐ gè】很有用的功能【de gōng néng】🌯;有兴趣的弟兄【de dì xiōng】📶不妨看🤠看🤠;
七【qī】💨、partx 也简要的说一【de shuō yī】说,有些系统自带了这个工具【gōng jù】🎶,功能也简单【jiǎn dān】🤘,和fdisk 、parted、cfdisk 来说不值一提🍤;不用也罢【bà】💢;
用法: partx 设备名
[root@localhost beinan]# partx /dev/hda
# 1: 63- 12289724 ( 12289662 sectors, 6292 MB)
# 2: 12289725- 45062324 ( 32772600 sectors, 16779 MB)
# 3: 45062325-124519814 ( 79457490 sectors, 40682 MB)
# 4: 0- -1 ( 0 sectors, 0 MB)
# 5: 45062388- 61448624 ( 16386237 sectors, 8389 MB)
# 6: 61448688- 81931499 ( 20482812 sectors, 10487 MB)
关键词【guān jiàn cí】📓:Linux
阅读本文后您有什么感想? 已有 人给出评价!
- 0
- 0
- 0
- 0
- 0
- 0