色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 學(xué)習(xí) Linux,101: 建設(shè)分區(qū)和文件系統(tǒng)

          學(xué)習(xí) Linux,101: 建設(shè)分區(qū)和文件系統(tǒng)

          作者: 時(shí)間:2016-09-12 來源:網(wǎng)絡(luò) 收藏

          Partition table entries are not in disk order

          [root@echidna ~]# fdisk -l /dev/sda

          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/sda5      9731    20917  89859546  83 Linux

          /dev/sda6      20918    39644  150424596  83 Linux

          /dev/sda7      39645    53905  114551451  83 Linux

          留意:

          標(biāo)題信息顯示硬盤大小和幾何參數(shù)。大非少數(shù)運(yùn)用 LBA 的硬盤每個(gè)柱面擁有 255 個(gè)磁頭,每個(gè)磁道擁有 63 個(gè)扇區(qū),總共擁有 16065 個(gè)扇區(qū),或許每個(gè)柱面 8225280 字節(jié)。

          在第二個(gè)示例中,第一個(gè)主分區(qū)(/dev/sda1)標(biāo)志為 bootable(或 active)。這準(zhǔn)許規(guī)范 DOS PC 主引導(dǎo)記載引導(dǎo)該分區(qū)。這個(gè)標(biāo)志對(duì) LILO 或 GRUB 引導(dǎo)裝載順序沒有意義。第一個(gè)示例運(yùn)用 GRUB 作為引導(dǎo)裝載順序,/dev/sda3 被標(biāo)志為 bootable 的原由能夠是我以前運(yùn)用這個(gè)驅(qū)動(dòng)器的一次不測(cè)。

          Start 和 End 列顯示每個(gè)分區(qū)的起始和完畢柱面。這些分區(qū)不能堆疊且通常應(yīng)該相鄰,即中間沒有空間。

          Blocks 列顯示大小為 1K(1024 字節(jié))的塊的數(shù)目。關(guān)于本文撰寫之時(shí)運(yùn)用的大非少數(shù)硬盤而言,扇區(qū)大小是 512 字節(jié),因而一個(gè)分區(qū)中的塊的最大數(shù)目是柱面數(shù)目(End + 1 - Start)和每個(gè)柱面的扇區(qū)數(shù)目標(biāo)乘積的一半。塊數(shù)目后面的 + 號(hào)示意分區(qū)中的扇區(qū)沒有所有運(yùn)用。

          Id 列示意分區(qū)的預(yù)定用途。類型 82 是示意 Linux 交流分區(qū),類型 83 示意 Linux 數(shù)據(jù)分區(qū)。已定義的分區(qū)類型大約有 100 種。第二個(gè)硬盤由多個(gè)操作系統(tǒng)共享,其中包含 Windows/xp,因而出現(xiàn)了 Windows NTFS(也可以夠是 FAT32)分區(qū)。

          運(yùn)用 fdisk 舉行分區(qū)

          您剛剛曾經(jīng)看到如何運(yùn)用 fdisk 命令來顯示分區(qū)信息。這個(gè)命令還提供了一個(gè)菜單驅(qū)動(dòng)的環(huán)境來編輯分區(qū)表,以便創(chuàng)立或移除分區(qū)。

          勸誡

          開端修正分區(qū)之前,須要記得一些首要事項(xiàng)。假設(shè)不恪守以下這些準(zhǔn)繩,就會(huì)出現(xiàn)喪失您的現(xiàn)有限據(jù)的風(fēng)險(xiǎn)。

          開端之前備份首要數(shù)據(jù),舉行任何能夠會(huì)招致數(shù)據(jù)喪失的操作之前都應(yīng)這樣做。

          不要更矯正在運(yùn)用的分區(qū)。事前細(xì)致方案,然后留意執(zhí)行。從 CD、DVD 或 USB 啟動(dòng)一個(gè)及時(shí)發(fā)行版是確保沒有硬盤驅(qū)動(dòng)器分區(qū)正在運(yùn)用的一個(gè)好辦法。

          明白您的工具。fdisk 命令不會(huì)向您的硬盤提交任何修改,除非您要求它那樣做。其他工具,其中包含 parted 能夠會(huì)隨著您的操作提交修改。

          假設(shè)確實(shí)犯了錯(cuò)誤,那么應(yīng)立刻中止。分區(qū)工具對(duì)分區(qū)表舉行寫操作。除非您運(yùn)用的工具還包含對(duì)您的硬盤的數(shù)據(jù)區(qū)域的挪動(dòng)、大小重置、格式化等寫操作功用,否則您的數(shù)據(jù)將不會(huì)遭到影響。假設(shè)您確實(shí)犯了錯(cuò)誤,盡快中止操作并尋求協(xié)助。您仍然有能夠恢復(fù)此前的分區(qū)表定義,從而恢復(fù)您的分區(qū)和數(shù)據(jù)。

          啟動(dòng) fdisk

          要以交互方式啟動(dòng) fdisk,只需提供一個(gè)硬盤的稱號(hào)(比如 /dev/hda 或 /dev/sdb)作為參數(shù)。以下示例啟動(dòng)一個(gè) Knoppix 及時(shí) DVD。您須要根權(quán)限,并將看到類似于清單 3 的輸出。

          清單 3. 啟動(dòng)交互式 fdisk

          knoppix@Microknoppix:~$ su -

          root@Microknoppix:~# fdisk /dev/sda

          The number of cylinders for this disk is set to 121601.

          There is nothing wrong with that, but this is larger than 1024,

          and could in certain setups cause problems with:

          1) software that runs at boot time (e.g., old versions of LILO)

          2) booting and partitioning software from other OSs

          (e.g., DOS FDISK, OS/2 FDISK)

          Command (m for help):

          大非少數(shù)硬盤擁有超越 1024 個(gè)柱面,因而您通常會(huì)看到清單 3 中顯示的勸誡。類型 m 將顯示一個(gè)可用的單字母命令列表,如清單 4 所示。

          清單 4. fdisk 中的協(xié)助

          Command (m for help): m

          Command action

          a  toggle a bootable flag

          b  edit bsd disklabel

          c  toggle the dos compatibility flag

          d  delete a partition

          l  list known partition types

          m  print this menu

          n  add a new partition

          o  create a new empty DOS partition table

          p  print the partition table

          q  quit without saving changes

          s  create a new empty Sun disklabel

          t  change a partition's system id

          u  change display/entry units

          v  verify the partition table

          w  write table to disk and exit

          x  extra functionality (experts only)

          Command (m for help):

          運(yùn)用 p 命令來顯示這個(gè)特定硬盤上的現(xiàn)有分區(qū),清單 5 顯示輸出。

          清單 5. 顯示現(xiàn)有分區(qū)表

          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



          關(guān)鍵詞:

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉