LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 760|回复: 8

请教磁盘分区文件中如何识别自己的硬盘?

[复制链接]
发表于 2005-4-12 13:33:00 | 显示全部楼层 |阅读模式
fdisk -l 后

Device          Boot          start         End           Blocks            id              system
/dev/hdb1       *                1           510          4096543+       b           win95 fat32
/dev/hdb2                       511        2498        15968610        f         win95 Ext'd (LBA)
/dev/hdb5                       511        1785         10241406       b         win95 fat32
/dev/hdb6                      1786       2422           5116671       83             Linux
/dev/hdb7                      2423       2492          562243+        82          Linux Swap


1,请问/dev/hdb1是不是启动的主引导记录盘?
2。我的Windows 2000上只有两个盘 为什么/dev/hdb2 (C盘)比/dev/hdb5(D盘)的容量大,在windows中 c 盘容量小于d盘呀
3,id 代表了什么意思?
4,为什么Blocks记录中还有带+号的现象?
5,win95 Ext'd(LBA)又代表了什么意思?

真心的请教大家 我刚刚学LINUX
谢谢大家的帮助~~
发表于 2005-4-12 13:43:40 | 显示全部楼层
Post by aquriusab
fdisk -l 后

Device          Boot          start         End           Blocks            id              system
/dev/hdb1       *                1           510          4096543+       b           win95 fat32
/dev/hdb2                       511        2498        15968610        f         win95 Ext'd (LBA)
/dev/hdb5                       511        1785         10241406       b         win95 fat32
/dev/hdb6                      1786       2422           5116671       83             Linux
/dev/hdb7                      2423       2492          562243+        82          Linux Swap


1,请问/dev/hdb1是不是启动的主引导记录盘?
2。我的Windows 2000上只有两个盘 为什么/dev/hdb2 (C盘)比/dev/hdb5(D盘)的容量大,在windows中 c 盘容量小于d盘呀
3,id 代表了什么意思?
4,为什么Blocks记录中还有带+号的现象?
5,win95 Ext'd(LBA)又代表了什么意思?

真心的请教大家 我刚刚学LINUX
谢谢大家的帮助~~


1,请问/dev/hdb1是不是启动的主引导记录盘?
-- hdb1为活动(active)分区。
2。我的Windows 2000上只有两个盘 为什么/dev/hdb2 (C盘)比/dev/hdb5(D盘)的容量大,在windows中 c 盘容量小于d盘呀
-- D盘大。 D drive: (2498 - 511)  > C drive (510 - 1)
3,id 代表了什么意思?
-- id为文件系统的代号。在fdisk里,用"l"(小写L)可以看见所有Linux可识别的文件系统。
4,为什么Blocks记录中还有带+号的现象?
-- +号说明该分区没有占满块(block)大小的整数倍。
5,win95 Ext'd(LBA)又代表了什么意思?
--这个是windows的扩展分区。
真心的请教大家 我刚刚学LINUX
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-12 13:53:59 | 显示全部楼层
太感谢echofrompat的细致的讲解~~~
还有一点不明白 既然 D drive: (2498 - 511) > C drive (510 - 1)
那为什么D盘又要分成 扩展分区和fat分区呢?
那如果我用mount挂在D盘 应该挂在到哪里呢?
是/dev/hdb2 还是/dev/hdb5?
回复 支持 反对

使用道具 举报

发表于 2005-4-12 13:59:22 | 显示全部楼层
/dev/hdb5 511 1785 10241406 b win95 fat32

看错啦。。上面这个才是D盘。hdb2是扩展分区。
加载的时候这样:
mount -t vfat /dev/hda5 /mnt/ -o iocharset=cp936
就可以了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-12 17:10:21 | 显示全部楼层
哦,明白了
/dev/hdb1 * 1 510 4096543+ b win95 fat32 就是windows底下的C盘

/dev/hdb5 511 1785 10241406 b win95 fat32就是windows底下的D盘

那扩展分区是指什么呢?/dev/hdb2 511 2498 15968610 f win95 Ext'd (LBA)
是不是说C D盘都属于这个扩展分区?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-12 17:12:47 | 显示全部楼层
用命令 locale看我的文字系统好象是18080

那挂载就就是应该用mount -t vfat /dev/hda5 /mnt/ -o iocharset=cp18080了吧?
回复 支持 反对

使用道具 举报

发表于 2005-4-12 17:44:29 | 显示全部楼层
codepage还是cp936
建议看看fdisk的manpage
回复 支持 反对

使用道具 举报

发表于 2005-4-12 17:52:30 | 显示全部楼层
cp936才对。这样你才能看到windows文件系统里的中文字符。
关于文件系统和扩展分区,网上还有很多相关的文章,baidu一下就出来了。:)
回复 支持 反对

使用道具 举报

发表于 2005-4-12 21:25:10 | 显示全部楼层
又学到东西了!~~~
回复 支持 反对

使用道具 举报

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

本版积分规则

快速回复 返回顶部 返回列表