首页 > 编程知识 正文

linux挂载硬盘mount,ubuntu查看磁盘空间命令

时间:2023-05-06 02:36:39 阅读:20559 作者:3395

在Windows系统上可以轻松查看磁盘分区的可用空间,但在Linux系统上并不是那么简单。 但是,有很多方法可以使用一些工具来确定Linux磁盘空间。

一、df命令;

df来自coreutils软件包,在系统安装时附带; 通过此命令,可以确定磁盘的使用情况以及文件系统装载的位置。

示例:

[root@localhost英俊的甜瓜]# 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上。 56G磁盘分区/dev/sda1装载在/mnt/sda1上。

其他参数请参照man df

二. fdsik

fdisk是util-linux软件包的强大磁盘操作工具。 本节介绍如何显示磁盘分区表和分区结构。 通过参数-l、-l参数,可以得到设备内所有硬盘的分区状况

[root@localhost英俊的甜瓜]# fdisk -l

磁盘/dev/hda:80.0 GB,80026361856字节

255 heads,63 sectors/track,9729 cylinders

units=cylinders of 16065 * 512=8225280 bytes

dvicebootstartendblocksidsystem

/dev/hda1* 176561448317 hpfs/NTFS

/dev/hda 2766280516386300 CW 95fa t 32 (LBA ) ) ) ) ) ) ) ) )。

/dev/hda 32806775139728745扩展

/dev/hda 528063825819311883 Linux

/dev/hda 6382651001024140683 Linux

/dev/hda 75101519878715382 Linux swap/Solaris

/dev/hda 8519966571171938683 Linux

/dev/hda 966587751878752383 Linux

上面的Blocks显示了分区的大小。 积木的单位为字节,可以换算为m。 例如,第一个分区/dev/hda1的大小换算为m,应该是6144831/1024=6000M,即6G左右,但实际上并不那么麻烦。 粗略地看,将小数点向前移动三位。

/dev/hda1为NTFS格式等,表示System表示的文件系统/dev/hda2为fat32格式的文件系统;

在本示例中,必须特别注意扩展分区/dev/hda3分区。 他下面包括逻辑分区,其实这个分区相当于容器。 属于她的有高清a5、高清a6、高清a7、高清A8、高清a9;

我们注意到,为什么没有hda4? 为什么扩展分区中不包括hda4? 磁盘最多有四个主分区。 hda1-4都是主分区;hda4不能包含在扩展分区中。 此外,扩展分区也被视为主分区在本示例中,没有称为hda4的分区。 当然,您可以将其中一个分区设置为主分区,但在我拆分分区时没有这样做。

再仔细统计一下,看看这个磁盘是否还有空间。 hda1 hda2 hda3=实际划分的体积,因此可以计算为hda1hda2hda3=61448311638630039728746 (b )。 如果换算为m单位,则小数点会前进3位,因此当前分区的占用体积约为62259.876(M ) m。该磁盘大小为80.0 GB (80026361856字节),实际大小为78150.744(M )。 通过一系列计算,您可以看到此硬盘当前有空间使用;大约有18G未分区的空间;

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

[root@localhost英俊的甜瓜]# fdisk -l

磁盘/dev/hda:80.0 GB,80026361856字节

255 heads,63 sectors/track,9729 cylinders

units=cylinders of 16065 * 512=8225280 bytes

设备引导开始结束b

locks 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

通过上面我们可以知道此机器有两块硬盘,我们也可以指定fdisk -l 来查看其中一个硬盘的分区情况;

[root@localhost 英俊的哈密瓜]# 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

通过上面情况可以知道,在/dev/sda 这个磁盘中,只有一个分区;使用量差不多是百分百了;

我们还可以来查看 /dev/hda的

[root@localhost 英俊的哈密瓜]# fdisk -l /dev/hda

自己试试看?

三、cfdisk 来自于util-linux的软件包;

cfdisk 也是一款不错的分区工具;在有些发行版中,此工具已经从util-linux包中剔除;cfdisk 简单易用是他的特点;和DOS中的fdisk 相似;在本标题中,我们只来解说如何查看机器的中的磁盘分区状况及所用的文件系统等;

查看磁盘分区的用法 cfdisk -Ps 磁盘设备名;

比如

[root@localhost 英俊的哈密瓜]cfdisk -Ps

[root@localhost 英俊的哈密瓜]cfdisk -Ps /dev/hda

[root@localhost 英俊的哈密瓜]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,就列出了磁盘的分区情况;目前在Slackware Debian Mandrake 等主流发行版中存在cfdisk ,而fedora 4.0把这个小工具剔除了;有点可惜;这是我在Slackware中操作的;

如果您这样操作,就更直观了;

[root@localhost 英俊的哈密瓜]cfdisk 磁盘设备名

举例:

[root@localhost 英俊的哈密瓜]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

您进入了cfdisk 的操作界面;用键盘移动指针到[Quit]就可以退出;

四、parted 功能不错的分区工具;在Fedora 4.0中有带,可以自己安装上;在此主题中,我们只说如何查看磁盘的分区情况;

调用方法简单,parted 默认是打开的设备是/dev/hda ,也可以自己指定;比如 parted /dev/hda 或/dev/sda 等;退出的方法是 quit

[root@localhost 英俊的哈密瓜]# parted

使用 /dev/hda

(parted) p

/dev/hda 的磁盘几何结构:0.000-76319.085 兆字节

磁盘标签类型:msdos

Minor 起始点 终止点 类型 文件系统 标志

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

我们在partd 的操作面上,用p就可以列出当前磁盘的分区情况,如果想要查看其它磁盘,可以用 select 功能,比如 select /dev/sda ;

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。