- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
鸟哥的 Linux 私房菜 -- 一个 SPFDISK 的范例
鸟哥的 Linux 与 ADSL 私房菜
以 spfdisk 分割硬盘的一个范例
最近更新日期:2003/02/03
什么是硬盘分割 ?
SPFdisk
删除原有分割
建立主要分割扇区
储存分割表
格式化硬盘
什么是硬盘分割 ?
在开始进行 Linux 之前,应该有很多的工作要做的!最重要的就如同前面『Linux 主机规划』当中
说的,要如何规划硬盘呢?!到底要如何分割硬盘才好!是要将 swap (虚拟内存)规划的大一点
比较好?或者是只要一个根目录就可以了呢?另外,如果我的硬盘上面已经有 Windows 系统,我
又不想要将 Windows 杀掉,想使用多重开机来安装我的多个操作系统,那要怎么做呢?!况且,
由于 DOS 的 fdisk 不认识 Linux 的档案格式,那么我要如何将 Linux 完全的从我的硬盘中移除
呢?!呵呵!这里就来说一下该如何是好吧!
由于不同的操作系统所使用的档案架构并不相同,有些甚至是不兼容的,例如 Windows 所使用的
是 FAT 表,而 Linux 所使用的是 ext2 这个档案格式,这两种格式完全不相同,在 Linux 底下还可
以藉由编辑核心来支持 Windows 的 FAT 档案格式,但是 Windows 则完全无法读取 Linux 的档案
格式了!此外, Windows 使用的磁盘分割工具 fdisk ,很抱歉的,并不认识 Linux 的 ext2 这个档
案格式,所以如果您有一棵已经安装有 Linux 系统的硬盘,呵呵,使用 Windows 的 fdisk 是完全无
法分割这块硬盘的!
那么到底什么是硬盘分割呢?真的要将硬盘用刀子割一割吗?!不是这样的,实际上,硬盘是以
blocks, clusters, partitions 这些东西来作为储存的单位,而最底层的硬盘单位就是 blocks 了,通常
一个 blocks 大约是 512 bytes 左右。那么 partition 是什么?简单的来说,你知道你的 Windows 有
所谓的 C:, D: 是吧!其实他们是同一颗硬盘,只是利用 『磁盘分割表』(partition table)来将实体的
硬盘规划出不同的区块。举个例子说,假设你的硬盘总共有 1024 个 clusters (利用 blocks 结合而
成的硬盘计算单位),那么你在这块硬盘的文件头地方(就是磁盘分割表,可以想成要读取一块硬
盘时最先读取的地方)如果写入你的 partitions 共有两块,一块是 primary 一块是 extended ,而
且 extended 也只规划成一个 logical ,那么你的硬盘就是只有两个槽啦(对于系统来说,真正能使
用的有 Primary 与 Logical 的扇区, Extended 并无法直接使用的!需要再加以规划成为 Logical 才
行! ) ,而且在 partition table 也会记录 primary 是由『第 n1 个 cluster 到第 n2 个 cluster 』,
所以啰,这样子一来,当系统要去读取 primary (就是 c 槽)的时后,就只会在!n1~n2 之间的
实体硬盘当中活动啰!
基本上, Windows 98 系统中的 Fdisk 这支程序仅支持一个 primary 与一个 extended ,其中,
extended 可以再细分成多个 logical 的硬盘槽。NT 很抱歉,小弟不熟,所以就不提了!那么
Linux 呢?嗯!基本上最多可以有 4 个 primary 的硬盘,而可以支持到 3 个 primary 与一个
extended ,其中, extended 若再细分成 logical 的话,则全部 primary + extended +
logical 应该可以支持到 64 个之多。底
文档评论(0)