自動目錄
當磁碟已經畫好而且format完後,就要掛載才能使用。
假設要掛載到 /home/hdd,hdd這個目錄要先建立,不然會在掛載時出現這樣的錯誤:
mount: mount point /home/hdd does not exist
在線掛載
先嘗試掛載有沒有成功,/dev/sdc1是已經準備好的磁區
# mount /dev/sdc1 /home/hdd
<成功的話不會有回應>
查看掛載
# mount -l
...
/dev/sdc1 on /home/hdd type ext4 (rw)
取消掛載
要取消掛載指定裝置或目的都可以,所以下面兩者都可以
# umount /home/hdd
永久掛載
在線掛載在重開機後就會消失,所以要寫到 /etc/fstab 中
這裡有兩種寫法,傳統作法是直接指定裝置和掛載目錄,但是裝置可能因為新增或移除裝置而改變編號,例如 sdb, sdc 可能因為(物理)互換位置而變。因此在掛載時可以指定 uuid,但是這樣子也有缺點,你如果某顆HDD壞掉的話,就不能「偷偷」換一個硬碟進去騙你的OS。
查看uuid
...
/dev/sdc1: UUID="31df623a-0671-4f0f-aaba-b439871e790b" TYPE="ext4"
...
編輯 fstab
在最後面加入(順序不重要)
說明:
- 格式為 裝置 掛載位置(目錄要已存在) 檔案類型(blkid查) 掛載參數(使用defaults) dump fsck
- dump, fsck後面那兩個都不必要,設為0
- UUID這個可以直接複製上面 blkid查到的那行,雙引號加或不加都可以
你也可以用傳統的寫法這樣:
改完別急著重開機,因為如果設錯了開不了機很麻煩(參考下面相關文章),下指令來掛載所有的fstab設定。
如果已掛載中的不會再重掛
-a是重新掛載所有系統,正確的話不會有任何回應
這樣就可以了,不必重新開機。
註:掛載後的磁區不會併入原本的母磁區來算,例如換載 /home/hdd 裡面的檔案大小不會算入 /home 這個磁區
相關文章
參考文章
[1] 鳥哥的fstab http://linux.vbird.org/linux_basic/0230filesystem.php#fstab