創(chuàng)建和配置文件系統(tǒng)選項(xiàng)
讓我們打亂次序,先從創(chuàng)建和配置文件系統(tǒng)和選項(xiàng)開(kāi)始。
在能夠使用 Linux 文件系統(tǒng)之前,需要先創(chuàng)建它們。但是在創(chuàng)建文件系統(tǒng)之前,需要先創(chuàng)建放置它的分區(qū)。在 x86 計(jì)算機(jī)上,硬盤(pán)可以被分成四個(gè)主分區(qū),但是最后一個(gè)主分區(qū)可以包含許多擴(kuò)展分區(qū)。
在過(guò)去,對(duì)于能夠出現(xiàn)可引導(dǎo)分區(qū)的最高柱面、最大硬盤(pán)大小、在大硬盤(pán)上主分區(qū)的位置等等有許多限制。但是,在過(guò)去五年中,幾乎所有系統(tǒng) BIOS 都得到了改進(jìn),能夠處理實(shí)際上無(wú)限大的硬盤(pán),而且現(xiàn)代的引導(dǎo)裝載程序(至少是 Linux 的引導(dǎo)裝載程序)對(duì)于分區(qū)大小或位置已經(jīng)沒(méi)什么限制了。
目前仍然需要擔(dān)心的惟一規(guī)則只涉及 Linux 之外的某些其他操作系統(tǒng)。這些操作系統(tǒng)有時(shí)候仍然堅(jiān)持將主分區(qū)放在硬盤(pán)中比較靠前的位置。Linux 分區(qū)可以放在任何可訪問(wèn)的硬盤(pán)上的擴(kuò)展分區(qū)或任何位置。
在 Linux 環(huán)境中,對(duì)于在硬盤(pán)上創(chuàng)建和操作分區(qū),有幾種廣泛使用的工具。最老的工具是 fdisk。后來(lái),基于 curses 的 cfdisk 開(kāi)始流行了。許多發(fā)行版中還使用 GNU parted 。而且,大多數(shù) Linux 發(fā)行版的安裝系統(tǒng)和/或圖形化環(huán)境都附帶著分區(qū)工具前端,這樣用戶就能夠通過(guò)更友好的界面查看和修改分區(qū)。
在這些工具中,fdisk 仍然是最靈活而且最寬容的工具。在這里使用“寬容”這個(gè)詞似乎有點(diǎn)兒奇怪。無(wú)論使用什么工具,寫(xiě)入錯(cuò)誤的分區(qū)表信息都會(huì)導(dǎo)致災(zāi)難。但是如果已經(jīng)用不太標(biāo)準(zhǔn) 的方式創(chuàng)建了分區(qū)(常常是由非 Linux 操作系統(tǒng)和工具創(chuàng)建的),那么 fdisk 一般會(huì)容忍,而其他工具可能根本拒絕嘗試。但是一般來(lái)說(shuō),cfdisk 更友好,交互性更強(qiáng)。與 fdisk 或 cfdisk相比,parted 為以非破壞性方式重新設(shè)置現(xiàn)有分區(qū)的大小和進(jìn)行移動(dòng)提供了更強(qiáng)大的選項(xiàng)。
無(wú)論使用什么工具來(lái)創(chuàng)建分區(qū),概念是相似的。首先,您需要作為根用戶執(zhí)行這些操作,最好在單用戶模式下。下面這一點(diǎn)極其重要:在修改分區(qū)時(shí)一定要小心,最好將所有重要的數(shù)據(jù)進(jìn)行備份,并且仔細(xì)留意您所做的修改。
在開(kāi)始修改分區(qū)表之前,應(yīng)該了解當(dāng)前存在哪些分區(qū)。命令 fdisk -l /dev/hda(對(duì)于其他硬盤(pán),命令是相似的,比如 /dev/hdb or /dev/sda)會(huì)提供關(guān)于現(xiàn)有分區(qū)的信息。mount 也有助于了解這些現(xiàn)有分區(qū)的實(shí)際使用方式。如果希望創(chuàng)建新分區(qū),那么要記。旱谒膫(gè)主分區(qū)中的任何額外扇區(qū)都可以供新的擴(kuò)展分區(qū)使用。
我們來(lái)看一個(gè) Linux 系統(tǒng)上的分區(qū)表示例:
% fdisk -l /dev/sda Disk /dev/sda: 80.0 GB, 80026361856 bytes 255 heads, 63 sectors/track, 9729 cylinders
Device Boot Start End Blocks Id System /dev/sda1 * 1 1216 9767488+ 7 HPFS/NTFS /dev/sda3 1217 4255 24410767+ 83 Linux /dev/sda4 4256 9729 43969905 5 Extended /dev/sda5 4256 4380 1004031 82 Linux swap / Solaris /dev/sda6 4381 5597 9775521 83 Linux |
這個(gè)分區(qū)表提供了幾條信息。首先,我們可以看到,第一個(gè)分區(qū)可能由別的操作系統(tǒng)使用。而且運(yùn)行 mount 將提供更多信息:
% mount | head -1
/dev/sda3 on / type reiserfs (rw,noatime,notail,commit=600)
這說(shuō)明,現(xiàn)有系統(tǒng)的根在 /dev/sda3。最令人感興趣的可能是,/dev/sda4 分區(qū)一直延伸到柱面 9729,但是這個(gè)分區(qū)中的擴(kuò)展分區(qū)只使用了此空間的一部分。
在查明硬盤(pán)上有一些空閑空間可用之后,我們使用 fdisk 在其中創(chuàng)建一個(gè)分區(qū):
% fdisk /dev/sda
這個(gè)硬盤(pán)的柱面數(shù)量設(shè)置為 9729。這沒(méi)有錯(cuò),但是這個(gè)數(shù)值大于 1024,在某些情況下會(huì)由于以下方面的原因而導(dǎo)致問(wèn)題:
2015職稱(chēng)計(jì)算機(jī)考試書(shū)PowerPoint2007中 .. 定價(jià):¥45 優(yōu)惠價(jià):¥42 更多書(shū)籍 | |
2015年全國(guó)職稱(chēng)計(jì)算機(jī)考試教材(2007模 .. 定價(jià):¥225 優(yōu)惠價(jià):¥213 更多書(shū)籍 |