1. 準備工作:安裝ntfs-3g驅動
在Ubuntu中掛載NTFS分區前,需先安裝ntfs-3g
驅動(開源工具,支持NTFS的讀寫操作)。通過以下命令安裝:
sudo apt update && sudo apt install ntfs-3g
安裝完成后,系統即可識別并操作NTFS分區。
2. 查找NTFS分區設備信息
使用lsblk
(簡潔視圖)或sudo fdisk -l
(詳細信息)命令,列出所有磁盤分區,找到文件系統為NTFS
的分區(如/dev/sdb1
)。命令示例:
lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT
輸出中,FSTYPE
列顯示為ntfs
的即為目標分區。
3. 創建掛載點
掛載點是Ubuntu中訪問NTFS分區的目錄,需提前創建(如/mnt/ntfs_data
)。命令示例:
sudo mkdir -p /mnt/ntfs_data
-p
參數可自動創建父目錄(若不存在)。
4. 手動掛載NTFS分區
使用mount
命令掛載分區,指定ntfs-3g
類型及掛載點。命令示例:
sudo mount -t ntfs-3g /dev/sdb1 /mnt/ntfs_data
掛載后,通過ls /mnt/ntfs_data
即可查看分區內的文件。
5. 配置自動掛載(可選)
若需系統啟動時自動掛載,需編輯/etc/fstab
文件。步驟如下:
sudo blkid /dev/sdb1
輸出中復制UUID
值(如1234-5678
)。nano
)打開/etc/fstab
:sudo nano /etc/fstab
UUID=1234-5678 /mnt/ntfs_data ntfs-3g defaults,auto,users,rw,nofail 0 0
關鍵選項說明:
defaults
:默認權限(讀寫+執行);auto
:開機自動掛載;users
:允許普通用戶掛載/卸載;rw
:讀寫模式;nofail
:掛載失敗時不阻止系統啟動(避免因分區損壞導致無法進入系統)。Ctrl+X
→Y
→Enter
),并通過sudo mount -a
測試配置是否正確(無錯誤則生效)。6. 設置掛載權限(解決訪問限制)
默認情況下,掛載的NTFS分區可能無法正常讀寫或修改權限,需通過以下方式調整:
rw
(讀寫)、umask=0000
(所有用戶擁有完全權限)選項,命令示例:sudo mount -t ntfs-3g -o rw,umask=0000 /dev/sdb1 /mnt/ntfs_data
/etc/fstab
,在掛載選項中添加uid=1000,gid=1000
(1000
為默認用戶ID,可通過id
命令查看),命令示例:UUID=1234-5678 /mnt/ntfs_data ntfs-3g defaults,uid=1000,gid=1000 0 0
或添加permissions
選項(啟用POSIX權限管理,需配合uid/gid
使用),命令示例:UUID=1234-5678 /mnt/ntfs_data ntfs-3g defaults,permissions,uid=1000,gid=1000 0 0
此時,可通過chmod
(修改權限)、chown
(修改所有者)命令自由調整掛載點權限,例如:sudo chown -R user:user /mnt/ntfs_data # 將掛載點所有者設為用戶'user'
sudo chmod -R 755 /mnt/ntfs_data # 設置掛載點權限為rwxr-xr-x
注意事項
/etc/fstab
前,建議備份原文件(sudo cp /etc/fstab /etc/fstab.bak
),避免配置錯誤導致系統無法啟動;ro
選項),防止誤操作破壞系統;sudo umount /mnt/ntfs_data
命令,避免數據損壞。