簡單說一下linux目錄架構(極精簡)
以下幾個是常用到的(當然不只這樣)
/ (根目錄)
/usr (大部分安裝的程式在這裡面)
/var (更新跟套件包會暫存到這裡)
/tmp (就是 暫存檔 比較沒什麼)
/etc (主要的設定檔 有些程式的會放在其他地方)
/home (使用者帳號的目錄)
swap (記憶體不夠用或休眠會把資料放到這裡)
那Un*x系的檔案系統都是 /home/test/科科/很多/啦啦啦 這樣一層一層的分下去。
每一層都可以視為一個資料夾,可以把硬碟空間拿來放這些資料夾。(直接放)
所以說安裝系統至少要給 / 空間(其他沒特別指定空間的的都會在這裡)
swap一般建議是大概在記憶體的1.5 ~ 2倍,不過實際使用量其實都不大,所以大概
1.5倍就絕對夠用了。
例如我們可以這樣規劃:
(只是舉例 其實除了根目錄其他不一定要特別去配置)
假設我們有硬碟20GB,記憶體512MB
/usr <- 放5GB
/var <- 放1GB
/home <- 放5GB
/home/soem <- 亂放上3GB
swap <- 放1.5GB
/ <- 剩下的4.5GB
(這邊的數字沒有任何意義)
所以實際上他其實就是:
/ 4.5GB
/usr 5GB
/var 1GB
/tmp (算在 / 下面)
/etc (算在 / 下面)
/home 5GB
/home/soem 3GB(獨立出來自行計算 沒在5GB裡)
swap 1.5GB
所以請把C, D, E...那種觀念放棄用資料夾去想比較好懂......XDD
※ 引述《kira925 (藍色飛舞之劍)》之銘言:
: : 3.win下 軟體大多是裝在一個program files 裡面會有互相對應的.exe檔
: : 你點開就能執行(如 msn.exe vlc.exe etc...)
: : 而linux這執行檔在哪,假如我系統設一個叫jack的管理帳號
: : 我好不容易知道原來軟體是裝在jack 底下 只是資料夾全都隱藏起來
: : 我是不小心發現的XD 那這執行檔是放在哪
: : 還是linux系統其實不這樣啟動 這其實都放在 應用程式這個工具列裡
: : 那這和/usr 有什麼差別(存放使用者可執行的程式以及應用程式等資訊)
: : 這句書上抄的 我分不出這兩種的差別
: 執行檔通常是放在/usr/bin裏面
: 然後把一些個人設定的東西放在/home/(your account)/下面
: : 4.我對硬碟分割的概念儘限於一定要分兩種 一種swap 另一是ext3
: : 而在安裝時,切好後還要掛載
: : 幫我看一下是不是這觀念對不對
: : 假如我分出來有 dev/hda2 hda3 hda4 hda5
: : 我若dev/hda2 掛載到/(root)
: : 那接下來都不管的話就是hda3自動掛到/usr
: : hda4掛到boot hda5掛到/local 是這樣嗎?
: : 那假如要像windows一樣 分三槽 C D E
: : 是不是該切成四塊 第一塊給swap
: : 那第二塊自然是掛/
: : 第三、第四塊呢(相當於de槽,目的放資料重灌可以不動它)
: : 之前灌nv驅動 結果整個畫面破圖 只好重灌
: 還是要自己掛上去
: 你不指定的話他不知道要掛到哪裡去
: 第幾塊也是沒差的
--
�����岷c▂▃�c▲�� ψ域
�������芍p▉█���� �� ▂▂▂▂▂▂▂
�� ▕▕▂ ▂��▎▎● �b�����U�x�v ◣東方project系列
���� �c▋▋  ̄ ̄ ̄ ̄ ̄ ̄ ̄
/�芍�╲▂▂▂▂▂�c 魂 魄 妖 夢 PTT東方板 Touhou ��
�f�f ̄�����g▆▆▆▆�h  ̄ ̄ ̄ ̄ ̄ ̄�� ����
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 134.208.43.224
推 coldnew:PS:很古早很古早已前看到的,swap最好不要超過2G 04/23 23:54
→ coldnew:理由未考,因為我swap只切1G,而且連一半都沒用玩過 04/23 23:55
→ coldnew:個人的memory也是1G的,64bit 04/23 23:56
推 kira925:這個是以前吧。。。現在記憶體這麼大。。。 04/23 23:56
→ kira925:休眠的時候2G不見的裝的下歐XD 04/23 23:57
→ coldnew:也是啦,但沒在啟用修眠的說= = 04/23 23:58
→ soem:不清楚耶 自己是用2G沒什麼問題 04/24 00:01