新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 學習 Linux,101: 建設分區和文件系統

        學習 Linux,101: 建設分區和文件系統

        作者: 時間:2016-09-12 來源:網絡 收藏

        /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 分區。它是一個主分區,標志為 bootable,這是 Windows 系統的典型特征。

        添加分區

        如今我們運用局部閑置空間來添加一些分區。

        我們將創立一個交流分區:/dev/sda4。這將是一個主分區,填充 /dev/sda1 的完畢柱面和 /dev/sda2 的起始柱面之間的 521 個柱面空隙。您不用對招致這個空隙的奇異原由感到獵奇;我只是為了撰寫本文而創立這個空隙。

        我們將創立一個 40GB 的邏輯分區:/dev/sda8。

        結尾,我們將創立一個 2000MB 的小型邏輯分區,以便在 Linux 和 Windows 系統之間共享數據。這個分區結尾將格式化為 FAT32(或 vfat)。這個分區將命名為 /dev/sda9。

        創立我們的分區

        我們最先運用 n 命令來創立一個新分區,如清單 6 所示。

        清單 6. 創立第一個分區

        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 作為柱面的數目。清單 6 顯示,我們的分區大小約為 4GB。由于它是一個主分區,因而它的編號必需為 1 至 4。順序指定分區編號是個好主意;否則一些工具會報告錯誤,fdisk 將勸誡我們:我們的分區表條目不再按硬盤順序陳列。

        還要留意一點:我們的新分區類型被指定為 83,標明這是一個 Linux 數據分區。能夠將這個數字視為分區預定用途的操作系統的指示符。分區的結尾用途應該婚配這個配置,但這時我們的分區甚至還沒有格式化,更談不上有限據了。我們將最先創立其他分區,然后引見如何修改分區類型。

        您能夠曾經留意到,當我們輸進 n 子命令創立一個新分區時,唯一的挑選是 “l”(示意邏輯分區)和 “p”(示意主分區)。您只好看到剩余的能夠分區類型的選項。假設驅動器還沒有擴展分區,您將看到選項 “e”(示意擴展分區)。還要留意,我們的擴展分區(/dev/sda3)為類型 5。

        如今我們來定義 40GB Linux 分區和 2000MB FAT32 分區。這次我們只需指定大小 +40G 和 +2000M,辨別示意 40GB 和 2000MB。后果如清單 7 所示。

        清單 7. 創立數據分區

        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):

        修改分區類型

        在分開 fdisk 之前,我們將修改 swap 和 vfat 分區的分區類型。為此,我們運用 t 子命令來配置分區類型。我們將 /dev/sda4 配置為類型 82(Linux 交流分區),將 /dev/sda9 配置為類型 9(FAT32)。假設您想檢查受支持類型的完壁列表,請輸進 L,如清單 8 所示。



        關鍵詞:

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 辛集市| 曲水县| 土默特右旗| 顺昌县| 阳山县| 兴城市| 和田市| 思茅市| 缙云县| 乐业县| 麻栗坡县| 行唐县| 乌拉特中旗| 陆川县| 瑞丽市| 剑阁县| 呼图壁县| 金塔县| 宜宾县| 宁阳县| 封开县| 卢氏县| 高要市| 蒙阴县| 绍兴市| 张北县| 龙山县| 阿鲁科尔沁旗| 农安县| 两当县| 宝丰县| 江阴市| 深圳市| 若羌县| 诏安县| 济南市| 漾濞| 霍林郭勒市| 永顺县| 乃东县| 澜沧|