**:
老鳥談生產場景如何對linux系統進行分割槽?
█ 前言:
我們買房子時,會考慮1室1廳,2室1廳,或3室2廳......!那麼具體如何選,是要看
手中的money和家庭的人口數量。
同理,伺服器作業系統在分割槽時也是如此,到底分3個區,4個區,要不要分/home/ /var,這也要看我們的業務需求,和運維規範或者說運維領導的喜好。
分多了,分少了,在不同的業務場景都可能會有一些麻煩問題(lvm可以解決這個問題,不過有他的弊端,或者說,某些場景是畫蛇添足)。
在闡述這個問題之前我們先來簡單說下基礎分割槽/boot分割槽、swap分割槽和/(根)分割槽的作用。
█ linux的/boot分割槽、swap分割槽和/(根)分割槽的作用
/boot 引導分割槽,存放引導檔案和linux核心等。
啟動檔案:用於判斷你需要啟動哪個作業系統或啟動哪個核心。
核心:簡單的講,程式與硬體間的橋梁,你使用應用程式通過核心控制整個計算機。
分割槽時一般設定:100-200m,正式環境下,linux引導檔案及核心全部大小小於100m。
/ 根分割槽,作為整個檔案系統的根目錄,硬碟不論分幾個區。所有的檔案
都會在根目錄下。在windows裡,我們把硬碟分為c: d: e: 等,然後
分別存放系統、程式、遊戲、歌曲等。
而在linux下不一樣了:不論你分幾個區,你都要在給他們單獨起個名字,
然後分別用 /data,/music,/study這樣名字的目錄來把分的分割槽掛載
到各自的目錄上提供訪問,和目錄完全一樣的待遇。
在linux下,硬碟看起來就像乙個分割槽一樣。這個分割槽的根目錄,就是/ 。
分割槽時一般設定:分完上面兩個區後,剩下的都給根分割槽即可。
在生產場景大規模(200臺以上伺服器)**運維中,普通伺服器的分割槽,分上面三個區是不
錯的選擇。
█ 採用/boot分割槽、swap分割槽和/(根)分割槽的方案優缺點:
優點:簡單,使用方便,可批量安裝部署使用,而且不會因為分多個分割槽,有的分割槽滿了,
有的分割槽剩餘很多空間又不能被利用的情況(lvm的情況這裡先不闡述)。
(其實也是可以使用的,可以fdisk刪除重建分割槽,然後進行擴充套件,不過過程就複雜了,
有興趣的朋友可以單獨交流)。
缺點:如果系統壞了,重新裝系統時,因為資料都在/(根分割槽),而導致重灌系統時資料備份麻煩了,
如果是加分了/usr,/home ,/var等分割槽,那麼系統壞了。
可以直接在/(根分割槽)裝系統,而不會破壞其它分割槽的資料。當然,我剛才也說了,如果是集群的節點, 不存在需要備份資料的情況下,本文的分割槽方案優點非常明顯,不需要擔心某個分割槽暴滿而其它分割槽不能使用的問題。
█ 生產環境中安裝linux系統時如何進行分割槽?
有很多學生及朋友會在這裡糾結,到底產環境中安裝linux系統時如何進行分割槽?
比如,以上/boot分割槽、swap分割槽和/(根)分割槽是基本的,另外,要不要分/home /var等,甚至要不要把資料單獨分割槽。
其實,這個問題沒有固定的答案。那麼不給大家答案你們還不甘心,所以呢,我就再詳細說下吧。
█ 附帶:其它常用分割槽目錄介紹
/home 普通使用者的家目錄預設存放目錄;
/usr 這個是系統存放程式的目錄,比如命令、幫助檔案等。這個目錄下有很多的檔案和目錄。當我們安裝乙個linux發行版官方提供的軟體包時,大多安裝在這裡。如果有涉及伺服器配置檔案的,會把配置檔案安裝在/etc目錄中。/usr目錄下包括涉及字型目錄/usr/share/fonts ,幫助目錄 /usr/share/man或/usr/share/doc,普通使用者可執行檔案目錄/usr/bin 或/usr/local/bin 或/usr/x11r6/bin ,比如 /usr/sbin 或/usr/x11r6/sbin 或/usr/local/sbin 等;還有程式的標頭檔案存放目錄/usr/include。
/var 這個目錄的內容是經常變動的,看名字就知道,我們可以理解為vary的縮寫,/var下有/var/log 這是用來存放系統日誌的目錄。/var/www目錄是定義apache伺服器站點存放目錄;/var/lib 用來存放一些庫檔案,比如mysql的,以及mysql資料庫的的存放地;
使用tar或者afio對linux系統進行備份
tar需要帶乙個引數命令,通常c表示建立 create x表示解壓所 extract t表示測試 test 選項p指示tar在解壓縮時保留原始檔案的所有權和許可權。選項v指示tar列出詳細操作過程。f選項以及後面的引數指定tar寫到給定的裝置。所有path1,path2等等引數是要新增到存檔中的目錄...
使用tar或者afio對linux系統進行備份
摘自 參考 linux的系統備份一直是從windows轉到linux的使用者關心的問題。由於眾所周知的原因,有經驗的windows使用者都養成了用ghost等軟 件備份windows系統的 優良傳統 結果這個優良傳統也被移植到了linux下。其實ghost用來備份linux也是很不錯的,它的壓縮功能...
企業生產場景如何對CentOS進行分割槽
前言 我們買房子時,會考慮1室1廳,2室1廳,或3室2廳.那麼具體如何選,是要看 手中的money和家庭的人口數量。同理,伺服器作業系統在分割槽時也是如此,到底分3個區,4個區,要不要分 home var,這也要看我們的業務需求,和運維規範或者說運維領導的喜好。分多了,分少了,在不同的業務場景都可能...