該分割了,從哪裡割起?
若不是用在架站,做為初期的新手練習,最需要分割的就是「/」跟「swap」兩個獨立分割區。以Ubuntu為例,預設的自動分割模式,就是直接分配整顆磁碟給根目錄,然後在末端的磁區建立容量接近實體記憶體的swap分割區。
以筆者個人桌機灌Ubuntu的習慣,至少會割出「/」、「/home」、「/swap」三個分區利用。「/」大約分10~15GB,「/swap」分到實體記憶體的兩倍空間,若是2GB記憶體,/swap就會分到4GB。剩下的空間就全分配給「/home」之用。這樣做的好處在於,若有一天不幸需要重灌系統時,/home裡面的資料跟設定可以保留下來,只需要Format根目錄就可以快速恢復系統,這樣的概念也類似一般Windows分割時,建議C:\分割區小一點,並獨立出系統區與資料區,重灌時只需要洗掉C:\的意思一樣。
- 根目錄一定會存在。經驗上,Ubuntu剛灌好時吃掉5GB多一點,新手使用抓10~15GB就能安定使用
- 除非資料不重要,不打算深入使用,否則強烈建議把/home分割出來。越大越好。
- Swap跟「休眠」功能有關,Swap空間大於實體記憶體時,休眠功能才能啟動。
- Swap不建議完全移除,也不一定要死守「需為實體記憶體1.5倍」之類的公式
▲Ubuntu的安裝光碟若讓軟體自行分配,會強迫分出一區專門給swap的特區。
▲雖然安裝光碟很便利,但自己長期玩下來的感想,分割區勤勞一點自己做會更好。
Swap到底該不該移除?
置換空間既然都有個名字叫「虛擬記憶體」,對於現在記憶體容量飆上單條4GB的時代,一定會有人在想,記憶體都大到用不完了,還要一個虛擬記憶體擺在那邊吃硬碟空間幹麼,刪掉不好嗎?
有系統調校經驗的使用者或許會很耳熟,這些問題似乎跟Windows系統上的問題相似。系統如果有4G記憶體,pagefile.sys沒吃個2GB也不會罷手。Swap原理上跟pagefile.sys相近,如果說,記憶體大到系統用不完,置換空間不是都在記憶體耗盡的時候拿來「支援」嗎,沒設也沒差吧?
筆者自己的電腦是Windows/Ubuntu雙重開機,都曾試過把pagefile.sys/Swap移除,以效率來說,並沒有明顯的成長,但Windows的部份變得相當不穩,Ubuntu方面則會有X Server突然無回應,要用Ctrl+Alt+Backspace重啟的問題。後來乖乖設定回去,問題就減少很多。實測上雖然很難抓到確定是分頁檔/置換空間移除的關鍵原因,但是關閉之後的系統確實變得相當棘手。就筆者的看法,這個功能可以調整檔案或分割區大小,不一定要設定到非常大。要是記憶體插到4GB以上,但工作量不大的機器,swap設在1GB也無妨,但是非常不建議設為0(完全移除)。需要配合系統的使用情形做最適化的調整。
▲一大半的檔案系統看不懂沒關係,至少Swap的建立是一大重點。
(後面還有:更專業的應用,需要更細的配置)
想透過光碟將Linux與W7裝再一起
但新增分割區的時候找不到掛載Swap的選項
也不太懂/與home的差別
而且安裝W7的時候已經將硬碟的磁區劃滿
所以也不太清楚這樣畫分割區會不會引響Windows系統
後來放棄不像安裝了
D槽不小心被我格式化掉了...
不然一般Linux沒有swap是不會影響穩定性的,
除了不能休眠以外,根本沒有影響。
另外Linux下還可以使用一個以上的swap。
不過看起來我可以重切了...只知道要切/和/swap,不知道/home...
至於swap...反正記憶體這麼大硬碟也這麼大...我好像一刀劃下去就24GB吧...(爆
另外問一下好了,我現在想把/和/home都做軟RAID1,而swap用軟RAID0來加速的可能優缺點,反正都要重灌了w
小弟是這樣想
RAID 1有資料同步備援的優點,但缺點是寫入時間會拖長。自己會覺得拿來給/home還不錯(尤其是要命的文件檔案等等都丟/home的時候),/的話大概是架Server或家用的NAS會考慮的方案,但如果是自己工作的桌機可能不會這樣割就是。
以前聽過一個Swap絕招是放Ramdisk,反正記憶體插8G用的到5G已經很了不起了,分一點當Ramdisk也無妨。應該會比軟RAID 0做起來還屌。不過一直沒深入研究下去這樣XD
這是windows的玩法,在Linux下毫無意義,
還是一樣不能休眠。
需要用的時候在掛上去就好了
若是灌Windows,主記憶體大於2G,就直接把虛擬磁碟固定200mb。
Linux應該也可以這麼做吧!?
> 這篇讓我想到上次安裝Linux的慘劇
> 想透過光碟將Linux與W7裝再一起
>
> 但新增分割區的時候找不到掛載Swap的選項
> 也不太懂/與home的差別
> 而且安裝W7的時候已經將硬碟的磁區劃滿
> 所以也不太清楚這樣畫分割區會不會引響Windows系統
>
> 後來放棄不像安裝了
沒有掛載/swap這個選項啦,swap要去檔案系統那邊選啦...檔案系統那邊選"置換空間",這個置換空間就是swap
> 如果根目錄你只配給他 15G 將來你一定會後悔
您好,我是原文作者,這是一篇老舊的 Ubuntu 教學文(如沒有記錯,系統是 Ubuntu 11.04),使用平台與作業系統在這幾年間已有不小進步,當初的 15 GB 只是一個參考的數值,無法適用於現今的系統。若本篇教學使您誤信 15GB 夠用,筆者在此向您致歉。
在不同用途、環境、系統版本的情況下,硬碟分割也必須因地制宜,硬碟經過多年發展,早已突破 10TB 的容量,許多使用者至少系統內已有數百GB至數TB的容量空間,這時候根目錄自然不需要限制在 15GB,玩家可以依照自己的需求及硬碟容量來決定。