sadm.magnus.pp.ru Заметки крошки-админа

7 September 2018

Заменяем диск в MDRAID

Filed under: Компьютеры и интернет — Tags: , , — Magnus @ 11:45

1. Смотри текущую конфигурацию:

# cat /proc/mdstat
Personalities : [raid1] 
md0   : active raid1 sda1[3] sdb1[2]
      1048512 blocks super 1.0 [2/2] [UU]
      bitmap: 0/1 pages [0KB], 65536KB chunk

md1   : active raid1 sda2[3] sdb2[2]
      107842560 blocks super 1.2 [2/2] [UU]
      bitmap: 1/1 pages [4KB], 65536KB chunk

md2   : active raid1 sda3[3] sdb3[2]
      8258560 blocks super 1.2 [2/2] [UU]
      
unused devices: 

2. Помечаем все разделы извлекаемого диска как faulty:

# mdadm /dev/md0 --manage -f /dev/sdb1
mdadm: set /dev/sdb1 faulty in /dev/md0
# mdadm /dev/md1 --manage -f /dev/sdb2
mdadm: set /dev/sdb2 faulty in /dev/md1
# mdadm /dev/md2 --manage -f /dev/sdb3
mdadm: set /dev/sdb3 faulty in /dev/md2

3. Удаляем разделы из RAID:

# mdadm /dev/md0 --manage -r /dev/sdb1
mdadm: hot removed /dev/sdb1 from /dev/md0
# mdadm /dev/md1 --manage -r /dev/sdb2
mdadm: hot removed /dev/sdb2 from /dev/md1
# mdadm /dev/md2 --manage -r /dev/sdb3
mdadm: hot removed /dev/sdb3 from /dev/md2

4. Подготовливаем диск к извлечению:

# echo "scsi remove-single-device 1 0 0 0" >/proc/scsi/scsi

5. Извлекаем старый диск, ставим новый. Если он сразу не "подцепился", то предлагаем системе его обнаружить:

# echo "scsi add-single-device 1 0 0 0" >/proc/scsi/scsi

6. Создаем на новом диске таблицу разделов, аналогичную старой. Можно вручную, можно скопировать таблицу целиком, используя sfdisk/sgdisk.

7. Добавляем разделы в RAID:

# mdadm /dev/md0 --add /dev/sdb1
mdadm: re-added /dev/sdb1
# mdadm /dev/md1 --add /dev/sdb2
mdadm: re-added /dev/sdb2
# mdadm /dev/md2 --add /dev/sdb3
mdadm: re-added /dev/sdb3

8. Ждем окончания синхронизации разделов:

# cat /proc/mdstat
Personalities : [raid1] 
md0   : active raid1 sda1[3] sdb1[2]
      1048512 blocks super 1.0 [2/2] [UU]
      bitmap: 0/1 pages [0KB], 65536KB chunk

md1   : active raid1 sda2[3] sdb2[2]
      107842560 blocks super 1.2 [2/2] [UU]
      bitmap: 1/1 pages [4KB], 65536KB chunk

md2   : active raid1 sda3[3] sdb3[2]
      8258560 blocks super 1.2 [2/2] [UU]
      
unused devices: 

9. Устанавливаем загрузчик Grub на новый диск:

# grub2-install /dev/sdb
Installing for i386-pc platform.
Installation finished. No error reported.

24 January 2011

Изменение timezone в RedHat/CentOS

Filed under: Компьютеры и интернет — Tags: , , — Magnus @ 14:18
[root@mail ~]# date
Mon Jan 24 11:04:37 UTC 2011
[root@mail ~]# install -m 444 /usr/share/zoneinfo/Europe/Moscow /etc/localtime
[root@mail ~]# date
Mon Jan 24 14:06:31 MSK 2011

Не забываем, при необходимости, изменить /etc/sysconfig/clock:

ZONE="Europe/Moscow"

9 January 2009

Настраиваем статический роутинг в RedHat/CentOS Linux

Filed under: Компьютеры и интернет — Tags: , , , — Magnus @ 00:57

Для настройки статического роутинга создаем файл /etc/sysconfig/network-scripts/route-int, где int - имя интерфейса:

# cat /etc/sysconfig/network-scripts/route-eth0
192.168.2.0/24 via 192.168.1.245
192.168.10.0/24 via 192.168.1.254

Powered by WordPress