新聞中心
設(shè)備管理在 Linux 中,每一個(gè)硬件設(shè)備都映射到一個(gè)系統(tǒng)的文件,對(duì)于硬盤(pán)、光驅(qū)等,IDE 或 SCSI 設(shè)備也不例外,本篇文章重點(diǎn)為大家分享一下Linux中的分區(qū)方案,有需要的小伙伴可以參考一下。

創(chuàng)新互聯(lián)建站是一家專注于成都網(wǎng)站制作、成都做網(wǎng)站、外貿(mào)營(yíng)銷網(wǎng)站建設(shè)和服務(wù)器托管的網(wǎng)絡(luò)公司,有著豐富的建站經(jīng)驗(yàn)和案例。
1 分兩個(gè)區(qū)
實(shí)際上,很多時(shí)候我們只需要分兩個(gè)區(qū):/和交換分區(qū),日常使用基本不會(huì)有任何影響,甚至于交換分區(qū)對(duì)于現(xiàn)在的電腦來(lái)說(shuō)都不是必要的,我們完全可以只分配一個(gè)根分區(qū)。linux只需要一個(gè)/根分區(qū)就可以正常運(yùn)行。
2 常用分區(qū)方式,以使用100G空間安裝linux為例,各目錄含義,請(qǐng)參考文章結(jié)尾附錄。
引導(dǎo)分區(qū) 掛載點(diǎn)/boot 分區(qū)格式ext4 2G以內(nèi)即可
交換分區(qū) 無(wú)掛載點(diǎn) 分區(qū)格式選擇交換分區(qū)(swap) 最大不建議超過(guò)真實(shí)內(nèi)存大小,除非內(nèi)存小于2G,你的內(nèi)存大于4G,推薦2G即可,沒(méi)必要有些人推薦的與內(nèi)存相當(dāng)。
主目錄 掛載點(diǎn)/ 分區(qū)格式ext4 大小大約20-40G
家目錄 掛載點(diǎn)/home 分區(qū)格式ext4 剩下的所有空間
3 DIY
更高級(jí)的分區(qū),我們就要了解一下自己電腦的使用場(chǎng)景。
linux的整體目錄就是一個(gè)樹(shù)狀結(jié)構(gòu),根據(jù)文章結(jié)尾的附錄一,我們會(huì)知道/分區(qū)下的各個(gè)目錄存放的內(nèi)容都是不一樣的,所以他們的內(nèi)容變化速度也會(huì)不一樣。
了解了這些,試想一個(gè)場(chǎng)景,如果我們只分配一個(gè)/分區(qū),內(nèi)容增加速度快的目錄,比如個(gè)人桌面系統(tǒng)的/home,服務(wù)器的/var目錄可能會(huì)迅速占領(lǐng)大部分的存儲(chǔ)容量,以至于當(dāng)存儲(chǔ)容量用盡時(shí)出現(xiàn)電腦無(wú)法開(kāi)機(jī)的現(xiàn)象。
為了避免出現(xiàn)這樣的情形,我們可以給電腦分區(qū),然后將分區(qū)‘掛載’到根分區(qū)的指定目錄,限制目錄的大小,同時(shí)保護(hù)一些重要目錄,比如/boot,這樣,即便目錄某個(gè)目錄擴(kuò)張很快,最終也只會(huì)占用我們分配的大小,不會(huì)影響到電腦的正常運(yùn)行。所以第二種方法里,我們把/boot和/home單獨(dú)分了出來(lái),避免/分區(qū)的內(nèi)容擴(kuò)張影響到系統(tǒng)啟動(dòng),同時(shí),分配/home分區(qū)可以在電腦系統(tǒng)崩潰,重裝系統(tǒng)時(shí)避免個(gè)人文件丟失,直接將分區(qū)掛載上去,個(gè)人的數(shù)據(jù)就不會(huì)丟失。
但是有的時(shí)候,我們要安裝linux是給服務(wù)器安裝的,這時(shí),/home就不應(yīng)該分配這么多空間了,因?yàn)閷?duì)于個(gè)人電腦桌面系統(tǒng),我們可能需要安裝很多的軟件、文件和視頻音樂(lè)等,會(huì)導(dǎo)致/home目錄變得十分臃腫,而其他目錄相對(duì)來(lái)說(shuō)比較小。不過(guò)對(duì)于服務(wù)器來(lái)說(shuō),更占用存儲(chǔ)的地方可能集中在了/var目錄,比如日志文件,比如web服務(wù)器的根目錄,一般都在/var目錄中,這時(shí),我們就應(yīng)該給/var目錄分配更多的空間,保證服務(wù)器的正常運(yùn)行。當(dāng)然,如果你的服務(wù)器目錄結(jié)構(gòu)是自己組織的,你就要按照你自己電腦的情況來(lái)分析你的電腦該如何來(lái)選擇分區(qū)。
附錄一、linux下各目錄的作用
[cc]- swap類似于windows的虛擬內(nèi)存文件
– / 根目錄,根目錄下最好只有目錄,文件放在目錄下,不要放在根目錄中。
+– /boot 包括操作系統(tǒng)的內(nèi)核和啟動(dòng)過(guò)程需要用的文件
+– /root 超級(jí)管理員的家目錄
+– /home 家目錄,用來(lái)存放用戶文件
+– /etc 大部分的配置文件默認(rèn)都放在這里
+– /dev linux系統(tǒng)中,所有的硬件都以文件的形式放在這個(gè)目錄中
+– /lost+found 突然停電或者非正常關(guān)機(jī),存放臨時(shí)文件
+– /sbin 管理員才能運(yùn)行的一些程序
+– /opt 存儲(chǔ)第三方軟件的目錄
+– /proc 存儲(chǔ)進(jìn)程相關(guān)的信息,用于方便的訪問(wèn)進(jìn)程信息,偽文件系統(tǒng),所有的內(nèi)容都存儲(chǔ)在內(nèi)存中
+– /mnt 一般我們將手動(dòng)掛載的分區(qū)放在這里(例如新加一款硬盤(pán),可以掛載在這里)
+– /media 系統(tǒng)自動(dòng)掛載的分區(qū)放在這里
+– /lib 用于存放庫(kù)文件
+– /usr
+—- /usr/lib 同/lib
+– /usr/sbin 同/sbin
+—- /usr/local/bin 系統(tǒng)實(shí)用程序
+—- /usr/local/sbin 同/sbin
+—-/usr/local/lib 同/lib[/cc]
標(biāo)題名稱:詳解Linux分區(qū)方案
標(biāo)題來(lái)源:http://www.fisionsoft.com.cn/article/dpsesjh.html


咨詢
建站咨詢
