Linux分割槽方案 檔案結構與掛載

2022-05-21 13:15:04 字數 1659 閱讀 8467

/boot:在很多老舊的教程中,都會讓使用者在/boot目錄上掛載乙個大小為100mb左右的獨立分割槽,並推薦把該/boot放在硬碟的前面,即1024柱面之前。事實上,那是lilo無法引導1024柱面後的作業系統核心的時代遺物了。

當然,也有作者宣稱,獨立掛載/boot的好處是可以讓多個linux共享乙個/boot。其實,無論是基於上述的哪種理由,都沒有必要把/boot分割槽獨立出來。首先,grub可以引導1024柱面後的linux核心;其次,即使是安裝有多個linux,也完全可以不共享/boot。

因為/boot目錄的大小通常都非常小,大約20mb,分乙個100mb的分割槽無疑是一種浪費,而且還把硬碟分的支離破碎,不方便管理。另外,如果讓兩個linux共享乙個/boot,每次公升級核心,都會導致grub的配置檔案衝突,帶來不必要的麻煩。而且,不獨立/boot分割槽僅僅占用了根目錄下的大約20mb左右的空間,根本不會對根目錄的使用造成任何影響。

值得注意的是,隨著硬碟容量的增大,無法引導linux核心的現象再次出現,這也就是著名的137gb限制。很遺憾,grub是無法引導137gb之後的分割槽中的linux核心的。如果你不巧遇到了這樣的情況(我就遇到過),你就要考慮把/boot獨立掛載到位於137gb前方的獨立分割槽中,或者索性就把 linux分割槽都往前移動,讓根目錄所在分割槽位於137gb之前。

/usr/local:建議把/opt、/usr或/usr/local獨立出來的教程,基本上也是非常老的了。使用ubuntu時,我們一般都是使用系統的軟體包管理器安裝軟體,很少自己編譯安裝任何軟體。

而建議獨立/usr、/opt、/usr/local的理由無非是為了重灌系統時不再重新編譯軟體而直接使用早先編譯好的版本。因此對於大多數的普通使用者來說,這個建議通常是沒有意義的。

/var:建議把/var和/tmp獨立出來的教程通常是面向伺服器的。因為高負載的伺服器通常會產生很多日誌檔案和臨時檔案,而這些檔案又經常改變,因此把/var和/tmp獨立出來,有利於提高伺服器的效能。

我們使用ubuntu是做桌面的,甚至有些使用者根本從來就沒有關心過系統日誌這玩意兒,所以根本沒有必要獨立的為/var和/tmp掛載分割槽。

/home:這可能是唯一乙個值得獨立掛載linux分割槽的目錄了。/home是使用者資料夾所在的地方。

乙個使用者可能在/home/user中存放了大量的檔案資料,如果獨立掛載/home,即使遇到ubuntu系統無故身亡的尷尬局面,也可以立刻重灌系統,取得自己的檔案資料。因此,/home是唯一可以考慮獨立掛載linux分割槽的目錄。

看了上面的一些介紹,你可能已經知道我的建議了:

- 雙linux分割槽方案

/:至少3gb,建議根據實際情況,盡可能多分一些,特別是喜歡玩各式軟體的讀者。

swap:物理記憶體小於等於512mb,建議分配實際物理記憶體容量2倍大小的swap;物理記憶體大於512mb,建議分配與物理記憶體等容量的swap。

- 三linux分割槽方案

/:至少3gb,建議根據實際情況,盡可能多分一些,特別是喜歡玩各式軟體的讀者。

物理記憶體小於等於512mb,建議分配實際物理記憶體容量2倍大小的swap;物理記憶體大於512mb,建議分配與物理記憶體等容量的swap。

另外需要說明的一點是,有些老舊的教程中建議把linux安裝在主分割槽中,或在/boot下掛載乙個主分割槽。事實上,這也是不需要的。linux的所有分割槽都可以位於邏輯分割槽中。

所以,不要再被這些老舊的教程所誤導了,不要再浪費有限的主分割槽了,放心地把linux安裝在邏輯分割槽中吧。

Linux檔案與目錄管理

在linux中什麼是乙個檔案的路徑呢,說白了就是這個檔案存在的地方,例如在上一章提到的 root ssh authorized keys 這就是乙個檔案的路徑。如果你告訴系統這個檔案的路徑,那麼系統就可以找到這個檔案。在linux的世界中,存在著絕對路徑和相對路徑。絕對路徑 路徑的寫法一定由根目錄 ...

Linux檔案系統與磁碟管理

實驗報告 掌握linux下檔案系統的建立 掛載與解除安裝。掌握檔案系統的自動掛載。某企業的linux伺服器中新增了一塊硬碟 dev sdb,請使用fdisk命令新建 dev sdb1主分割槽和 dev sdb2擴充套件分割槽,並在擴充套件分割槽中新建邏輯分割槽 dev sdb5,並使用mkfs命令分...

Linux檔案系統與磁碟管理LVM

硬碟的結構與分割槽 磁頭header,磁軌 track 磁柱 cylinder 扇區 sector 節 分割槽 partition 指定從哪個磁柱 起始磁柱 到哪個磁柱 結束磁柱 的範圍儲存以何種檔案系統儲存 mbr master booter recorder 檔案系統 邏輯塊 block 分割槽...