这个硬盘是 120GB 的,有一个大约 20GB 的 Windows/XP 分区。它是主分区并标为可引导的,这是 Windows 系统的典型情况。
我们的工作站布局
现在,我们使用空闲空间设置一个简单的工作站,它具有以下分区。在实际情况中,不太可能需要混合使用这么多不同的文件系统类型,我们这样做是为了进行说明。
1. 另一个主分区,用于引导文件。这个分区将挂载为 /boot,包含内核文件和初始 ramdisk 文件。如果使用 GRUB 引导装载器,那么 GRUB 文件也放在这里。在主题 102 的教程中,建议为这个分区分配大约 100MB。在清单 5 中可以看到,一个柱面包含大约 8MB 的数据,所以对于 /boot 使用 13 个柱面。这个分区将是 /dev/hda2。
2. 创建一个包含所有剩余空闲空间的扩展分区,它将容纳逻辑分区。这个分区将是 /dev/hda3。
3. 创建一个 500MB 的交换分区,/dev/hda5。这个分区使用 64 个柱面。
4. 创建一个大约 20GB 的逻辑分区,用于 Linux 系统。这个分区将是 /dev/hda6。
5. 创建一个单独的 10GB 分区,用于用户数据。它最终将挂载为 /home。目前,它只是 /dev/hda7。
6. 最后,创建一个 2GB 的小分区,用于在 Linux 和 Windows 系统之间共享数据。它最终格式化为 FAT32(或 vfat)。这个分区将是 /dev/hda8。
创建分区
使用 n 命令开始创建新分区;见清单 6。
fZCLinux联盟
清单 6. 创建第一个分区
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 2
First cylinder (2612-14593, default 2612):
Using default value 2612
Last cylinder or +size or +sizeM or +sizeKfZCLinux联盟 (2612-14593, default 14593): 2624
Command (m for help): p
Disk /dev/hda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 2611 20972826 7 HPFS/NTFS
/dev/hda2 2612 2624 104422+ 83 Linux
Command (m for help):
|
分区的第一个柱面采用默认值,最后一个柱面指定为 2624,这样生成一个 13 个柱面的分区。在清单 6 中可以看到,这个分区确实大约有 100MB。因为它是主分区,所以它的编号必须在 1 到 4 之间。连续分配分区号是一种好做法;如果不这么做,有些工具会发出警告。
还要注意,我们的新分区的类型是 83,表示 Linux 数据分区。可以认为类型指出了操作系统将把这个分区用于什么目的。最终的使用应该与类型匹配,但是目前还没有对分区进行格式化,还不能在分区中放任何数据。
现在创建扩展分区,这是硬盘上逻辑分区的容器。分配分区号 3(/dev/hda3)。操作和结果见清单 7。同样要注意,分区类型是自动分配的。
Linux联盟收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站Linux论坛讨论