«前の日記(2009-07-10(金)) 最新 次の日記(2009-07-12(日))»

vdrめも

検索キーワード:
[PR]:「Chef活用ガイド コードではじめる構成管理 (大型本), (Kindle版)」発売中です。


2009-07-11(土) そういうことだったか [長年日記]

_ [debian][amd64] 続々々々・linux-image-2.6.30-1-amd64 2.6.30-1 変

理由がわかってきた。busybox に落ちたときに何気なく /root 内を見てみると、システムの入ってる sda じゃなくて、データ領域の sdc だった。つまり、

  1. jmicron から pata_jmicron に変わったため hda が sdc に変わった
  2. ディスクの認識タイミングで sda と sdc が入れ替わることがある。
  3. 本来の sdc が先に認識されてそれが sda になってしまうと、当然そっちにはシステムが入っていないので No such file or directory。

ということ? となると root にデバイス名を指定するのはもはや時代遅れで LABEL か UUID で指定するのが定石?

てことで /boot/grub/menu.lst や /etc/fstab を UUID 指定するように変更することに。LABEL は命名が面倒なので。反面 UUID は長すぎるし覚えられないけど。

ls -l /dev/disk/by-uuid で UUID と対応するデバイス名が、あるいは blkid /dev/sda1 で指定のデバイスの UUID が出てくる。

% ls -l /dev/disk/by-uuid
合計 0
lrwxrwxrwx 1 root root 10 2009-06-26 19:12 22e7ad33-4e9f-48e3-9199-XXXXXXXXXXXX -> ../../sdb1
lrwxrwxrwx 1 root root 10 2009-06-26 19:12 440fe870-aa7f-4a91-b158-XXXXXXXXXXXX -> ../../sdc1
lrwxrwxrwx 1 root root 10 2009-06-26 19:12 5005f132-109c-4edc-af73-XXXXXXXXXXXX -> ../../sdb2
lrwxrwxrwx 1 root root 10 2009-06-26 19:12 d1cf41ec-7d70-4a6d-9af9-XXXXXXXXXXXX -> ../../sda1
# blkid /dev/sda1
/dev/sda1: UUID="d1cf41ec-7d70-4a6d-9af9-XXXXXXXXXXXX" TYPE="ext3" 

/boot/grub/menu.lst は

## kopt=root=/dev/sda1 ro
# kopt=root=/dev/disk/by-uuid/d1cf41ec-7d70-4a6d-9af9-XXXXXXXXXXXX ro

/etc/fstab は

# /dev/sda1 / ext3 noatime,errors=remount-ro 0 0
UUID=d1cf41ec-7d70-4a6d-9af9-XXXXXXXXXXXX / ext3 noatime,errors=remount-ro 0 0

こんな感じで。再起動しても今のところ問題ない。#534702 は閉じておいた。ちょっと閉じ方ミスったかな...。

_ [debian] mutt 1.5.20-2 変

Sylpheed と共有してる MH 形式のメールボックスが開けないな。1.5.20-1 も駄目。1.5.19-4 なら OK。

_ [movie] 踊る大捜査線 THE MOVIE, フェア・ゲーム

踊る大捜査線 THE MOVIE [DVD] フェア・ゲーム [DVD]


2009年
7月
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

[amd64 | audacious | comp | debian | gkrelluim | kip | misc | movie | research | rime | unicon | vdr | work | えふえふ]

書いてる人: dai

パッチ等(無保証)

GPG Fingerprint = 0B29 D88E 42E6 B765 B8D8 EA50 7839 619D D439 668E