1

я хочу загрузить работающую систему raid-1 linux только с одного из дисков. я думаю, это можно сделать с помощью параметра загрузки grub, но я не уверен.

причина в том, что конвертер vmware P2V не обрабатывает программный рейд, и поэтому я хочу временно запустить машину с одного диска. у меня нет физического доступа к машине, поэтому просто отключить один из дисков невозможно.

вот так крепление выглядит прямо сейчас:


/dev/md1 on / type ext3 (rw)
proc on /proc type proc (rw,noexec,nosuid,nodev)
/sys on /sys type sysfs (rw,noexec,nosuid,nodev)
varrun on /var/run type tmpfs (rw,noexec,nosuid,nodev,mode=0755)
varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)
udev on /dev type tmpfs (rw,mode=0755)
devshm on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/md5 on /usr type xfs (rw)
/dev/md6 on /var type xfs (rw,usrquota)
/dev/md7 on /home type xfs (rw,usrquota)
none on /tmp type tmpfs (rw)
securityfs on /sys/kernel/security type securityfs (rw)

/dev/md1:
        Version : 00.90.03
  Creation Time : Fri Jan 16 12:08:20 2009
     Raid Level : raid1
     Array Size : 987840 (964.85 MiB 1011.55 MB)
  Used Dev Size : 987840 (964.85 MiB 1011.55 MB)
   Raid Devices : 2
  Total Devices : 2
Preferred Minor : 1
    Persistence : Superblock is persistent

    Update Time : Sun Aug  1 14:44:57 2010
          State : clean
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0

           UUID : bebe1063:a280d9c1:06e8163b:f5e4117e
         Events : 0.124

    Number   Major   Minor   RaidDevice State
       0       8        1        0      active sync   /dev/sda1
       1       8       17        1      active sync   /dev/sdb1

1 ответ1

1

Я не уверен, что следующее поможет вам, потому что я ничего не знаю о преобразователе vmware P2V, но здесь идет.

Вы можете искусственно объявить один из дисков в зеркале как сбойный с помощью mdadm /dev/md1 --fail /dev/sdb1 , затем перенести /dev/sda1 с помощью конвертера VMware, создать еще один диск такого же размера в виртуальной машине и добавить это обратно в массив с mdadm /dev/md1 --add /dev/sdb1 (числа могут отличаться).

Может быть полезно знать, что формат тома в массиве md RAID1 очень прост: это обычное содержимое тома плюс суперблок md в конце диска. Таким образом, вы можете преобразовать массив RAID1 в отдельный том, просто отбросив другой том. Если пойти другим путем, вы должны убедиться, что файловая система оставляет достаточно места для суперблока в конце тома, что будет иметь место, если вы сначала создали файловую систему внутри массива.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .