web-dev-qa-db-ja.com

Ubuntuの起動時にNTFSパーティションをマウントする

WindowsインストールとOneiricOcelet(Ubuntu)インストール間で共有するファイルに使用する10ギガバイトのパーティションがあります。

私のEclipseワークスペースはこのパーティションに存在します。 EclipseはWindowsで正常にロードされます。ただし、Ubuntuでは、パーティションを手動でマウントしていないと、ワークスペースを開くことができないというエラーが表示されます。

そのパーティションは/media/A476FC2E76FC033Aにマウントされ、NTFSとしてフォーマットされ、/dev/sda4パーティションであることを知っています。

fstabを変更することでUbuntuのファイルシステムテーブルを変更できることは知っていますが、変更に関連するすべてのオプションを理解しているわけではなく、これを正しく実行したいと思います。

私はあなたの誰かが私に与えることができるかもしれないどんな援助にも感謝します。

5
Zéychin

あなたの場合の/etc/fstabの行は次のようになります。

/dev/sda4  /media/A476FC2E76FC033A  ntfs-3g  uid=1000,gid=1000,umask=077,fmask=177

これらのいくつかを変更することをお勧めします。

  • /dev/sda4をファイルシステムの [〜#〜] uuid [〜#〜] に置き換えることができます。 UUIDを使用すると、現在のディスクが/dev/sdbとして表示される別のディスクを接続した場合でも、fstabエントリが機能するという利点があります。
  • マウントポイント(2番目の列)をより意味のある名前に置き換えることができます。空のディレクトリを選択します。ディレクトリが存在する必要があることに注意してください。
  • uid=1000,gid=1000をユーザーIDとグループIDに置き換えます(コマンドid -uid -gで確認できます)。これらのオプションにより、Windowsファイルの所有権は無視され、すべてのファイルが所有されます(ntfs-3gでWindowsファイルの所有権を保持できるとは思いません)。
  • umask=077を使用すると、他のユーザーではなく、自分だけがファイルにアクセスできるようになります。 umask=007を使用すると、gidで指定されたグループ内の自分と他のユーザーだけがファイルにアクセスできるようになります。 umask=0(デフォルト)では、誰でもすべてのファイルを読み書きできます。 umask=022は誰でも読むことができますが、書くことはあなただけです。
  • fmask=177は、あなたでもファイルを実行不可能にします。
  • 他の オプション を追加することをお勧めします。
  • 最後に0 0列をさらに2つ追加できますが、これらはオプションです。いくつかの例でそれらを見つけるかもしれないので、私はそれらについてのみ言及します。

/etc/fstabファイルの詳細については、 fstabのマニュアルページ を参照してください。

/etc/fstabに行を書き込んだら、実行してテストします

Sudo mount /media/A476FC2E76FC033A

次回再起動すると、ファイルシステムが自動的にマウントされます。

システムは、noauto(4番目の列の「オプション」)とマークされていない限り、起動時にすべてを/etc/fstabにマウントしようとする必要があります。それを確認し、そこにある場合は削除します。とにかく、Ubuntuは通常、システムがドライブを見つけるとすぐにドライブをマウントしようとします。手動でマウントすると警告が表示されますか?また、システムエラーメッセージdmesg | lessがあるかどうかを確認します(以下では、/を使用して検索できます)。

fstabの詳細については、コンソールに移動してman fstabと入力してください。

1
Kevin

マウスをクリックしてこれを実行したい場合は、Disksを開くこともできます。マウントするパーティションを選択し、歯車ボタンをクリックしてから、スクリーンショットに示すようにEdit Mount Optionsを選択します。 Screenshot of Disks window

次に、OnAutomatic Mount Optionに変更し、Mount on startupも確認します。

Screenshot of "Edit Mount Options" window in the Disks program

それでおしまい。

免責事項:これはUbuntu固有の可能性があり、LinuxMintでテストしました。私はこれがunix.stackexchange.comであることを知っていますが、質問はディストリビューションとしてUbuntuについて言及していました。

0
andi