當前位置: 首頁>>技術教程>>正文


在Ubuntu中啟動時掛載NTFS分區

, ,

問題描述

我有一個10 GB的分區,用於在Windows安裝和Oneiric Ocelet(Ubuntu)安裝之間共享的文件。

我的Eclipse工作區位於此分區上。 Eclipse在Windows中可以正常加載。但是,在Ubuntu中,如果沒有手動安裝分區,則會收到有關無法打開工作區的錯誤。

我知道該分區安裝到/media/A476FC2E76FC033A,格式為NTFS,並且是/dev/sda4分區。

我知道我可以通過修改fstab來更改Ubuntu的文件係統表,但是我不了解這樣做所涉及的所有選項,因此我想正確地做到這一點。

感謝您提供的任何幫助。

最佳方法

在您的情況下,/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 -uid -g看到它們)。這些選項導致所有文件都歸您所有,而忽略了Windows文件所有權(我認為您不能使用ntfs-3g保留Windows文件所有權)。

  • umask=077導致文件隻能由您自己訪問,而不能由其他用戶訪問。 umask=007將導致文件隻能由您和gid指定的組中的其他用戶訪問。 umask=0(默認設置)允許任何人讀取和寫入所有文件。 umask=022允許任何人閱讀,但隻有您才能寫。

  • fmask=177甚至使您無法執行文件。

  • 您可能要添加其他options

  • 您可以在末尾再添加兩列0 0,但它們是可選的。我僅提及它們,因為您可能會在一些示例中找到它們。

有關/etc/fstab文件的更多信息,請參見fstab手冊頁。

/etc/fstab中編寫該行之後,請運行以下命令對其進行測試

sudo mount /media/A476FC2E76FC033A

下次重新引導時,文件係統將自動掛載。

參考資料

本文由Ubuntu問答整理, 博文地址: https://ubuntuqa.com/zh-tw/article/10498.html,未經允許,請勿轉載。