WindowsインストールとOneiricOcelet(Ubuntu)インストール間で共有するファイルに使用する10ギガバイトのパーティションがあります。
私の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 -u
とid -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
と入力してください。
マウスをクリックしてこれを実行したい場合は、Disks
を開くこともできます。マウントするパーティションを選択し、歯車ボタンをクリックしてから、スクリーンショットに示すようにEdit Mount Options
を選択します。
次に、On
Automatic Mount Option
に変更し、Mount on startup
も確認します。
それでおしまい。
免責事項:これはUbuntu固有の可能性があり、LinuxMintでテストしました。私はこれがunix.stackexchange.comであることを知っていますが、質問はディストリビューションとしてUbuntuについて言及していました。