Ubuntu
在 Ubuntu 啟動時掛載 NTFS 分區
我有一個 10 GB 的分區,用於在我的 Windows 安裝和我的 Oneiric Ocelet (Ubuntu) 安裝之間共享的文件。
我的 Eclipse 工作區存在於這個分區上。Eclipse 在 Windows 中載入良好。但是,在 Ubuntu 中,如果我沒有手動掛載分區,則會收到有關無法打開工作區的錯誤消息。
我知道那個分區掛載到
/media/A476FC2E76FC033A
,被格式化為 NTFS,並且是/dev/sda4
分區。我知道我可以通過 modifying 更改 Ubuntu 的文件系統表
fstab
,但我不了解這樣做所涉及的所有選項,並且希望正確執行此操作。我很感激你們中的任何人可以給我的任何幫助。
在您的情況下,該行將
/etc/fstab
類似於:/dev/sda4 /media/A476FC2E76FC033A ntfs-3g uid=1000,gid=1000,umask=077,fmask=177
您可能想要更改其中的一些:
- 您可以替換為文件系統
/dev/sda4
的UUID。使用 UUID 的好處是,如果您插入另一個磁碟導致目前磁碟顯示為/dev/sdb
, fstab 條目仍然可以工作。- 您可以用更有意義的名稱替換掛載點(第二列)。選擇任何空目錄。請注意,該目錄必須存在。
- 替換
uid=1000,gid=1000
為您的使用者 ID 和組 ID(您可以使用命令id -u
和來查看它們id -g
)。這些選項會導致所有文件歸您所有,而忽略 Windows 文件所有權(我認為您不能使用 ntfs-3g 保留 Windows 文件所有權)。umask=077
導致文件只能由您訪問,其他使用者不能訪問。umask=007
將導致文件只能由您和 . 指定的組中的其他使用者訪問gid
。umask=0
(預設)允許任何人讀取和寫入所有文件。umask=022
允許任何人閱讀,但只有您可以寫作。fmask=177
使文件即使對您也無法執行。- 您可能想要添加其他選項。
- 您可以在最後添加兩列
0 0
,但它們是可選的。我只提到它們是因為您可能會在一些範例中找到它們。有關該
fstab
/etc/fstab
文件的更多資訊,請參見手冊頁。將行寫入 後
/etc/fstab
,通過執行對其進行測試sudo mount /media/A476FC2E76FC033A
下次重新啟動時,文件系統將自動掛載。