お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2010-03-07 14:16:45

kokawa2003
メンバ
From: Kepler-10c
登録日: 2009-05-03

ext4の起動時の自動マウントについて

過去ログを読んでも私の力ではわからなかったもので
書かせてください

私2個のUSB外付けHDDをもってまして、それをマウントして使っているのですが
それを起動時に自動マウントしようと思いまして/etc/fstab に

UUID=53235196-d6a6-48e5-9dde-b668bb44b448 /media/HDCS-UR2 ext4 default    0    0
UUID=C4800B2B800B2390           /media/HD-HCIU2        ntfs defaults    0    0

と書いてみたところ ntfsのディスクは成功するのですが ext4のディスクは時々失敗します(成功するときもある)。
失敗時は"マウントに失敗しました"とエラーメッセージが表示されます。

なので
UUID=53235196-d6a6-48e5-9dde-b668bb44b448 /media/HDCS-UR2 ext4 errors=remount-ro    0    0
UUID=C4800B2B800B2390           /media/HD-HCIU2        ntfs defaults    0    0
としても同様です。

パラメータの方は間違っていないはずです
$ sudo blkid
/dev/sdc1: LABEL="HDCS-UR2" UUID="53235196-d6a6-48e5-9dde-b668bb44b448" TYPE="ext4"
/dev/sdd5: UUID="C4800B2B800B2390" LABEL="HD-HCIU2" TYPE="ntfs"
となりますので。

で困るのは、マウント失敗してもデスクトップにアイコンが表示され、さらにクリックして中身をみると
なにも表示されない(が中身は消去されているわけではなく、ある)さらにアンマウントしようとすると
”fstabと一致しないマウントです”
とエラーメッセージが表示されアンマウントできないことです。

でext4のHDDを確実にマウントさせるにはどうしたらいいのでしょうか?
なお環境はUbuntu9.10です。
さらにext4のDISKはこれ
http://www.iodata.jp/product/hdd/hdd/hdcs-ur2/
の1Tのものです。

オフライン

 

#2 2010-03-07 14:23:04

kokawa2003
メンバ
From: Kepler-10c
登録日: 2009-05-03

Re: ext4の起動時の自動マウントについて

書き漏れていたので追記します。起動後gnomeのメニューのアイコンをクリックすると
"マウントに失敗しました"と言われることはありますが
マウント自体は確実に成功します

オフライン

 

#3 2010-03-09 01:26:59

petitbootang
メンバ
From: 東京都
登録日: 2009-02-12

Re: ext4の起動時の自動マウントについて

USB HDD は Ubuntu が正常にインストールされていれば、デフォルトでマウントされるはずですが・・・。
起動時に USB ポートに挿してあれば、デスクトップや場所に、ファイルシステム○○GB とかいう風に表示されませんか?
私の場合、内蔵ディスクの他のパーティションにアクセスする時はパスワードを聞かれますが、USB HDD の場合は特に何の障害も無くいきなり開いてしまいますが。
普通は違うのかな・・・。でも、どのマシンにインストールした Ubuntu もそうだけど・・・・・・。

オフライン

 

#4 2010-03-09 11:17:40

kokawa2003
メンバ
From: Kepler-10c
登録日: 2009-05-03

Re: ext4の起動時の自動マウントについて

そうなんです。昔そうだったんですが、いつのまにかこうなってました
ちなみに一緒に使っているFedoraは??BYTEとでます。

Ubuntu起動後、挿すとうまくいくのになんで起動時だけだめなんだろ

オフライン

 

#5 2010-03-09 12:25:11

Tako090929
メンバ
登録日: 2009-09-29

Re: ext4の起動時の自動マウントについて

マウントポイントは作ってありますか。

私は、何かをマウントする時は、/mnt の中に、tmp, private, data などのマウントポイントを作って
マウントしています。/media というのは、gnome-mount が使用するので、滅多にないと
思いますが、重なるかもと思って。また gnome-mount がマウントしたディレクトリは
アンマウントすると無くなったような気がします。
gnome-mount が使用するディレクトリ名とは変えてみると、はっきりするかも。

オフライン

 

#6 2010-03-09 12:46:58

hmatsue
アドバイザ
登録日: 2009-03-10

Re: ext4の起動時の自動マウントについて

/etc/init.d/rc
の中身を確認してみて、もし、CONCURRENCYがnoneになっていなかったらnoneにしてみるとか。。
# ないですかね。

あるいは、自動マウントするポイントと、マウントポイントが同じ名前で衝突しているとか。
/media/
に別な適当な名前のディレクトリを作って、fstabで新しく作ったディレクトリにマウントするように書いてみるとか。

オフライン

 

#7 2010-03-10 23:08:45

kokawa2003
メンバ
From: Kepler-10c
登録日: 2009-05-03

Re: ext4の起動時の自動マウントについて

hmatsue による投稿:

/etc/init.d/rc
の中身を確認してみて、もし、CONCURRENCYがnoneになっていなかったらnoneにしてみるとか。。

いまはnoneです。色々問題おこすのでブートにこるのは止めました

Tako090929 による投稿:

マウントポイントは作ってありますか。

普段つくることはありません。
/mnt/は空です
  私が/mnt/を使うのは、仕事でandoroidの基盤に挿すSDカードにDEBIANをDEBOOTSTRAPするときだけです。
     (これの悩みはまた語り尽くせないぐらいありますが)
すべて /media/ に作ってます。

ところで fstab,mount,gnome-mount は何か違いあるんだろうか?
fstab の代わりに初期化でmountかgnome-mount するのは邪道なのでしょうか?

オフライン

 

#8 2010-03-17 22:42:27

ochaduke
新しいメンバ
登録日: 2010-03-16

Re: ext4の起動時の自動マウントについて

全くとんちんかんなレスになるかもしれませんが、私もSATAディスクで
結果だけ見ると同様の症状になることがありますので書いてみますね。
私の場合はBIOSレベルで認識に失敗することがあります。マザーはATOM+IONです。
BIOSで認識できないので当然Ubuntuが起動してもマウントポイントはからっぽ状態。
常にというわけではなく、たまにです。ブートディスクの認識に失敗したことはないのですけど。
電源を完全に遮断(コンセントを抜く)して再起動するとBIOSは正常に認識してくれます。

kokawa2003さんの症状は別の問題のようですね。

私はあまり詳しくないので、ざっくり理解(あるいは誤解)ですが、

fstabを利用したマウントは、
1.起動時のスクリプトで「mount -a」が実行される
2.それにより/etc/fstabの設定にそってディレクトリツリーに割り当てられる

gnome-mountはLinuxのデバイス自動管理機構を利用したツールではないかと。
http://packages.ubuntu.com/ja/hardy/gnome-mount
デバイス自動管理機構は、「カーネルやudev、D-BUS、HALといったソフトウェア群が強調して、
デバイスの自動管理を実現している」ということのようです。

ググってみると、gnome-mountでマウントに失敗している事例が散見されますね。
こちらのフォーラムでも
https://forums.ubuntulinux.jp/viewtopic.php?id=1410

それにしても、fstabの静的マウントでも失敗するってことはまた別の問題なんでしょうか。
#5Tako090929さん、#6hmatsueさん指摘のようにマウントポイントのバッティングかも。

稚拙な知識のまま書き連ねてみました。解決の糸口が見つかればよいのですが。

オフライン

 

#9 2010-03-22 21:40:47

MidSpecLowLoad
メンバ
登録日: 2009-11-19

Re: ext4の起動時の自動マウントについて

ただのデータドライブで、起動に必要な情報がないのであれば、
fstabにはnoautoで指定しておいて/etc/lc.localにmountコマンドを指定すれば
大丈夫そうな気がします。

具体的には
/etc/fstab に
UUID=53235196-d6a6-48e5-9dde-b668bb44b448 /media/HDCS-UR2 ext4 noauto    0    0

/etc/rc.localに
mount /media/HDCS-UR2

オフライン

 

#10 2010-03-28 12:23:05

kokawa2003
メンバ
From: Kepler-10c
登録日: 2009-05-03

Re: ext4の起動時の自動マウントについて

とりあえず 起動時HDDロードできない件ですが
    他のアカウントでログインすると自動的にロードされるのに気づきました。
    なので とりあえず新しいアカウント作成で解決?しました。
    これから考えるにグループ関連では?とはおもわれますが、
    今は考える気力がありません

オフライン

 

#11 2010-03-28 22:19:51

Tako090929
メンバ
登録日: 2009-09-29

Re: ext4の起動時の自動マウントについて

#5 で私が言いたかったのは

1 起動時にマウントポイントが無ければ、fstab に記述したデバイスはマウントできない。

2 gnome-mount でマウントされたマウントポイントは gnome-mount 終了時に
 消される。

3 gnome-mount でマウントされているディレクトリ名を fstab に記述しても
 起動時にはそのマウントポイントはない。

ということです。

オフライン

 

Board footer

Powered by FluxBB