UBUNTU手工自動掛載其他硬碟分區
UBUNTU安裝後,如果電腦有其它分區,則每次需要用滑鼠點一下才能掛載,有點不方便。本文詳細介紹如何自動掛載。
概述
UBUNTU系統有兩種掛載方式:
一種是PRE-USER模式,但是這樣掛載的分區有點晚,必須在登入後才可以。如果你將資料庫安裝到那個分區,就會出錯。
另一種方式是系統掛載的方式,這種比較方便的是在系統很早啟動階段就掛載了,也就是傳說的fstab檔案配置模式。
本文著重講第二種方式。第二種方式的實質就是編輯fstab檔案,在此之前需要準備裝置名稱字,類型,uuid三個東東。下面是詳細方法:
查看系統的分區的名字和類型。
sudo fdisk -l
這個命令主要是記住結果中 /dev/sdb1 這樣的device 和最後一列 type : NTFS 這樣的東東,下文會用。
按下面的對應關係得到掛接的類型:
W95 FAT32 ,W95 FAT16 -> vfat
NTFS -> ntfs-3g
apple-hfs -> hfsplus
查詢裝置的UUID
sudo ls -l /dev/disk/by-uuid/
lrwxrwxrwx 1 root root 10 3月 15 08:12 08DE9DD3DE9DBA00 -> ../../sdc1
lrwxrwxrwx 1 root root 10 3月 15 08:53 2CF4ED0EF4ECDB5A -> ../../sdb1
lrwxrwxrwx 1 root root 10 3月 15 08:12 5042112042110C7A -> ../../sdb5
編輯fstab檔案
sudo vi /etc/fstab
下面講一下這個檔案裡面的幾個欄位的含義
file system
這個通常寫 /dev/sdb7 等這樣的,但是如果系統裝置插拔順序不一樣,裝置名稱會變,不爽。所以有了通過裝置唯一標識的方式,UUID,上面步驟2就是得到唯一標識的方式。
mount point
就是你掛載的目錄了 ,通常是 /media/jason/disk1 ….
type
就是上面第一步得到的類型啦, 我這裡是ntfs-3g,如果你使用這個選項就得先安裝ntfs-3g軟體包。 sudo apt-get install ntfs-3g
options
指定檔案系統的選項,用逗號隔開。
編輯後的樣子如下:
//program
UUID=5042112042110C7A /media/jason/program ntfs-3g nls=utf8 0 1
//personal
UUID=6AAA07C9AA0790AD /media/jason/personal ntfs-3g nls=utf8 0 1
//work
UUID=BE96285C96281803 /media/jason/work ntfs-39 nls=utf8 0 1
如果電腦由於操作不當引起電腦無法進入圖形介面,可以通過引導到RECOVERY MODE
然後選擇到 root 環境 ,再執行 mount -o remount,rw / 即可修改磁碟上的任意檔案