在线客服:
yb体育下载 yb体育下载
全国服务热线:010-65045680
您的位置:首页 > 新闻中心 >

检查linux系统中的磁盘空间

浏览 119次 来源:【jake推荐】 作者:-=Jake=-    时间:2021-02-21 20:23:10
[摘要] 软件包,系统安装时,就自带的;我们通过这个命令可以查看磁盘的使用情况以及文件系统被挂载的位置;相似;在本标题中,我们只来解说如何查看机器的中的磁盘分区状况及所用的文件系统等;,也能查看到磁盘的结构和所用的文件系统,是图形化的;八、查看目前机器中的所有磁盘及分区情况:

一、 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是util-linux软件包中的功能强大的磁盘操作工具。这里我们只说说如何查看磁盘分区表和分区结构;参数-l通过-l参数,可以获取机器中硬盘分区的所有信息;

[root @ localhost beinan]#fdisk -l <​​/ p>

磁盘/ dev / hda:8 0. 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 5 83 Linux

/ dev / hda7 553+ 82 Linux swap / Solaris

/ dev / hda8 59386 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,hda7yabo2020 ,hda8,hda9;

我们还注意到没有hda4吗?为什么hda4不包含在扩展分区中?磁盘最多有四个主分区; hda1-4都是主分区; hda4不能包含在扩展分区中linux查看未划分空间,并且扩展分区也是主分区;在此示例中,没有hda4分区,我们当然可以将其放入其中一个分区设置为主分区,但是在分区时我没有这样做;

让我们仔细看一下统计信息,让我们看看该磁盘上是否还有空间? hda1 + hda2 + hda3 =已分区的实际体积,因此我们可以计算hda1 + hda2 + hda3 = 6144831 + 16386300 + 39728745 = 62259876(b),转换为M单位,小数点向前移动三位,因此目前已被分割。一个好的分区大约需要6225 9. 876(M)。实际上,最准确的计算是62259876/1024 = 6080 0. 67(M);该磁盘的大小为8 0. 0 GB(80026361856byte)linux查看未划分空间yabo手机版 ,实际上,实际大小为7815 0. 744(M);通过我们的一系列计算,我们可以得出结论:硬盘仍然有使用空间。大约有18G的未分区空间;

fdisk -l可以列出计算机中所有磁盘的数量以及所有磁盘分区;例如:

[root @ localhost beinan]#fdisk -l <​​/ p>

磁盘/ dev / hda:8 0. 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 5 83 Linux

/ dev / hda7 553+ 82 Linux swap / Solaris

/ dev / hda8 59386 83 Linux

/ dev / hda9 6658 7751 8787523+ 83 Linux

磁盘/ dev / sda:6 0. 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:6 0. 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;在本标题中,我们仅说明如何检查计算机的磁盘分区状态和使用的文件系统;

检查磁盘分区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(8 3)引导

2主要23438835 156296384 0 132857550扩展(0 5)无

5逻辑23438835 155268224 63 131829390 Linux(8 3)无

6逻辑155268225 156296384 63 1028160 Linux交换(8 2)无

我们使用的唯一参数-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字节,8 0. 0 GB

人头:每磁道255个扇区:63个气缸:9729

名称标志零件类型FS类型[标签]大小(MB)

--------------------------------------------------- --------------------------------------------

hda1引导主Linux ReiserFS 1200 0. 69

hda5逻辑Linux ReiserFS 6749 6. 65

hda6逻辑Linux交换52 6. 42

[可启动] [删除] [帮助] [最大化] [打印] [退出]

[类型] [单位] [写]

切换当前分区的可启动标志

您已进入cfdisk操作界面;使用键盘将指针移至[Quit]退出;

四、 parted是一个功能良好的分区工具;它包含在Fedora 4. 0中,您可以自己安装;在本主题中,我们仅讨论如何检查磁盘分区;

调用方法很简单。默认情况下,parted打开的设备为/ dev / hda凤凰体育 ,或者您可以自己指定它。例如,分开的/ dev / hda或/ dev / sda等。退出方法退出

[root @ localhost beinan]#分手了

使用/ dev / hda

(分开)p

/ dev / hda的磁盘几何:0. 000-7631 9. 085兆字节

磁盘标签类型:msdos

次要起点终点类型文件系统徽标

1 0. 031 600 0. 842主分区ntfs引导

2 600 0. 842 2200 3. 088主分区fat32 lba

3 2200 3. 088 6080 0. 690扩展分区

5 2200 3. 119 3000 4. 211逻辑分区reiserfs

6 3000 4. 242 4000 5. 615逻辑分区reiserfs

7 4000 5. 646 4077 4. 350逻辑分区linux-swap

8 4077 4. 381 5221 9. 094逻辑分区ext3

9 5221 9. 125 6080 0. 690逻辑分区reiserfs

在parted的操作表面上,我们可以使用p列出当前磁盘分区。如果要查看其他磁盘,则可以使用select函数,例如select / dev / sda;

五、 qtparted,与parted和qtparted相关的软件,也可以查看磁盘的结构和所使用的文件系统,它们是图形的;

[beinan @ localhost〜]#qtparted

图形视图,一目了然;

六、 sfdisk也是具有许多功能的分区工具。这里我们只讨论它列出磁盘分区条件的功能;

[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:61448688- 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 / partitions

主要次要#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

老王
本文标签:linux系统,linux分区,dev

推荐阅读

最新评论