
Ubuntu日本語フォーラム

ログインしていません。
まず状況をかいつまんで説明しますと、USB-HDDにUbuntu7.10を入れました。
その方法ですが、
USB-HDD 149GB(メーカー公称160GB)を、雑誌の記事を参考にして、
4つの区画(sdb1, sdb2, sdb3, sdb4)に区分けし
(夫々40GBfat32, 40GB NTFS, 20GB fat32, 49GB ext2)
下記の通り区画3と4を指定してUbuntuをインストールしました:
ubuntu@ubuntu:~$ /cdrom/tools/install_usb.sh /dev/sdb 3 4
そのUSB-HDDからUbuntuを起動して使っています。
2、3のソフトを除き、WindowsXPでできていたことの殆どがUbuntu上でできています。
ただ使っているうちに奇異な現象が発生しました。
つまり当初はUbuntuから内蔵HDD(Cドライブ)が見れていましたが、いまそれができなくなったのです。
つまり当初のうち、Ubuntuで、内蔵HDD内のマイドキュメント・マイピクチャからテキスト・ファイルとイメージ・ファイル(デジカメ写真)を吸い上げて、このUSB-HDDの区画1(sdb1)にコピー保存できました。こうして吸い上げた(コピーした)ファイルは二つともUbuntu上でも、 Windows上でも、開くことができています。
それでおもいました:Windowsが何らかの原因で立ち上がらなくなっても、USB-HDDにいれてあるUbuntuを起動して大事なファイルを救出できるのだ!と。
ところが、いまそれができなくなったのです。
「場所」「コンピュータ」を開くと、74.5Gバイト・ボリューム(内蔵HDDです)が表示されたり、表示されなくなったりします。しかし表示されているときにそれをダブルクリックすると、
「ボリュームをマウントできませんでした」と出ます。詳細を見ると、
[mount:according to mtab, /dev/sda2 is already mounted on /media/disk-1 FUSE mount point creation failed Unmounting /dev/sda2()
というmsgがでます。
(ついでにいいますと、区画2=sdb2の40GBボリュームをダブルクリックしても同じエラーmsgがでるようになりました)
そしていまGPartedで見ると、74.5GBのパーティション(内蔵HDD)とUSB-HDDの第二区画(sdb2)と第四区画(sdb4)に警告マーク「!」がついているのがみえます。
何が原因で当初見えていた内蔵HDDが見えなくなったのかわかりませんが、再びUbuntuから読めるようにする方法はあるのでしょうか?
(Ubuntuを終えて、WindowsXPを起動するとまったく正常に起動します。ですから内蔵HDDに異常があるとはおもえません)
Ubuntu上でのmount, mount pointという概念がわかりませんので見当がつきません。
ご指導よろしくおねがいします。
この質問に関連のスクリーンショットを下記に載せておきました。
http://docs.google.com/Doc?id=dd36k3nt_22687zw59fh
ご覧いただけるとありがたいです。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
最後の編集者: kiyoshi (2008-02-01 00:54:15)
オフライン
kiyoshiさん、ありがとうございます!
以下順にお応えしますのでよろしくおねがいします。
1Q
$ more /etc/fstab
とやって、下に表示される内容を表示していただけると状況が分かると思います。
1A
次の通り表示されました:
ubuntu@ubuntu:~$ more /etc/fstab
unionfs / unionfs rw 0 0
tmpfs /tmp tmpfs nosuid,nodev 0 0
ubuntu@ubuntu:~$
2Q
$ more /etc/mtab
とやって下に表示される内容をこちらに貼りつけてください。とくに、その中の
/media/disk-1
を含む情報が欲しいです。
2A
次のように返されました。
ubuntu@ubuntu:~$ more /etc/mtab
/etc/mtab: Input/output error
ubuntu@ubuntu:~$
3Q
more /etc/mtab|grep /media/disk-1
でも良いです。
3A
やはり同じ結果でした。
ubuntu@ubuntu:~$ more /etc/mtab|grep /media/disk-1
/etc/mtab: Input/output error
ubuntu@ubuntu:~$
4Q
$ sudo gedit /boot/grub/menu.lst
とやって、パスワードを入力し、開いたウィンドウで、
title
の後に続く数行をこちらに記載してもらえると状況がわかりやすくなります。
title
は複数の行に表示されていると思います。
★注意!★
/boot/grub/menu.lst
の内容を変更しないでください。下手に変更すると、起動できなくなります。
4A
$ sudo gedit /boot/grub/menu.lst
を実行しましたら、パスワードも要求されずgeditでmenu.lstが開かれましたが、
空白で、何もありませんでした。
1行も、1字もありません。
4B
端末では次のような反応がありました。
ubuntu@ubuntu:~$ sudo gedit /boot/grub/menu.lst
Loading simple Config module ...
Creating backend ...
Loading socket FrontEnd module ...
Starting SCIM as daemon ...
ubuntu@ubuntu:~$
5Q
ちなみに、Nautilus(メニューバーの「場所」をクリック)で、/media/disk-1を開くと、どんなファイルが見えますか?
5A
メニューバーの「場所」をクリックしても /mediaが見当たりません。
(記憶が確かではありませんが、以前は表示されていたかもしれません)
その代わり、「場所」の下に「ホーム・フォールダ」とか「コンピュータ」があり
それらを開くと、「ファイル・システム」があります。
「ファイル・システム」の中にmediaというのがあり、
それをクリックすると、disk(disk-1ではありません)があり、
その中には以前内蔵HDDから吸い上げたデータファイルが二つあるだけです。
とりあえず以上お知らせしますのでよろしくお願いします。
オフライン
お世話になります、snakaです。
追加情報です。
disk-1をどこかで見かけたような、とおもい、再度見直しましたら、以前のスクリーンショットにありました。
USB-HDDにUbuntu7.10をインストールした当初(Ubuntuから内蔵HDDが読めていた頃)と読めなくなった現在のGParted/System Monitor画面を下記に載せましたので参照していただければとおもいます。
http://docs.google.com/Doc?id=dd36k3nt_233g9m95ffh
よろしくお願いします。
オフライン
/media/disk は通常リムーバブルなストレージに対して付けられる名前のはずです。
んで, 複数のメディアを挿すと disk-1 disk-2 … って感じで識別することになるはず。
それを避けるには明示的に名前を付けるとよいカモです。
プロパティーの Volume - 「設定」 のトコでマウントポイントに名前を記述すると変更できるです。
ただしおかしな名前を入力すると次回以降マウントできなくなる可能性があるけど。(その場合は設定エディターで)
オフライン
RxOrcaさん、ありがとうございます。
RxOrca による投稿:
/media/disk は通常リムーバブルなストレージに対して付けられる名前のはずです。
んで, 複数のメディアを挿すと disk-1 disk-2 … って感じで識別することになるはず。
そういうことですか、ありがとうございます。
それを避けるには明示的に名前を付けるとよいカモです。
プロパティーの Volume - 「設定」 のトコでマウントポイントに名前を記述すると変更できるです。
ただしおかしな名前を入力すると次回以降マウントできなくなる可能性があるけど。(その場合は設定エディターで)
プロパティーの Volume - 「設定」 のトコでマウントポイントに名前をいれて、マウントしようとしてみましたが、蹴られました。mount_pointとして、usbpart2, disk-2, /media/disk-2, などで試してみたのですが、mount_point cannot contain the following characters(以下略)というエラーmsgが出ます。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
最後の編集者: kiyoshi (2008-02-02 07:59:42)
オフライン
kiyoshiさん、ご多忙中、ありがとうございます。
取り急ぎ中間ご報告します。
まず、すべてのウィンドウを閉じてください
このフォーラムのページは閉じないで開いたまま端末で操作しました。
(他のすべてのウィンドゥは閉じました)
$
の後で、
sudo -i
と入力してください。(以後、上記の操作を"$ sudo -i”と記します。)
パスワードを入力してください。
sudo -iといれて#マークのプロンプトになりましたが
(他の場合と同様)パスワードは要求されませんでした。
USB-HDDやUSB-フラッシュメモリに
$ /cdrom/tools/install_usb.sh /dev/sdb 。。。
でインストールした場合、live CDで起動した場合と同様になるようですね
パスワードが要求されないのはその所為でしょうか?
いずれにしても上記二点でご指示の手順からはずれましたが、端末での記録は下記の通りでした:
ubuntu@ubuntu:~$ sudo -i
root@ubuntu:~# umount /dev/sda1
umount: /dev/sda1: マウントされていません
root@ubuntu:~# umount /dev/sda2
umount: /dev/sda2: マウントされていません
root@ubuntu:~# mkdir /media/sda1
root@ubuntu:~# mkdir /media/sda2
root@ubuntu:~# mkdir /media/sdb2
root@ubuntu:~# mount -t vfat /dev/sda1 /media/sda1 -o rw,users,suid,dev,exec,shortname=winnt,utf8
root@ubuntu:~# mount -t ntfs /dev/sda2 /media/sda2 -o rw,users,suid,dev,exec,utf8
mount: according to mtab, /dev/sda2 is already mounted on /media/sda2
FUSE mount point creation failed
Unmounting /dev/sda2 ()
root@ubuntu:~# mount -t ntfs /dev/sdb2 /media/sdb2 -o rw,users,suid,dev,exec,utf8
mount: according to mtab, /dev/sdb2 is already mounted on /media/sdb2
FUSE mount point creation failed
Unmounting /dev/sdb2 ()
root@ubuntu:~#
この結果、/dev/sda1はマウントされ、その内容が見られるようになりました。
しかし、他の二つは見られません。
上記端末の結果をみると
アンマウントしようとしたら、マウントされていません、だからアンマウントできません、
マウントしようとしたら、すでにマウントされているからマウントできません、
といっているように読めるようですが・・・私にはよくわかりません。
取り急ぎご報告しますので よろしくおねがいします。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
最後の編集者: kiyoshi (2008-02-02 09:38:43)
オフライン
kiyoshiさん、ありがとうございます。
端末の表示を取り急ぎ次の通りお知らせします:
ubuntu@ubuntu:~$ ls -lh /dev/mapper
ls: /dev/mapper: No such file or directory
ubuntu@ubuntu:~$ fdisk -l
Disk /dev/sdb: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = シリンダ数 of 16065 * 512 = 8225280 bytes
Disk identifier: 0xfcd88c06
デバイス Boot Start End Blocks Id System
/dev/sdb1 1 5222 41945683+ b W95 FAT32
/dev/sdb2 5223 10444 41945715 7 HPFS/NTFS
/dev/sdb3 * 10445 13055 20972857+ 6 FAT16
/dev/sdb4 13056 19457 51424065 83 Linux
ubuntu@ubuntu:~$ more /etc/fstab
unionfs / unionfs rw 0 0
tmpfs /tmp tmpfs nosuid,nodev 0 0
ubuntu@ubuntu:~$ more /etc/mtab
/etc/mtab: Input/output error
ubuntu@ubuntu:~$
よろしくお願いします
オフライン
#10(直前の投稿)は無視してください($マークのままの出力でした)
正しくは下記の通りです:
ubuntu@ubuntu:~$ sudo -i
root@ubuntu:~# ls -lh /dev/mapper
ls: /dev/mapper: No such file or directory
root@ubuntu:~# fdisk -l
Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = シリンダ数 of 16065 * 512 = 8225280 bytes
Disk identifier: 0xdcdc2156
デバイス Boot Start End Blocks Id System
/dev/sda1 1 5 40131 de Dell ユーティリティ
/dev/sda2 * 6 9729 78108030 7 HPFS/NTFS
Disk /dev/sdb: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = シリンダ数 of 16065 * 512 = 8225280 bytes
Disk identifier: 0xfcd88c06
デバイス Boot Start End Blocks Id System
/dev/sdb1 1 5222 41945683+ b W95 FAT32
/dev/sdb2 5223 10444 41945715 7 HPFS/NTFS
/dev/sdb3 * 10445 13055 20972857+ 6 FAT16
/dev/sdb4 13056 19457 51424065 83 Linux
root@ubuntu:~# more /etc/fstab
unionfs / unionfs rw 0 0
tmpfs /tmp tmpfs nosuid,nodev 0 0
root@ubuntu:~# more /etc/mtab
/etc/mtab: Input/output error
root@ubuntu:~#
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
最後の編集者: kiyoshi (2008-02-02 10:09:15)
オフライン
ありがとうございます。
kiyoshi による投稿:
# ls -all /etc/mtab
ではどうでしょうか。
次の通りになりました:
ubuntu@ubuntu:~$ sudo -i
root@ubuntu:~# ls -all /etc/mtab
ls: /etc/mtab: Input/output error
---------- 0 root root 0 2008-02-02 04:20 /etc/mtab
root@ubuntu:~#
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
最後の編集者: kiyoshi (2008-02-02 11:19:07)
オフライン
お手数をおかけします。
以下の通り出ました。
ubuntu@ubuntu:~$ sudo -i
root@ubuntu:~# ls -all /proc/mounts
lrwxrwxrwx 1 root root 11 2008-02-02 11:19 /proc/mounts -> self/mounts
root@ubuntu:~# ls -all /proc/self/mounts
-r--r--r-- 1 root root 0 2008-02-02 11:19 /proc/self/mounts
root@ubuntu:~#
取り急ぎ上記ご連絡します。
よろしくおねがいします。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
こちらこそ お手数おかけします
以下のように出ました。
ubuntu@ubuntu:~$ more /proc/self/mounts
rootfs / rootfs rw 0 0
none /sys sysfs rw,nosuid,nodev,noexec 0 0
none /proc proc rw,nosuid,nodev,noexec 0 0
udev /dev tmpfs rw 0 0
fusectl /sys/fs/fuse/connections fusectl rw 0 0
/dev/sdb3 /cdrom vfat rw,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-
1 0 0
/dev/loop0 /rofs squashfs ro,noatime 0 0
/dev/sdb4 /cow ext2 rw,noatime 0 0
unionfs / unionfs rw,noatime,dirs=/cow=rw:/rofs=ro,debug=4294967295,delete=white
out 0 0
none /sys sysfs rw,nosuid,nodev,noexec 0 0
none /proc proc rw,nosuid,nodev,noexec 0 0
udev /dev tmpfs rw 0 0
udev /dev/.static/dev tmpfs rw 0 0
tmpfs /var/run tmpfs rw,nosuid,nodev,noexec 0 0
tmpfs /var/lock tmpfs rw,nosuid,nodev,noexec 0 0
tmpfs /lib/modules/2.6.22-14-generic/volatile tmpfs rw 0 0
tmpfs /dev/shm tmpfs rw 0 0
devpts /dev/pts devpts rw 0 0
tmpfs /var/run tmpfs rw,nosuid,nodev,noexec 0 0
tmpfs /var/lock tmpfs rw,nosuid,nodev,noexec 0 0
tmpfs /tmp tmpfs rw,nosuid,nodev 0 0
/dev/sdb1 /media/disk vfat rw,nosuid,nodev,uid=999,fmask=0077,dmask=0077,codepag
e=cp437,iocharset=iso8859-1,shortname=mixed,usefree,utf8 0 0
/dev/sda1 /media/sda1 vfat rw,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso
8859-1,shortname=winnt,utf8 0 0
ubuntu@ubuntu:~$
下から7-8行目の
tmpfs /tmp tmpfs rw,nosuid,nodev 0 0
の次に
「続ける(0%)
みたいな表示が出てスクロールがストップしましたので、エンターを押しました、
そうしたら次の
/dev/sdb1 /media/disk vfat
以下が表示されました。・・・
よろしくおねがいします。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
最後の編集者: kiyoshi (2008-02-02 13:54:58)
オフライン
ありがとうございます。
実行結果は次の通りでした。
ubuntu@ubuntu:~$ sudo -i
root@ubuntu:~# fusermount -u /dev/sda2
umount: /dev/sda2: マウントされていません
root@ubuntu:~#
###先ほど、
# rm -f /etc/mtab; ln -s /proc/mounts /etc/mtab
を実行してくださいと書きましたが、まだ不安です。実行しないでください。
はい、わかりました。
ただ、このUSB-HDDへのUbuntuのインストールは、
私にとってはUbuntuがUSB-HDDに入れた状態で
どれだけ使えるかの実験的なインストールですし、
そのため特に大事なデータを入れている訳でもありませんので、
ノートpc本体(Windows XP)を壊さない限り、
当座何回やり直しても(再インストールを繰り返しても)構いません。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
最後の編集者: kiyoshi (2008-02-02 12:41:42)
オフライン
ありがとうございます。
実行しました結果は次の通りです。
ubuntu@ubuntu:~$ sudo -i
root@ubuntu:~# umount /dev/sda1
root@ubuntu:~# umount /dev/sdb1
root@ubuntu:~# rm -f /etc/mtab; ln -s /proc/mounts /etc/mtab
root@ubuntu:~#
この後はどこかをチェックするのでしょうか?
ファイル・システムの下層のmediaの下には
sda1
sda2
sdb2
があっていずれも(空)になっています・・・
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
最後の編集者: kiyoshi (2008-02-02 13:54:08)
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
ご心配おかけします。
ひとつ投稿が入れ違いになりましたね。
こちらで実行しましたのは投稿#21までです。
このあとの手順を次の通り確認させてくださいね、
# gedit /etc/fstab
で呼び出した編集画面で、最後の行に
/dev/sda2 /media/sda2 ntfs defaults,umask=007,gid=46 0 0
を追記し、保存して、閉じる。
そして端末で
# mount -a
を実行し、
再起動する、
ですね。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
最後の編集者: kiyoshi (2008-02-02 13:56:09)
オフライン