==查硬碟分割區的 uuid==
在 Mint 17 中下指令:ls -l /dev/disk/by-uuid
可顯示各分割區的 uuid, 例如:
lrwxrwxrwx 1 root root 10 9月 11 21:58 06f7f080-0190-44b4-92a3-78cce4086b50 -> ../../sdb5 lrwxrwxrwx 1 root root 10 9月 11 21:58 32c729dc-5fe0-4a4e-876d-449a93128ec6 -> ../../sdb6 lrwxrwxrwx 1 root root 10 9月 11 21:58 425ce364-51e0-42ac-97e5-e61b9280cfb4 -> ../../sdb1 lrwxrwxrwx 1 root root 10 9月 11 21:58 4960-8D0F -> ../../sdb3 lrwxrwxrwx 1 root root 10 9月 11 21:58 b76c0de2-116a-42de-a24a-6919d070f39f -> ../../sda1 lrwxrwxrwx 1 root root 10 9月 11 21:58 EC4C3EFD4C3EC1DE -> ../../sdb2上面一大堆奇怪字的,如 4960-8D0F 就是 /dev/sdb3 的uuid。
==編輯 /etc/fstab 檔==
要 mint 17 開機後,自動掛載 ext3 格式的分割區,似乎較不困難,編輯 /etc/fstab 檔,下指令:sudo pluma /etc/fstab
在檔案最下方加入一行即可:
UUID=425ce364-51e0-42ac-97e5-e61b9280cfb4 /home/你的帳號/目錄名 ext3 defaults 0 0
再利用 sudo chown 你的帳號:你的帳號 /home/你的帳號/目錄名 , 即可改變使用權限變成你自己的。
==掛載 fat32==
用上述的類似指令,來掛載 fat32 分割區,我遇到的問題是,只能看不能寫入,應該是權限問題沒設好。但搞了半天,sudo chown 都無效。找了網頁很久,都沒能解決,後來看到有人用以下的指令才成功:UUID=4960-8D0F /home/你的帳號/4G vfat utf8,user,exec,uid=1000,gid=1000,umask=007 0 0
其中,vfat 是指 fat 型態的分割區,utf8 是文字編碼 (沒設好可能會看到檔名是亂碼),uid 是你的使用者編號, gid 是你的群組編號。下指 id 令可查:
uid=1000(YourName) gid=1000(YourName) 群組=1000(YourName) ...
最後測的以下指令也可以運做 (不用 user 和 exec)
UUID=4960-8D0F /home/你的帳號/4G vfat utf8,uid=1000,gid=1000,umask=007 0 0
我曾經試過以下這些都不行 (我偷懶,沒有仔細去查 fstab 的掛載語法啦...)
UUID=4960-8D0F /home/你的帳號/4G vfat nls=utf8,umask=0222 0 0
UUID=4960-8D0F /home/你的帳號/4G vfat iocharset=utf8,umask=000 0 0
UUID=4960-8D0F /home/你的帳號/4G vfat utf8,umask=000 0 0
可能也是 umask 寫錯了吧?(反正可以先正常使用即可,有空再研究語法...)
參考以下以前我寫的 for ubuntu 的文章紀錄,現在改用 mint 17 了。
1 則留言:
張貼留言