Удаленное администрирование debian сервера

B0nuse

Постоялец
Регистрация
6 Июн 2009
Сообщения
106
Реакции
21
Есть необходимость создать программный рейд 1 на работающем Debian сервере.
Маны читал, пробовал - не получилось.
Нужен человек, который сделает это сам.
Кто поможет?
 
  • Заблокирован
  • #2
Обращайся в лс, и сюда вывод команд:
fdisk -l
cat /proc/mdstat
 
Это все после неудачных манипуляций

Код:
# fdisk -l
 
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0008cd8c
 
Device Boot Start End Blocks Id System
/dev/sda1 1 1 1024 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2 * 1 13 97280 83 Linux
Partition 2 does not end on cylinder boundary.
/dev/sda3 13 60055 482287616 83 Linux
/dev/sda4 60055 60802 5997569 5 Extended
/dev/sda5 60055 60553 3998720 82 Linux swap / Solaris
/dev/sda6 60553 60802 1997824 83 Linux
 
Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
 
Device Boot Start End Blocks Id System
/dev/sdb1 1 1 1024 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sdb2 * 1 13 97280 83 Linux
Partition 2 does not end on cylinder boundary.
/dev/sdb3 13 60055 482287616 83 Linux
/dev/sdb4 60055 60802 5997569 5 Extended
/dev/sdb5 60055 60553 3998720 82 Linux swap / Solaris
/dev/sdb6 60553 60802 1997824 83 Linux
 
Disk /dev/md1: 0 MB, 983040 bytes
2 heads, 4 sectors/track, 240 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
 
Disk /dev/md1 doesn't contain a valid partition table
 
Disk /dev/md2: 99 MB, 99549184 bytes
2 heads, 4 sectors/track, 24304 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
 
Disk /dev/md2 doesn't contain a valid partition table
 
Disk /dev/md3: 493.9 GB, 493862453248 bytes
2 heads, 4 sectors/track, 120571888 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
 
Disk /dev/md3 doesn't contain a valid partition table
 
Disk /dev/md5: 4094 MB, 4094623744 bytes
2 heads, 4 sectors/track, 999664 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
 
Disk /dev/md5 doesn't contain a valid partition table
 
Disk /dev/md6: 2045 MB, 2045706240 bytes
2 heads, 4 sectors/track, 499440 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
 
Disk /dev/md6 doesn't contain a valid partition table

Код:
# cat /proc/mdstat
Personalities : [raid1]
md6 : active raid1 sdb6[1]
      1997760 blocks [2/1] [_U]
 
md5 : active raid1 sdb5[1]
      3998656 blocks [2/1] [_U]
 
md3 : active raid1 sdb3[1]
      482287552 blocks [2/1] [_U]
 
md2 : active raid1 sdb2[1]
      97216 blocks [2/1] [_U]
 
md1 : active raid1 sda1[0] sdb1[1]
      960 blocks [2/2] [UU]
 
unused devices: <none>
Стукнул в Аську.
 
Элементарное оказалось гемороидальным....
 
В общем... "Если хочешь, чтобы что-то сделали хорошо - сделай это сам"
Чтобы добиться своего - пришлось изучить кучу манов и статей, несколько раз переустановить систему, разобраться в куче деталей...
Народ привык делать все скриптами и шаблонами... а как сталкиваются с нестандартной ситуацией - кусают локти...
Кому поможет - отпишусь...

Использовал следующий материал
[spoil]Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся [/spoil]

Удалил все md'шки через mdadm --stop /dev/mdх
Удалил все лишние парты на sdb через parted /dev/sdb
Таким образом вернул систему к примерно чистому виду.

И пошел по порядку:
1. Скопировал таблицу разделов с sda на sdb
2. Изменил тип разделов на sbd на fd
3. Обнулил суперблоки на sdb
4. Создал массивы из sdb
5. Создал на них файловые системы
6. Внес эти массивы в mdadm.conf
7. Отредактировал /etc/fstab и /etc/mtab, заменив ссылки на массивы
8. Отредактировал grub загрузчик на загрузку с массива
9. Обновил Ram диск, смонтировал массивы и скопировал на них данные с sda
10. Ребутнулся, изменил тип разделов sda на fd и подцепил их к массивам
11. Дождался синхранизации (на больших дисках очень долгая операция)
12. Обновил данные о массивах в mdadm.conf
13. В конце подредактировал загрузчик GRUB, чтобы мог грузиться отовсюду.

Отдельное спасибо Alexandr3 за попытку помочь
 
Назад
Сверху