質問: linux上からwindowsのパーティションを参照する方法 linux上からwindowsのパーティションを参照する方法 linuxを勉強中です。linuxとwindowsをデュアルブート環境で使おうと思っています。 160gのハードディスクをパーティショニングしてlinuxからwindowsのhdを参照したいのですが、 マウントされているディレクトリ(/dev/hda2)にファイルもフォルダも表示されません。 マウントはlinux起動時に一応されているようで、fdiskコマンドでは表示されています。 windowsのファイルシステムはntfsです。linuxはubuntuです。 ntfsファイルシステムを参照できるように何か入れないといけないでしょうか? そもそもマウントがちゃんとされていないのでしょうか? 教えてください。どうぞよろしくおねがいします。 上記の情報だけだと分からない場合は補足も書きますのでご指摘頂ければと思います。
回答: > ntfsファイルシステムを参照できるように何か入れないといけないでしょうか? 基本的なlinux(ubuntuも同じ)での操作を記載いたします。 常にntfsフォマットされたパーティションを参照したい場合は、下記のことを行っておきます。 /etc/fstabの最後に次のようなエントリを作成しておいてください。 /dev/hda2は、windowsのパーティションとする。 /dev/hda2 /media/hda2 ntfs defaults 0 0 を、/etc/fstabの最後に追加する。 cd /media mkdir hda2 mount /media/hda2 とやれば、マウントされ、 cd /media/hda2 として、 ls -al で、c:\直下のディレクトリとファイルが参照できます。 次回の再起動からは、自由に、参照できます。 ただし、上の全ての操作は、root権限で行うものとします。 root権限を得るためには、 sudo su - コマンドを実行し、ログインパスワードを入れるものとします。 なお、老婆心ながら、付記しますと、 /dev/hda2 /media/hda2 ntfs defaults 0 0 の第3パラメータをntfsをntfs-3gとすると、読み書きできるようになりますが、 破壊することもできるためお勧めしません。 もう一つ、windowsを休止状態で終了した状態の場合、少し面倒な操作が必要となる場合もあります。 これも解除する方法はありますが、高度な知識がない場合はお勧めしません。