お知らせ

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

#1 2010-01-30 00:55:02

body-and-soul
メンバ
登録日: 2009-03-11

9.10 で SATA ディスクを増設すると

これまで一つの SATA ディスクで動かしていましたが、増設しました。
ところが、これまで /dev/sda だったのが、/dev/sdb になってしまいました。
つまり、新しいディスクが /dev/sda となり、古いブートディスクが /dev/sdb になってしまったのです。
まず、これにゾッしました。

単純に考えて起動不能になるかと思ったのですが、これが正常に起動します。
新しい SATA ディスク /dev/sda はまだフォーマットすらしていません。
grub とは、そういうものなのでしょうか?

また、起動時だけでなく、他にもいろいろと困った事態になりそうな気がします。
ちょっと、とりとめのない質問で恐縮ですが、アドバイスを頂ければ幸いです。
よろしくお願い致します。

オフライン

 

#2 2010-01-30 01:13:03

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

Re: 9.10 で SATA ディスクを増設すると

こちらは参考になりませんでしょうか?
https://wiki.ubuntulinux.jp/UbuntuTips/Hardware/DiskExpansion

オフライン

 

#3 2010-01-30 01:40:18

hir0
メンバ
登録日: 2008-09-28

Re: 9.10 で SATA ディスクを増設すると

えっと、grubの認識の問題でしたら問題は起こらないと思いますが、OSが誤認識していれば大問題です。
起動したUbuntuから
$ gedit /boot/grub/grub.cfg
の内容

$ sudo fdisk -l
の内容

$ df

$ gedit /etc/fstab
の結果を。



何だかHDDの接続順を間違えているだけの気がしないでも無い、、、

オフライン

 

#4 2010-01-30 02:03:42

body-and-soul
メンバ
登録日: 2009-03-11

Re: 9.10 で SATA ディスクを増設すると

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 ディスクの「次」に接続したのですが、それがまずかったでしょうか?
   これまで増設する時には、ごく自然にそうしてきたのですが.....

オフライン

 

#5 2010-01-30 02:05:51

body-and-soul
メンバ
登録日: 2009-03-11

Re: 9.10 で 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

どうか、よろしくお願いします。

オフライン

 

#6 2010-01-30 09:36:50

GHO
メンバ
From: 東京郊外
登録日: 2008-05-07

Re: 9.10 で SATA ディスクを増設すると

SATAで「次」と言われてもピンと来ないので、確認させて下さい。

「次」というのは、『マザーボード上の既存のディスクが繋っているコネクタの隣りのコネクタ』の意味でしょうか?
コネクタの付近に「SATA1」「SATA2」などの記載があったりしませんか?
おそらく、「SATA1」と書かれた方に繋っているディスクが /dev/sda と認識されていると思います。

オフライン

 

#7 2010-01-30 10:04:38

body-and-soul
メンバ
登録日: 2009-03-11

Re: 9.10 で SATA ディスクを増設すると

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 をフォーマットしようかと思います。
ちょっと怖いですが(笑)。

オフライン

 

Board footer

Powered by FluxBB