YLMFOS对Linux硬盘分区的介绍
附錄A:關于系統分區的介紹
關于分區操作,首先鄭重提醒各位:分區操作會影響到系統分區變化,可能導致用戶數據丟失,所以請一定慎重小心的進行,悲劇可能發生于一知半解之中,故有問題,千萬不要抱有僥幸心理,多提問,論壇中的熱心網友很多!
首先看看OS的分區界面:
整個安裝界面中,可供操作的有如下一些選項:
選擇硬盤:如果用戶有兩塊以上的硬盤,就可以在此選擇需要進行分區操作的硬盤。
使用整塊硬盤:這個選項默認不選中,因為這會將整塊硬盤全部重新分區并格式化,如果用戶操作的不是一塊空硬盤,那勢必會造成數據丟失,除非用戶真的不想要硬盤上的原有數據,那就可以選中這個選項。
手動設置分區:這個選項是作為默認項的,接下來的工作也主要針對這個選項進行說明。
新建(N):顧名思義,用來新建分區的。
修改:這個按鈕是用來修改已有分區的屬性等操作
刪除:刪除已有分區。
還原:在所有分區設置好以后,OS并沒有真正意義上的已經分好區了,僅僅在這里是用戶設置的分區方案,真正的分區操作是在點擊“安裝”按鈕以后的安裝過程中進行的。所以在這里用戶可以選擇還原,就是放棄之前的分區方案,可以進行二次分區。
好了,明白各個選項的功能之后,我們開始實例操作對一個硬盤進行合理分區。
如上圖,我們對對于一塊40G的空閑空間進行分區,實際上這是一個全新的空硬盤,里面沒有數據,我們點擊“新建”按鈕,彈出下面的對話框:
分區類型:分區可以是主分區,也可以是邏輯分區,根據實際情況選擇即可,注意一個硬盤中主分區的個數是有限的,所以保險起見留一個主分區,其余分區皆為邏輯分區。
分區大小:可以自行設置大小,一般根分區大小推薦10G左右。其余分區用戶自行定制大小即可。
文件系統:一般現在Linux操作系統都開始支持EXT4文件系統。
格式化:對于一個分區是否格式化,要看分區所承載的內容,一般建議根分區是格式化的,其他分區如home之類的可以根據用戶自己的選擇,是否格式化,因為這些分區往往都保留有用戶個人數據。
分區標簽:既卷標,給分區起個名字
掛載點:掛載點有諸多可選項,每個選項都有其用途,不過簡單的分區方案一般是一個根分區加一個交換分區,對于一個Linux系統,根分區(/)是必不可少的,系統核心內容都是安裝在這個分區的,類似于Windows系統的C盤。交換分區通俗的講,類似于虛擬內存。如果一個機器物理內存足夠大,那可以選擇不創建交換分區。
我們按照上圖中創建一個根分區,并調整其大小為10955,文件系統選擇EXT4,掛載點選擇“/”,點擊確定后,安裝界面變成了以下的樣子:
同樣,我們可以在空閑空間上繼續新建分區,也可以對已經分好的分區進行編輯,如果要修改已經分好的區,這時候就用到了“修改”按鈕。
原理都很簡單,只需按照屏幕提示操作即可。
另外,提醒大家,在創建一個主分區以后,需要創建邏輯分區,邏輯分區是要位于擴展空間上的,所以創建邏輯分區之前,首先要創建一個擴展空間,擴展空間不屬于分區,故不能選擇掛載點,也不能格式化,創建時一般直接點擊確定即可。
有了擴展分區就可以選擇創建邏輯分區了,剩下的事情相對簡單,關于Linux中每個分區的用途,下面附上一些權威說法:
Linux硬盤系統下,硬盤光驅等設備的命名規則:
Linux硬盤系統 好像很喜歡“另類”,它對硬盤設備的命名方法,也和Windows有很大區別。在Linux硬盤系統里面,你的硬盤設備信息,是專門存儲在“dev”這個掛載點里面的。上面我沒有提到這個掛載點,大家知道就行了。后面會見到。它的硬盤命名方法是:
1. IDE 接口的硬盤,Linux下稱為(或者說是顯示為):HD
2. SATA 硬盤或者 SCSI硬盤,稱為: SD
3. 光驅,就是 CDROM 了。如果有多個光驅,是按數字命名排列的,比如:CDROM0,CDROM1,CDROM2
4. Linux已經很好很好的支持 Windows分區類型(FAT32,FAT,NTFS)的讀寫操作了。你系統安裝好后,它就能自動識別這些Windows分區。它們會以“該分區的容量大小+分區卷標”,來標明,比如: 22.5G GAME, 30G System^^^這樣。在你系統的“位置”里面,就能看到的。
5. 如果你有多硬盤……………… 剛才說了,在Linux里面,硬盤被分為:HD 和 SD,那么,根據英文26個字母的順序。第一塊硬盤,就是 hda,那么,這塊硬盤的第一個掛載點,就是 hda1,以此類推 hda2,hda3^^^
剛才說了,多塊硬盤,是根據26個字母順序排的,那么, hdb就是第二塊硬盤了。這個應該很容易理解吧?它的“分區”,自然就是:hdb1,hdb2,hdb3……………………同樣道理,大家應該能知道, sdb3,是什么意思了吧?
Linux 下常見分區以及推薦大小值:
/boot 分區,它包含了操作系統的內核和在啟動系統過程中所要用到的文件,建這個分區是有必要的,因為目前大多數的PC機要受到BIOS的限制, 況且如果有了一個單獨的/boot啟動分區,即使主要的根分區出現了問題,計算機依然能夠啟動。這個分區的大小約在60MB—120MB之間。
/usr 分區,是 Linux系統存放軟件的地方,如有可能應將最大空間分給它。
/home 分區,是用戶的home目錄所在地,這個分區的大小取決于有多少用戶。如果是多用戶共同使用一臺電腦的話,這個分區是完全有必要的,況且根用戶也可以很好地控制普通用戶使用計算機,如對用戶或者用戶組實行硬盤限量使用,限制普通用戶訪問哪些文件等。
/var/log 分區,是系統日志記錄分區,如果設立了這一單獨的分區,這樣即使系統的日志文件出現了問題,它們也不會影響到操作系統的主分區。
/tmp 分區,用來存放臨時文件。這對于多用戶系統或者網絡服務器來說是有必要的。這樣即使程序運行時生成大量的臨時文件,或者用戶對系統進行了錯誤的操作,文件系統的其它部分仍然是安全的。因為文件系統的這一部分仍然還承受著讀寫操作,所以它通常會比其它的部分更快地發生問題。
/bin 分區,存放標準系統實用程序。
上面介紹了幾個常用的分區,但記住常規狀況下至少要有兩個分區,一個SWAP分區,一個/分區。
如何分區最科學:
一般常見的分區方式有: / 文件系統和 SWAP分區或者/文件系統、/home文件系統和一個SWAP分區
再詳細點,再多個/boot系統、 /var文件系統等Linux目錄樹、不屬于Linux目錄樹的/back(名字自己定,/file也可以,這是自己用來存放備份數據的地方)只分一個 / 和 swap 也有它的好處,可以最大限度的利用硬盤空間(用戶用時只要 / 沒用完,就可以不去理會硬盤空間的問題),但這樣重裝系統時要先備份 /home,不然重裝就麻煩。如果你給 OS 的硬盤空間比較小,比如只有8G、10G的,采取這種方式比較好,雖然默認系統裝完后,/ 文件系統只有3個G 左右,但隨著你安裝軟件的增多,/ 文件系統也會越來越大的。
但只劃分一個/分區也比較危險,這就意味著,所有的數據都將存放在唯一一個 / 文件系統中,這對于實際的生產系統來說是不安全的(就如同我們在使用Windows 時也不會只劃分一個 C 盤)。如果分配給 OS 的空間大一些,則可以將 /home 獨立掛載,也可以再根據自己需要把其它如 /boot、/var 等獨立掛載,這樣有一定好處: (將/boot單獨分區)
1 可以有幾個不同的操作系統共享同一套內核 方便管理
2 boot目錄的IO訪問比較少,單獨放在一個分區,可以防止其它目錄的讀寫導致boot的inode損壞
3 老主板有1024柱面問題 單獨在前1024柱面分一個boot分區 可以避免這個問題
4 如果做RAID或者LVM,引導管理程序可能不支持,導致找不到內核,因此單獨的boot分區就很有意義了
5 方便使用dd這樣的工具進行備份
6 可以用只讀方式掛載boot分區 增加安全性
ps: 如果喜歡折騰系統 常常重裝 那么單獨分出來確實沒什么用處
如果將/boot單獨分區,則/boot為主分區,而/分區不必是主分區。
安全的分區方案原則:系統數據和普通用戶數據分離放置于不同的分區 (即使用單獨的 home 分區);不經常變化的系統數據和經常變化的系統數據分離放置于不同的分區(即使用單獨的 usr 分區和 var 分區)。
一般地,在一個實際系統中至少要創建單獨的 /home 分區。
總結
以上是生活随笔為你收集整理的YLMFOS对Linux硬盘分区的介绍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Keil5 Load按钮灰色
- 下一篇: 如何查看linux的触摸板驱动是哪个?