升級到 OpenSUSE 13.2 之后,原來配置為可自動掛載并進行寫入操作的 Windows NTFS 分區現在不會自動掛載了,在磁盤管理中配置了自動掛載且不勾選“Mount Read-Only”居然也無法直接寫入,又折騰了好久才根據坎離楓整理的博文搞明白了.
要在 Windows + Linux 雙系統中的 Linux 系統里使用 Windows 分區,需要先將 Windows 分區掛載到 Linux 系統中,掛載可以在需要的時候通過命令行操作,也可以在管理控制中心,如 OpenSUSE 的 YaST Control Center 中設定每次開機的時候自動掛載.
下面假設要將 Windows 中的 C 和 D 兩個分區,都是 NTFS 格式,分別掛載到 Linux 系統(這里以 OpenSUSE 13.2 為例)中的 /winc 和 /wind 兩個目錄。并假設當前 Linux 普通用戶為 linuxuser。
0. 準備工作
準備工作很簡單,就是保證 Linux 中有我們需要掛載到的這兩個目錄,并讓 linuxuser 擁有可讀寫權限.
# chown linuxuser:users /winc # chown linuxuser:users /wind 還要知道 Windows 中那兩個分區在 Linux 中的位置(訪問路徑),這里是用它們的設備路徑,分別為:
/dev/sda1、/dev/sda5
如果不知道,可以通過命令行指令查看,需要 root 權限.
# sudo fdisk -l Disk /dev/sda: ... Device Boot Start End Sectors Size Id Type /dev/sda1 ... HPFS/NTFS/exFAT /dev/sda2 * ... Extended /dev/sda5 ... HPFS/NTFS/exFAT /dev/sda6 ... --phpfensi.com /dev/sda7 ... /dev/sda8 ... 這里略去了一些不必要的信息.
1.命令行操作¶
同樣需要 root 權限,掛載.
mount /dev/sda1 /winc、mount /dev/sda5 /wind
這樣直接就是可寫入的了,但是每次關機就沒有了.
取消掛載:
umount /winc、umount /wind
2.圖形界面操作 + 開機自動掛載
還是圖形界面看著順眼,并且設置開機自動掛載也方便,同樣需要 root 權限.
YaST –> System –> Partitioner,單擊 yes 確認警告.
右鍵單擊某 Windows NTFS 分區,比如 C 分區(/dev/sda1),選編輯(Edit);
在 Mount partition 中 Mount Point 里輸入 /winc,單擊下面的 Fstab Options 打開設置頁,只勾選一個 Mountable by User 就可以了,Linux下開機自動掛載NTFS分區為可寫,與前面命令行不同的就在于這一步,當然這一步也可以通過命令行來操作,那就是直接命令行修改 /etc/fstab 文件,形如.