
Ubuntu日本語フォーラム

ログインしていません。
はじめまして。
windows xpとubuntuでのデュアルブートをしています。
HDDは3つのパーティションに区切ってあり
sda1 6GB(FAT32)
sda2 34GB(ntfs)
sda3 20GB(ext3)
sda4 swap
となっています。
windows xpはsda2に
ubuntuはsda3に
それぞれ入っています。
ubuntuを起動したときsda2は勝手にマウントしてくれますが、
sda1は自分で開いてパスワードを入れないとマウントしてくれません。
Thunderbirdをwinでもubuntuでも使ってメールしたいと思い
sda1にメールを保存していますが、
勝手にマウントしてくれないのでパスワード入れてからでないと
メールの受信ができません。
sda2は逆に勝手にマウントしないでほしいのですが
マウントされてしまいます。
「rootだけが・・・」というメッセージが出たので過去ログ見て
端末からアンマウントはできたのですが次起動するとまたマウントされてしまいます。
オートマウントする方法を教えていただけませんか?
できればsda2を勝手にマウントしない方法もお願いします。
オフライン
はじめまして。:)
お願いしたいこと
/etc/fstabの内容をこのトピックに貼り付けて頂けますか。
fstabについてはこちらを参照下さい。
http://www.linux.or.jp/JM/html/util-linux/man5/fstab.5.html
原理的なこと
※記述に不備等ありましたらどなたかフォローお願いします。
以下、私が理解している範囲で説明します。
ubuntuでのオートマウントは2つの段階があります。
A:システム起動時の/etc/fstabに従ったマウント
B:ログイン後のGNOMEによるオートマウント
外付HDDやUSBフラッシュメモリなどの自動マウントは B によるものです。
sda2のオートマウントは多分 A のプロセスによるものだろうとは思いますが、/etc/fstabを確認しないことには確かなことは言えません。
起動時にsda1をオートマウントさせる場合、/etc/fstabに適切な値を設定する必要があります。ただ、現状ubuntuのFAT32の扱いにはバグがあります。windowsと共用ならNTFSの方が良いかもしれません。(私もubuntu6.06のfsckにFAT32パーティション上のデータを壊された経験があります。)
出典
http://forum.ubuntulinux.jp/viewtopic.php?id=1016
http://logs.ubuntu-eu.org/freenode/2008/03/18/%23ubuntu-jp.html
https://bugs.launchpad.net/ubuntu/+source/dosfstools/+bug/49217
https://wiki.ubuntulinux.jp/JapaneseLocalizedDerivative/HardyHeron
追記
GRUB(ブートローダー)のインストール先がsda1なら、フォーマットの仕方次第でシステムが起動不能になるかもしれません。その場合、sda1のフォーマットは慎重に。
最後の編集者: fueryuejing (2008-03-27 15:16:42)
オフライン
おはようございます!私もntfsを自動マウントして使っています。
参考URL0: http://www.itmedia.co.jp/help/tips/linux/l0112.html
参考URL1: http://akitake.iza.ne.jp/blog/entry/503126/
参考URL2: http://www.linux.or.jp/JM/html/util-linux/man5/fstab.5.html
参考URL3: http://www.linux.or.jp/JM/html/util-linux/man8/mount.8.html
参考URL(今回は関係なし)4: http://www.itmedia.co.jp/help/tips/linux/l0022.html
手順:
0.まずはコマンドライン操作は面倒なのでnautilus-gksuをインストール
1./mntとかに任意のフォルダを作成(パーティーションをマウントする場所になる)
2.自動でマウントされるように /etc/fstab を編集します。マウントの指定やオプションなどは
以下の形式で記述します(fstabより抜粋)。
<file system> <mount point> <type> <options> <dump> <pass>
2-1.各項目の説明:
file system=デバイス名
mount point=1 のフォルダを指定
type=デバイスのフォーマット形式
options=mountのオプションを使う。読み書き可能、自動でマウントなら defaults に指定すれば問題なし
dump=不明。すくなくとも現在の目的においては0で問題なし
pass=不明。すくなくとも現在の目的においては0で問題なし
設定例:
mnt/storageにntfsでフォーマットした/dev/sda2をマウントするには、/etc/fstabの末行に以下を書き込む
/dev/sda2 /mnt/storage ntfs defaults 0 0
ちなみにデバイス名は システム→システム管理→システム・モニタ のファイルシステムから確認できます
以上、質問者さんひいては後々の皆さんの参考になれば幸いです:-)
オフライン