
Ubuntu日本語フォーラム

ログインしていません。
これまで一つの SATA ディスクで動かしていましたが、増設しました。
ところが、これまで /dev/sda だったのが、/dev/sdb になってしまいました。
つまり、新しいディスクが /dev/sda となり、古いブートディスクが /dev/sdb になってしまったのです。
まず、これにゾッしました。
単純に考えて起動不能になるかと思ったのですが、これが正常に起動します。
新しい SATA ディスク /dev/sda はまだフォーマットすらしていません。
grub とは、そういうものなのでしょうか?
また、起動時だけでなく、他にもいろいろと困った事態になりそうな気がします。
ちょっと、とりとめのない質問で恐縮ですが、アドバイスを頂ければ幸いです。
よろしくお願い致します。
オフライン
こちらは参考になりませんでしょうか?
https://wiki.ubuntulinux.jp/UbuntuTips/Hardware/DiskExpansion
オフライン
えっと、grubの認識の問題でしたら問題は起こらないと思いますが、OSが誤認識していれば大問題です。
起動したUbuntuから
$ gedit /boot/grub/grub.cfg
の内容
$ sudo fdisk -l
の内容
$ df
と
$ gedit /etc/fstab
の結果を。
何だかHDDの接続順を間違えているだけの気がしないでも無い、、、
オフライン
petitbootangさん、hir0さん、夜遅くにありがとうございます。
特にhir0さん、項目毎に返信してみます。
1. まず、/boot/grub/grub.cfg は、私の環境には存在しません。/boot/grub/に存在する
ファイルは以下のみです。
これは非常にまずいことでしょうか?
2. $ sudo fdisk -l の内容は以下になります。
ディスク /dev/sda: 250.1 GB, 250059350016 バイト
ヘッド 255, セクタ 63, シリンダ 30401
Units = シリンダ数 of 16065 * 512 = 8225280 バイト
Disk identifier: 0x00000000
ディスク /dev/sda は正常な領域テーブルを含んでいません
ディスク /dev/sdb: 500.1 GB, 500107862016 バイト
ヘッド 255, セクタ 63, シリンダ 60801
Units = シリンダ数 of 16065 * 512 = 8225280 バイト
Disk identifier: 0x000da91f
デバイス ブート 始点 終点 ブロック Id システム
/dev/sdb1 * 1 59009 473989761 83 Linux
/dev/sdb2 59010 60801 14394240 5 拡張領域
/dev/sdb5 59010 60801 14394208+ 82 Linux スワップ / Solaris
3. $ df の内容は以下になります。
ファイルシステム 1K-ブロック 使用 使用可 使用% マウント位置
/dev/sdb1 466551048 19148676 423702884 5% /
udev 1548232 268 1547964 1% /dev
none 1548232 320 1547912 1% /dev/shm
none 1548232 316 1547916 1% /var/run
none 1548232 0 1548232 0% /var/lock
none 1548232 0 1548232 0% /lib/init/rw
4. /etc/fstab の内容は以下になります。
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/sda1
UUID=32868374-d608-4de0-bf64-a920aaa2e112 / ext3 relatime,errors=remount-ro 0 1
# /dev/sda5
UUID=ff9c1127-e6c0-4263-9ebc-f9de369be5c1 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
5. 「何だかHDDの接続順を間違えているだけの気がしないでも無い、、、」
既に接続されていた SATA ディスクの「次」に接続したのですが、それがまずかったでしょうか?
これまで増設する時には、ごく自然にそうしてきたのですが.....
オフライン
おっと、忘れていました。情報を追加します。
1. まず、/boot/grub/grub.cfg は、私の環境には存在しません。/boot/grub/に存在する
ファイルは以下のみです。
これは非常にまずいことでしょうか?
-rw-r--r-- 1 root root 197 2009-03-09 06:45 default
-rw-r--r-- 1 root root 15 2009-03-09 06:45 device.map
-rw-r--r-- 1 root root 8.0K 2009-03-09 06:45 e2fs_stage1_5
-rw-r--r-- 1 root root 7.7K 2009-03-09 06:45 fat_stage1_5
-rw-r--r-- 1 root root 1.0K 2010-01-30 00:57 grubenv
-rw-r--r-- 1 root root 16 2009-03-09 06:45 installed-version
-rw-r--r-- 1 root root 8.6K 2009-03-09 06:45 jfs_stage1_5
-rw-r--r-- 1 root root 8.8K 2010-01-07 07:49 menu.lst
-rw-r--r-- 1 root root 8.3K 2010-01-07 07:49 menu.lst~
-rw-r--r-- 1 root root 7.2K 2009-03-09 06:45 minix_stage1_5
-rw-r--r-- 1 root root 9.6K 2009-03-09 06:45 reiserfs_stage1_5
-rw-r--r-- 1 root root 512 2009-03-09 06:45 stage1
-rw-r--r-- 1 root root 119K 2009-03-09 06:45 stage2
-rw-r--r-- 1 root root 9.4K 2009-03-09 06:45 xfs_stage1_5
どうか、よろしくお願いします。
オフライン
SATAで「次」と言われてもピンと来ないので、確認させて下さい。
「次」というのは、『マザーボード上の既存のディスクが繋っているコネクタの隣りのコネクタ』の意味でしょうか?
コネクタの付近に「SATA1」「SATA2」などの記載があったりしませんか?
おそらく、「SATA1」と書かれた方に繋っているディスクが /dev/sda と認識されていると思います。
オフライン
GHO さん、おはようございます。
ご指摘の通りでした。
マザーボード上には二つの列があり、それぞれの列に三つづつ SATA コネクタがあるのですが、元々のディスクが接続されているコネクタの列と同じ列の「隣のコネクタ」に接続したら、ちゃんと新しいディスクは /dev/sdb として認識されました。
先ほどまでは、二つ目の列のコネクタに接続していたのでした。
以下は sudo fdisk -l の結果です。
ディスク /dev/sda: 500.1 GB, 500107862016 バイト
ヘッド 255, セクタ 63, シリンダ 60801
Units = シリンダ数 of 16065 * 512 = 8225280 バイト
Disk identifier: 0x000da91f
デバイス ブート 始点 終点 ブロック Id システム
/dev/sda1 * 1 59009 473989761 83 Linux
/dev/sda2 59010 60801 14394240 5 拡張領域
/dev/sda5 59010 60801 14394208+ 82 Linux スワップ / Solaris
ディスク /dev/sdb: 250.1 GB, 250059350016 バイト
ヘッド 255, セクタ 63, シリンダ 30401
Units = シリンダ数 of 16065 * 512 = 8225280 バイト
Disk identifier: 0x00000000
ディスク /dev/sdb は正常な領域テーブルを含んでいません
みなさま、ありがとうございました。
これから /dev/sdb をフォーマットしようかと思います。
ちょっと怖いですが(笑)。
オフライン