LINUX.ORG.RU

Как установить GRUB рядом с RAID1?

 , ,


0

1

1) Куда mdadm записывает суперблок, если RAID-массив создаётся на разделе - в начало диска или в начало раздела?

2) Если в системе с MBR и без GPT суперблок от mdadm v1.2 записан в начале диска, то почему его не затирает core.img?

3) Что будет, если разделы для RAID будут начинаться по разным смещениям на разных устройствах (а не по одинаковым)?

4) Как grub находит, где его boot-директория? (ну, тот параметр --boot-directory, который передаётся в grub-install, он попадает в core.img или нет?)

UPD: 1) проверил - записывает внутрь раздела:

localhost ~ # mdadm --examine /dev/sda5
/dev/sda5:
          Magic : a92b4efc
        Version : 1.2
    Feature Map : 0x1
     Array UUID : 4d41f5f7:17543fb4:5d60a406:9c4e64a1
           Name : localhost:raid1  (local to host localhost)
  Creation Time : Sun Aug 19 04:19:35 2018
     Raid Level : raid1
   Raid Devices : 2

 Avail Dev Size : 419166208 (199.87 GiB 214.61 GB)
     Array Size : 209583104 (199.87 GiB 214.61 GB)
    Data Offset : 264192 sectors
   Super Offset : 8 sectors
   Unused Space : before=264112 sectors, after=0 sectors
          State : clean
    Device UUID : 0240b2ab:0a20a34b:aad6f24a:05e671ce

Internal Bitmap : 8 sectors from superblock
    Update Time : Sun Aug 19 04:19:35 2018
  Bad Block Log : 512 entries available at offset 16 sectors
       Checksum : 2d8fff23 - correct
         Events : 0


   Device Role : Active device 0
   Array State : AA ('A' == active, '.' == missing, 'R' == replacing)
localhost ~ # mdadm --examine /dev/sdb5
/dev/sdb5:
          Magic : a92b4efc
        Version : 1.2
    Feature Map : 0x1
     Array UUID : 4d41f5f7:17543fb4:5d60a406:9c4e64a1
           Name : localhost:raid1  (local to host localhost)
  Creation Time : Sun Aug 19 04:19:35 2018
     Raid Level : raid1
   Raid Devices : 2

 Avail Dev Size : 419166208 (199.87 GiB 214.61 GB)
     Array Size : 209583104 (199.87 GiB 214.61 GB)
    Data Offset : 264192 sectors
   Super Offset : 8 sectors
   Unused Space : before=264112 sectors, after=0 sectors
          State : clean
    Device UUID : f95eaa0b:be1fc951:1004b4e0:29cbf0a1

Internal Bitmap : 8 sectors from superblock
    Update Time : Sun Aug 19 04:19:35 2018
  Bad Block Log : 512 entries available at offset 16 sectors
       Checksum : fcee3058 - correct
         Events : 0


   Device Role : Active device 1
   Array State : AA ('A' == active, '.' == missing, 'R' == replacing)
Тут не всё очень понятно, но по крайней мере, это не на весь диск точно:
localhost ~ # mdadm --examine /dev/sdb
/dev/sdb:
   MBR Magic : aa55
Partition[0] :     67108864 sectors at         2048 (type 83)
Partition[1] :   1886412143 sectors at     67110912 (type 05)
localhost ~ # mdadm --examine /dev/sda
/dev/sda:
   MBR Magic : aa55
Partition[0] :     67108864 sectors at         2048 (type 83)
Partition[1] :   1886414256 sectors at     67110912 (type 05)

4) да, есть такая штука как «embedded config», там можно указать какое устройство (или раздел) являются «корнем», от которого ищется директория /boot/grub

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.