無論是安裝Windows還是Linux操作系統(tǒng)棉圈,硬盤分區(qū)都是整個系統(tǒng)安裝過程中不可避免的環(huán)節(jié)涩堤,Ubuntu有自動分區(qū)選項,但不利于初學(xué)者學(xué)習(xí)分瘾,結(jié)合網(wǎng)上的一些Ubuntu Linux安裝教程胎围,總結(jié)一下分區(qū)知識:
硬盤一般分為IDE硬盤、SCSI硬盤和SATA硬盤三種,在Linux系統(tǒng)中白魂,IDE接口的硬盤被稱為hd汽纤,SCSI和SATA接口的硬盤則被稱為sd,其中IDE硬盤基本上已經(jīng)淘汰福荸,現(xiàn)在市面上最常見的就是SATA接口的硬盤蕴坪,第1塊硬盤稱為sda,第2塊硬盤稱為sdb……敬锐,依此類推背传。
一塊硬盤最多有4個主分區(qū),主分區(qū)以外的分區(qū)稱為擴展分區(qū)台夺,硬盤可以沒有擴展分區(qū)径玖,但是一定要有主分區(qū),在主分區(qū)中要有一個激活分區(qū)即boot/用來啟動系統(tǒng)颤介,在擴展分區(qū)中可以建立若干個邏輯分區(qū)挺狰。
在Linux系統(tǒng)中每一個硬盤總共最多有 16個分區(qū),硬盤上的4個主分區(qū)买窟,分別標識為sdal丰泊、sda2、sda3和sda4始绍,邏輯分區(qū)則從sda5開始標識一直到sda16瞳购。
分區(qū)方案(500G硬盤為例):
1.? (1)根目錄, /亏推, 格式ext4学赛,主分區(qū),大小500G吞杭;
???? 最節(jié)省的方案了盏浇,相當(dāng)于windos只有一個C盤,啟動分區(qū)芽狗、系統(tǒng)文件绢掰、用戶文件都放一起,但是有點沒有條理童擎;
2. (1)? 根目錄滴劲,/, 格式ext4顾复,主分區(qū)班挖, 大小100G,
??? (2) 交換空間芯砸,swap, 邏輯分區(qū)萧芙,大小10G给梅,相當(dāng)于“虛擬內(nèi)存”,大小為物理內(nèi)存的兩倍(1-4G)双揪,或等于物理內(nèi)存(8-16G)破喻,
??? (3)用戶工作目錄,/home盟榴,邏輯分區(qū)曹质,剩余空間390G,盡量設(shè)大擎场,
????? 推薦此方案羽德,簡潔而且把用戶文件都放在/home,方便管理;
3.還可以基于方案2迅办,單獨設(shè)立/boot啟動區(qū)宅静,格式ext4,主分區(qū)站欺,大小200M姨夹,此時根目錄可以不必設(shè)為主分區(qū);
4.基于方案2矾策,依個人口味酌量添加分區(qū)磷账,如/bin,/root,/dev,/usr....下面列出來的是Linux系統(tǒng)下重要的分區(qū)及其作用:
/bin :bin是binary的縮寫;
/boot :存放啟動Linux時使用的一些核心文件;
/root :root(超級管理員)的用戶主目錄;
/sbin :s就是Super User,存放系統(tǒng)管理員使用的系統(tǒng)管理程序;
/dev :dev是device(設(shè)備)的縮寫;這個目錄下是所有Linux的外部設(shè)備;
/etc :所有的系統(tǒng)管理所需要的配置文件和子目錄;
/home :用戶的主目錄;
/lib :存放系統(tǒng)最基本的動態(tài)鏈接共享庫;幾乎所有的應(yīng)用程序都需要用到這些共享庫;
/lost+found :這個目錄平時是空的,當(dāng)系統(tǒng)不正常關(guān)機后,一些丟失文件會存放到該目錄下;
/mnt :空目錄,系統(tǒng)提供這個目錄是讓用戶臨時掛載別的文件系統(tǒng);
/proc :虛擬目錄,它是系統(tǒng)內(nèi)存的映射,我們可以通過直接訪問這個目錄來獲取系統(tǒng)信息贾虽。
/usr :這是個最龐大的目錄,很多應(yīng)用程序和文件幾乎都放在這個目錄下;包括以下內(nèi)容:
/usr/X11R6 :存放X-Windows的目錄;
/usr/bin :存放許多應(yīng)用程序;
/usr/sbin :存放給超級用戶使用的一些管理程序;
/usr/doc :存放Linux文檔;
/usr/include :Linux下開發(fā)和編譯應(yīng)用程序需要的頭文件;
/usr/lib :存放一些常用的動態(tài)鏈接共享庫和靜態(tài)檔案庫;
/usr/local :一般用戶的/usr目錄,在這安裝軟件最適合;
/usr/man :幫助文檔目錄;
/usr/src :Linux開放的源代碼就存在這個目錄;
/var/log分區(qū)逃糟,是系統(tǒng)日志記錄分區(qū),如果設(shè)立了這一單獨的分區(qū)蓬豁,這樣即使系統(tǒng)的日志文件出現(xiàn)了問題绰咽,它們也不會影響到操作系統(tǒng)的主分區(qū)。
/tmp分區(qū)地粪,用來存放臨時文件取募。這對于多用戶系統(tǒng)或者網(wǎng)絡(luò)服務(wù)器來說是有必要的。這樣即使程序運行時生成大量的臨時文件蟆技,或者用戶對系統(tǒng)進行了錯誤的操作玩敏,文件系統(tǒng)的其它部分仍然是安全的。因為文件系統(tǒng)的這一部分仍然還承受著讀寫操作付魔,所以它通常會比其它的部分更快地發(fā)生問題聊品。
/var :存放那些不斷在擴充著的東西;為了保持/usr的相對穩(wěn)定,那些經(jīng)常被修改的目錄可以放在這個目錄下;其中,系統(tǒng)的日志文件就在/var/log目錄中? hadoop生產(chǎn)環(huán)境/var/log最好單獨分成一個100GB以上的分區(qū),如果只是測試的話可以不單獨給/var/log分區(qū)