Ubuntu

在 Ubuntu 啟動時掛載 NTFS 分區

  • November 24, 2014

我有一個 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/sda4UUID。使用 UUID 的好處是,如果您插入另一個磁碟導致目前磁碟顯示為/dev/sdb, fstab 條目仍然可以工作。
  • 您可以用更有意義的名稱替換掛載點(第二列)。選擇任何空目錄。請注意,該目錄必須存在。
  • 替換uid=1000,gid=1000為您的使用者 ID 和組 ID(您可以使用命令id -u和來查看它們id -g)。這些選項會導致所有文件歸您所有,而忽略 Windows 文件所有權(我認為您不能使用 ntfs-3g 保留 Windows 文件所有權)。
  • umask=077導致文件只能由您訪問,其他使用者不能訪問。umask=007將導致文件只能由您和 . 指定的組中的其他使用者訪問gidumask=0(預設)允許任何人讀取和寫入所有文件。umask=022允許任何人閱讀,但只有您可以寫作。
  • fmask=177使文件即使對您也無法執行。
  • 您可能想要添加其他選項
  • 您可以在最後添加兩列0 0,但它們是可選的。我只提到它們是因為您可能會在一些範例中找到它們。

有關該fstab/etc/fstab文件的更多資訊,請參見手冊頁。

將行寫入 後/etc/fstab,通過執行對其進行測試

sudo mount /media/A476FC2E76FC033A

下次重新啟動時,文件系統將自動掛載。

引用自:https://unix.stackexchange.com/questions/23843