安裝linux的總體步驟其實比較簡單,惟一可能值得說明的地方,大概就是linux的分區了。 下面來給你們推薦一些分區方案。 |
1 分兩個區html
實際上,不少時候咱們只須要分兩個區:`/`和交換分區,平常使用基本不會有任何影響,甚至於交換分區對於如今的電腦來講都不是必要的,咱們徹底能夠只分配一個根分區。linux只須要一個/根分區就能夠正常運行。linux
2 經常使用分區方式,以使用100G空間安裝linux爲例,各目錄含義,請參考文章結尾附錄。web
引導分區 掛載點/boot 分區格式ext4 2G之內便可windows
交換分區 無掛載點 分區格式選擇交換分區(swap) 最大不建議超過真實內存大小,除非內存小於2G,你的內存大於4G,推薦2G便可,不必有些人推薦的與內存至關。服務器
主目錄 掛載點/ 分區格式ext4 大小大約20-40G操作系統
家目錄 掛載點/home 分區格式ext4 剩下的全部空間日誌
3 DIY視頻
更高級的分區,咱們就要了解一下本身電腦的使用場景。htm
linux的總體目錄就是一個樹狀結構,根據文章結尾的附錄一,咱們會知道/分區下的各個目錄存放的內容都是不同的,因此他們的內容變化速度也會不同。blog
瞭解了這些,試想一個場景,若是咱們只分配一個/分區,內容增長速度快的目錄,好比我的桌面系統的/home,服務器的/var目錄可能會迅速佔領大部分的存儲容量,以致於當存儲容量用盡時出現電腦沒法開機的現象。
爲了不出現這樣的情形,咱們能夠給電腦分區,而後將分區‘掛載’到根分區的指定目錄,限制目錄的大小,同時保護一些重要目錄,好比/boot,這樣,即使目錄某個目錄擴張很快,最終也只會佔用咱們分配的大小,不會影響到電腦的正常運行。因此第二種方法裏,咱們把/boot和/home單獨分了出來,避免/分區的內容擴張影響到系統啓動,同時,分配/home分區能夠在電腦系統崩潰,重裝系統時避免我的文件丟失,直接將分區掛載上去,我的的數據就不會丟失。
可是有的時候,咱們要安裝linux是給服務器安裝的,這時,/home就不該該分配這麼多空間了,由於對於我的電腦桌面系統,咱們可能須要安裝不少的軟件、文件和視頻音樂等,會致使/home目錄變得十分臃腫,而其餘目錄相對來講比較小。不過對於服務器來講,更佔用存儲的地方可能集中在了/var目錄,好比日誌文件,好比web服務器的根目錄,通常都在/var目錄中,這時,咱們就應該給/var目錄分配更多的空間,保證服務器的正常運行。固然,若是你的服務器目錄結構是本身組織的,你就要按照你本身電腦的狀況來分析你的電腦該如何來選擇分區。
附錄1、linux下各目錄的做用
- swap相似於windows的虛擬內存文件
- / 根目錄,根目錄下最好只有目錄,文件放在目錄下,不要放在根目錄中。
+-- /boot 包括操做系統的內核和啓動過程須要用的文件
+-- /root 超級管理員的家目錄
+-- /home 家目錄,用來存放用戶文件
+-- /etc 大部分的配置文件默認都放在這裏
+-- /dev linux系統中,全部的硬件都以文件的形式放在這個目錄中
+-- /lost+found 忽然停電或者非正常關機,存放臨時文件
+-- /sbin 管理員才能運行的一些程序
+-- /opt 存儲第三方軟件的目錄
+-- /proc 存儲進程相關的信息,用於方便的訪問進程信息,僞文件系統,全部的內容都存儲在內存中
+-- /mnt 通常咱們將手動掛載的分區放在這裏(例如新加一款硬盤,能夠掛載在這裏)
+-- /media 系統自動掛載的分區放在這裏
+-- /lib 用於存放庫文件
+-- /usr
+---- /usr/lib 同/lib
+-- /usr/sbin 同/sbin
+---- /usr/local/bin 系統實用程序
+---- /usr/local/sbin 同/sbin
+----/usr/local/lib 同/lib