
私は2つの同じドライブを持つHP N40Lマイクロサーバーを持っており、システムをハードウェアRAIDとしてミラーとして使用します。約1年前、私はシステムにミントを設置しました。
Mint 17にアップグレードするまで、これは完全に機能し更新されました。
私はすべてが大丈夫だと思いましたが、ミントはドライブの1つだけを使用して起動し、何らかの理由で他のドライブの内容を表示することに気づきました。
sdb1
つまり、起動されますがdf
表示されますsda1
。はい確かに df
/dev/mapper/pdc_bejigbccdb1
RAIDアレイのドライブを表示します。したがって、Grubのすべてのアップデートは進行しますが、sda1
起動してsdb1
からfsがロードされますsda1
。
N40L marty # df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 233159608 113675036 107617644 52% /
none 4 0 4 0% /sys/fs/cgroup
/dev 2943932 12 2943920 1% /media/sda1/dev
tmpfs 597588 1232 596356 1% /run
none 5120 0 5120 0% /run/lock
none 2987920 0 2987920 0% /run/shm
none 102400 4 102396 1% /run/user
~からcat /etc/fstab
N40L marty # cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
/dev/mapper/pdc_bejigbccdb1 / ext4 errors=remount-ro 0 1
/dev/mapper/pdc_bejigbccdb5 none swap sw 0 0
私がそうすれば私ls /dev/mapper/
は得る。
N40L marty # ls /dev/mapper
total 0
crw------- 1 root root 10, 236 Jul 24 17:03 control
RAIDを復元してGrubから起動するにはどうすればよいですか?
追加アップデート:
N40L grub # dmraid -r
/dev/sdb: pdc, "pdc_bejigbccdb", mirror, ok, 486328064 sectors, data@ 0
/dev/sda: pdc, "pdc_bejigbccdb", mirror, ok, 486328064 sectors, data@ 0
N40L grub # dmraid -s
*** Set
name : pdc_bejigbccdb
size : 486328064
stride : 128
type : mirror
status : ok
subsets: 0
devs : 2
spares : 0
N40L grub # dmraid -ay -vvv -d
WARN: locking /var/lock/dmraid/.lock
NOTICE: /dev/sdb: asr discovering
NOTICE: /dev/sdb: ddf1 discovering
NOTICE: /dev/sdb: hpt37x discovering
NOTICE: /dev/sdb: hpt45x discovering
NOTICE: /dev/sdb: isw discovering
DEBUG: not isw at 250059348992
DEBUG: isw trying hard coded -2115 offset.
DEBUG: not isw at 250058267136
NOTICE: /dev/sdb: jmicron discovering
NOTICE: /dev/sdb: lsi discovering
NOTICE: /dev/sdb: nvidia discovering
NOTICE: /dev/sdb: pdc discovering
NOTICE: /dev/sdb: pdc metadata discovered
NOTICE: /dev/sdb: sil discovering
NOTICE: /dev/sdb: via discovering
NOTICE: /dev/sda: asr discovering
NOTICE: /dev/sda: ddf1 discovering
NOTICE: /dev/sda: hpt37x discovering
NOTICE: /dev/sda: hpt45x discovering
NOTICE: /dev/sda: isw discovering
DEBUG: not isw at 250059348992
DEBUG: isw trying hard coded -2115 offset.
DEBUG: not isw at 250058267136
NOTICE: /dev/sda: jmicron discovering
NOTICE: /dev/sda: lsi discovering
NOTICE: /dev/sda: nvidia discovering
NOTICE: /dev/sda: pdc discovering
NOTICE: /dev/sda: pdc metadata discovered
NOTICE: /dev/sda: sil discovering
NOTICE: /dev/sda: via discovering
DEBUG: _find_set: searching pdc_bejigbccdb
DEBUG: _find_set: not found pdc_bejigbccdb
DEBUG: _find_set: searching pdc_bejigbccdb
DEBUG: _find_set: not found pdc_bejigbccdb
NOTICE: added /dev/sdb to RAID set "pdc_bejigbccdb"
DEBUG: _find_set: searching pdc_bejigbccdb
DEBUG: _find_set: found pdc_bejigbccdb
DEBUG: _find_set: searching pdc_bejigbccdb
DEBUG: _find_set: found pdc_bejigbccdb
NOTICE: added /dev/sda to RAID set "pdc_bejigbccdb"
DEBUG: checking pdc device "/dev/sda"
DEBUG: checking pdc device "/dev/sdb"
DEBUG: set status of set "pdc_bejigbccdb" to 16
DEBUG: checking pdc device "/dev/sda"
DEBUG: checking pdc device "/dev/sdb"
DEBUG: set status of set "pdc_bejigbccdb" to 16
RAID set "pdc_bejigbccdb" was not activated
WARN: unlocking /var/lock/dmraid/.lock
DEBUG: freeing devices of RAID set "pdc_bejigbccdb"
DEBUG: freeing device "pdc_bejigbccdb", path "/dev/sda"
DEBUG: freeing device "pdc_bejigbccdb", path "/dev/sdb"
だから私のシステムはこれらの2つのドライブを見てアレイの一部でなければならないと思いますが、アレイをアクティブにせず、アレイを作成しないので、/dev/mapper/pdc_bejigbccdb
grubをロードして起動することはできません。
マッパーエントリを有効にして生成するには、dmraidをどのように取得しますか?
答え1
修正しましたが、率直に言うことはできません。
デフォルトではMint 17のLiveUSBバージョンを起動しました。 RAIDアレイが正常に動作していることを確認し、システムをインストールし、ルートを変更しました。
その後、dmraidとmdadmを再インストールして(なぜそうしたのかわかりません)、grub設定を更新してアレイにgrubをインストールしました。
再起動後にmdadmについて文句を言いましたが、すべてが大丈夫で、今ではアレイから起動します。
本当に楽しい驚きでした。助けてくれてありがとう。