LINUX.ORG.RU
решено ФорумAdmin

Реально ли вытащить диск из linear software raid, если на нём нет данных

 linear,


0

2

Доброго времен суток

Сабж. Раньше использовал только raid1, теперь понадобился большой объём без отказоустойчивости. Создал linear raid на одном диске, перенёс данные. Добавил второй диск. Данных на нём ещё нет - ФС не расширял.

И тут внезапно понял, что оказался идиотом - ИМХО, гораздо лучше вместо linear raid использовать lvm

Не нашёл в man mdadm, как удалить диск из linear raid

Понятно, что у меня всегда есть вариант с dd. Скилов, чтобы расчитать skip, bs, count - хватит. Но вдруг можно без геморроя сделать через mdadm?

★★★★★

root@europe:/# mdadm -Q --detail /dev/md13 
/dev/md13:
        Version : 1.2
  Creation Time : Wed May 27 01:27:51 2015
     Raid Level : linear
     Array Size : 1847640447 (1762.05 GiB 1891.98 GB)
   Raid Devices : 2
  Total Devices : 2
    Persistence : Superblock is persistent

    Update Time : Wed May 27 13:18:51 2015
          State : clean 
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0

       Rounding : 0K

           Name : europe:13  (local to host europe)
           UUID : d991d094:e63c44b0:a7536130:3319d305
         Events : 2

    Number   Major   Minor   RaidDevice State
       0       8       35        0      active sync   /dev/sdc3
       1       8        3        1      active sync   /dev/sda3

забрать хочу sda3. И я абсолютно уверен, что данных на нём нет.

router ★★★★★
() автор топика

Не нашёл в man mdadm, как удалить диск из linear raid

Grow Grow (or shrink) an array, or otherwise reshape it in some way. Currently supported growth options including changing the active size of component devices and changing the number of active devices in Linear

YAR ★★★★★
()
Ответ на: комментарий от YAR

Это я читал. Но надежда умирает последней ;)

З.Ы.

root@europe:/# dd if=/dev/md13 bs=1M count=1 | hexdump -C | head
00000000  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00000200  4c 41 42 45 4c 4f 4e 45  01 00 00 00 00 00 00 00  |LABELONE........|
00000210  20 16 da 2f 20 00 00 00  4c 56 4d 32 20 30 30 31  | ../ ...LVM2 001|
00000220  30 6c 33 68 50 52 38 38  58 32 54 62 71 5a 61 7a  |0l3hPR88X2TbqZaz|
00000230  44 76 48 70 36 67 32 58  32 45 6e 77 6d 58 65 4c  |DvHp6g2X2EnwmXeL|
00000240  00 be 7a 41 dc 00 00 00  00 00 10 00 00 00 00 00  |..zA............|
00000250  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000260  00 00 00 00 00 00 00 00  00 10 00 00 00 00 00 00  |................|
00000270  00 f0 0f 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
root@europe:/# dd if=/dev/sdc3 bs=8k skip=1 count=1  | hexdump -C | head
1+0 записей считано
1+0 записей написано
 скопировано 8192 байта (8,2 kB), 0,0001237 c, 66,2 MB/c
00000000  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00000200  4c 41 42 45 4c 4f 4e 45  01 00 00 00 00 00 00 00  |LABELONE........|
00000210  20 16 da 2f 20 00 00 00  4c 56 4d 32 20 30 30 31  | ../ ...LVM2 001|
00000220  30 6c 33 68 50 52 38 38  58 32 54 62 71 5a 61 7a  |0l3hPR88X2TbqZaz|
00000230  44 76 48 70 36 67 32 58  32 45 6e 77 6d 58 65 4c  |DvHp6g2X2EnwmXeL|
00000240  00 be 7a 41 dc 00 00 00  00 00 10 00 00 00 00 00  |..zA............|
00000250  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000260  00 00 00 00 00 00 00 00  00 10 00 00 00 00 00 00  |................|
00000270  00 f0 0f 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|

router ★★★★★
() автор топика
Ответ на: комментарий от YAR

raid0 или linear не могут иметь недостающих, запасных или сбойных дисков

YAR ★★★★★
()
Ответ на: комментарий от router

Ну, в данном случае это не требуется ведь.

YAR ★★★★★
()

Остановил рейд, перенёс данные через dd

root@europe:/# pvdisplay -C | grep vgdata
  /dev/sda3  vgdata   lvm2 a--  881,00g     0 
  /dev/sdc3  vgdata   lvm2 a--  881,00g     0
router ★★★★★
() автор топика
Ответ на: комментарий от YAR

Затем. Не искать же временный диск для переноса

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