看了前8章,學習如何分區和結合文件樹的概念。
分區
/boot
/boot 放著系統啟動文件,鳥哥要求分一個區來掛載在這個目錄下。原因是因為舊主板可能識別不了硬盤太后面的柱面。所以要求把硬盤靠前的柱面分出來掛載與/boot。
根目錄 /
FHS 希望根目錄不要放在太大的分區內,因為越大的分區出意外的可能越大。
開機過程中只有 / 目錄所在的分區會被掛載,所以跟開機過程有個關的數據應該放在跟 / 目錄同樣的分區內。
如:
/etc:配置文件 如掛載文件信息,網絡hosts文件都在這個目錄下
/bin:重要的執行文件
/dev:設配文件
/lib:開機所需要的函數庫,內核模塊
/sbin:重要的系統執行文件
/usr
/usr 放置的數據屬于可分享不可變的數據。比如我們自己安裝的軟件默認會安裝在 /usr/local中。
/var
/var主要放置經常變化的數據,如緩存,登錄文件,數據庫,日志,郵箱等文件。
我的分區以及分析
喜歡Linux分區的自定義,感覺我就是機子的主人。
Linux的分區似乎沒有一個最好的方式,只有最適合自己的方式。所以怎么開心怎么來,當然除了注意以上/,/boot的兩點。
我的情況:
1.我需要一個地方來作為 coding 的工作區,這些代碼文件往往很小,所以我分了一個Block:1K分區,來保存代碼。
2.裝Linux的時候我裝了很多次,基本上每次都要下載輸入法,chrome,所以我開了一個分區來保存這下大號的文件。一般下載的默認目錄為/home/user/Downloads,這就是我的掛載點。這些文件我覺得沒有必要讀取那么快,所以我放在HHD。
3./ 自然也掛載一個分區,這個分區不大我就分了10G
4./var /usr,這兩個分區分別掛載一個分區。
5./usr/local ,我們安裝的軟件默認會安置在這里,所以必須分一個大大的分區。我有兩個硬盤一個是SSD,一個是HHD,我選擇把這個分區放在 SSD上。
6./opt ,這個文件夾在規范中也是放置第三方軟件的,所以我拿來放置不需要高速的軟件(其實是為了怕SSD不夠用)。
我的分區就是這樣
需要的命令
fdisk
、df
、dumpe2fs
、mkfs
自行 man commands
心情
即將畢業、懷念那些傻逼的人,傻逼的事。