學習 Linux,101: 建設分區(qū)和文件系統(tǒng)
/dev/sda2 9634 9730 779152+ 83 Linux
/dev/sda3 9731 116679 859067842+ 5 Extended
/dev/sda5 9731 20917 89859546 83 Linux
/dev/sda6 20918 39644 150424596 83 Linux
/dev/sda7 39645 53905 114551451 83 Linux
Command (m for help):
這個特殊硬盤是一個 1TB 硬盤,包含一個略低于 80GB 的 Windows/xp 分區(qū)。它是一個主分區(qū),標志為 bootable,這是 Windows 系統(tǒng)的典型特征。
添加分區(qū)
如今我們運用局部閑置空間來添加一些分區(qū)。
我們將創(chuàng)立一個交流分區(qū):/dev/sda4。這將是一個主分區(qū),填充 /dev/sda1 的完畢柱面和 /dev/sda2 的起始柱面之間的 521 個柱面空隙。您不用對招致這個空隙的奇異原由感到獵奇;我只是為了撰寫本文而創(chuàng)立這個空隙。
我們將創(chuàng)立一個 40GB 的邏輯分區(qū):/dev/sda8。
結尾,我們將創(chuàng)立一個 2000MB 的小型邏輯分區(qū),以便在 Linux 和 Windows 系統(tǒng)之間共享數(shù)據(jù)。這個分區(qū)結尾將格式化為 FAT32(或 vfat)。這個分區(qū)將命名為 /dev/sda9。
創(chuàng)立我們的分區(qū)
我們最先運用 n 命令來創(chuàng)立一個新分區(qū),如清單 6 所示。
清單 6. 創(chuàng)立第一個分區(qū)
Command (m for help): n
Command action
l logical (5 or over)
p primary partition (1-4)
p
Selected partition 4
First cylinder (9112-121601, default 9112):
Using default value 9112
Last cylinder, +cylinders or +size{K,M,G} (9112-9633, default 9633): +521
Command (m for help): p
Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000de20f
Device Boot Start End Blocks Id System
/dev/sda1 * 1 9111 73184076 7 HPFS/NTFS
/dev/sda2 9634 9730 779152+ 83 Linux
/dev/sda3 9731 116679 859067842+ 5 Extended
/dev/sda4 9112 9633 4192965 83 Linux
/dev/sda5 9731 20917 89859546 83 Linux
/dev/sda6 20918 39644 150424596 83 Linux
/dev/sda7 39645 53905 114551451 83 Linux
Partition table entries are not in disk order
Command (m for help):
我們采用默許值作為第一個柱面并指定值 +521 作為柱面的數(shù)目。清單 6 顯示,我們的分區(qū)大小約為 4GB。由于它是一個主分區(qū),因而它的編號必需為 1 至 4。順序指定分區(qū)編號是個好主意;否則一些工具會報告錯誤,fdisk 將勸誡我們:我們的分區(qū)表條目不再按硬盤順序陳列。
還要留意一點:我們的新分區(qū)類型被指定為 83,標明這是一個 Linux 數(shù)據(jù)分區(qū)。能夠?qū)⑦@個數(shù)字視為分區(qū)預定用途的操作系統(tǒng)的指示符。分區(qū)的結尾用途應該婚配這個配置,但這時我們的分區(qū)甚至還沒有格式化,更談不上有限據(jù)了。我們將最先創(chuàng)立其他分區(qū),然后引見如何修改分區(qū)類型。
您能夠曾經(jīng)留意到,當我們輸進 n 子命令創(chuàng)立一個新分區(qū)時,唯一的挑選是 “l”(示意邏輯分區(qū))和 “p”(示意主分區(qū))。您只好看到剩余的能夠分區(qū)類型的選項。假設驅(qū)動器還沒有擴展分區(qū),您將看到選項 “e”(示意擴展分區(qū))。還要留意,我們的擴展分區(qū)(/dev/sda3)為類型 5。
如今我們來定義 40GB Linux 分區(qū)和 2000MB FAT32 分區(qū)。這次我們只需指定大小 +40G 和 +2000M,辨別示意 40GB 和 2000MB。后果如清單 7 所示。
清單 7. 創(chuàng)立數(shù)據(jù)分區(qū)
Command (m for help): n
First cylinder (53906-116679, default 53906):
Using default value 53906
Last cylinder, +cylinders or +size{K,M,G} (53906-116679, default 116679): +40G
Command (m for help): n
First cylinder (59129-116679, default 59129):
Using default value 59129
Last cylinder, +cylinders or +size{K,M,G} (59129-116679, default 116679): +2000M
Command (m for help): p
Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000de20f
Device Boot Start End Blocks Id System
/dev/sda1 * 1 9111 73184076 7 HPFS/NTFS
/dev/sda2 9634 9730 779152+ 83 Linux
/dev/sda3 9731 116679 859067842+ 5 Extended
/dev/sda4 9112 9633 4192965 83 Linux
/dev/sda5 9731 20917 89859546 83 Linux
/dev/sda6 20918 39644 150424596 83 Linux
/dev/sda7 39645 53905 114551451 83 Linux
/dev/sda8 53906 59128 41953716 83 Linux
/dev/sda9 59129 59384 2056288+ 83 Linux
Partition table entries are not in disk order
Command (m for help):
修改分區(qū)類型
在分開 fdisk 之前,我們將修改 swap 和 vfat 分區(qū)的分區(qū)類型。為此,我們運用 t 子命令來配置分區(qū)類型。我們將 /dev/sda4 配置為類型 82(Linux 交流分區(qū)),將 /dev/sda9 配置為類型 9(FAT32)。假設您想檢查受支持類型的完壁列表,請輸進 L,如清單 8 所示。
評論