linux磁盘分区如何查看问题

[复制链接]
查看11 | 回复4 | 2011-3-2 22:20:29 | 显示全部楼层 |阅读模式
刚学linux,有个地方一直不是很明白:
比如这个实例
[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 9729 55617030 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
/dev/hda10 7752 9729 15888253+ 83 Linux
如何看出:
hda有三个主分区(包括扩展分区),分别是主分区 hda1 hda2 和hda3(扩展分区) ;逻辑分区是 hda5到hda10;
能不能看出磁盘还剩余多少容量没分配到扩展分区或逻辑分区,或者怎么看
我是问为什么,怎么看出来的

回复

使用道具 举报

千问 | 2011-3-2 22:20:29 | 显示全部楼层
首先你要知道,在Linux当中,第一个IDE硬盘的设备文件名就是hda,1个硬盘可以有四个主分区,分别是hda1,hda2,hda3,hda4,从hda5开始就是逻辑分区了。不过,根据的你的结果来看,你应该装的是双系统。一个windows,一个Linux。前两个应该是windows分区,从第四个开始应该Linux分区。如果你非要问怎么看出来,那只能说LINUX内核就是这么设计的。它的规定就是根据编号来看。你可以使用df命令查个各个分区的使用状况。比如你的第一个逻辑分区挂载到了/lg1目录中,你可以使用df /lg1,就差看到了使用情况了。
回复

使用道具 举报

千问 | 2011-3-2 22:20:29 | 显示全部楼层
linux 使用设备名称+分区号码表明硬盘的各个分区,对主分区(含扩展分区,扩展分区也是一个主分区)号码为1~4(因为一块ide 硬盘只能有4 个主分区),逻辑分区编号从5 开始。可以看出linux的这种硬盘和分区命名方式比windows 更科学、更清晰,可以避免出现windows 中增加或卸载硬盘出现的盘符混乱。
回复

使用道具 举报

千问 | 2011-3-2 22:20:29 | 显示全部楼层
cylinders(柱面)/dev/hda:9729 cylinders/dev/hda1 * 1 765
##主分区##/dev/hda2 766 2805
##主分区##/dev/hda3 2806 9729
##扩展分区##/dev/hda5 2806 3825
##下面全
回复

使用道具 举报

千问 | 2011-3-2 22:20:29 | 显示全部楼层
查看分区基本命令为 fdisk -l,显示分区信息,df -h 查看大小du命令可以显示目前的目录所占的磁盘空间,df命令可以显示目前磁盘剩余的磁盘空间
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行