專業應用需多用心
剛剛講的是初心者用途,但更需要謹慎的專業用途,分配的方式會更細。Linux本身是個擁有很大可能性的作業系統,主觀來說,沒有絕對正確的解法,只有最適合各種狀況的方法。例如筆者以Ubuntu做為Linux主力操作系統,個人的做法是割出「/」、「/home」、「Swap」,後來擴充的硬碟用Nautilus檔案管理員自動掛載在「/media」分割區,但架站要用的時候,割法又不同了。
舉例來說,坊間的教材多半會提到。Samba分享給同網段下的用戶時,會大量利用到「/home」的目錄,FTP服務也通常會利用/home來建立使用者資料夾,因此「/home」需要獨立分割,還要越大越好。郵件伺服器跟Apache網頁伺服器都會在「/var」這個目錄下存取,對於「/var」這個目錄來說,就會需要較大的獨立分割區。更謹慎的使用者,會將/usr、/tmp、/boot都獨立掛載。
- /var通常是伺服器程式存取用戶檔案的地方,也可以透過修改軟體設定的方式轉存到/home
- /usr一般而言與「C:\Windows」、「C:\Program Files」是相同地位的資料夾,存放系統所需的程式以及軟體安裝的位置。
- /boot則是開機管理程式的掛載點,新手應用上幾乎不需要另外設定分割區。
- /tmp是系統暫存檔存放處,若是需要上線提供大量使用者存取的機器,這個掛載點最好獨立切出來。
▲分割之前的硬碟一片乾淨。如何去預分配自己需要的磁區也是一項課題。
▲其實不管怎麼掛載,怎麼分割,目錄樹仍舊會維持原來的結構。
這也是Unix系統繼承而來的一項特色。
▲雖然分割後也可以另外重新掛載,但是安裝前就先規劃好,會讓事後的管理省力不少。
想透過光碟將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,玩家可以依照自己的需求及硬碟容量來決定。