Migration to RAID1
Aus HS Syswiki
(Unterschied zwischen Versionen)
(Eine dazwischenliegende Version von einem Benutzer wird nicht angezeigt) | |||
Zeile 37: | Zeile 37: | ||
/etc/init.d/mysql start | /etc/init.d/mysql start | ||
+ | |||
+ | umount /mysql2 | ||
+ | |||
+ | # Remove /mysql2 from /etc/fstab | ||
+ | </pre> | ||
+ | |||
+ | == Change partition's system id == | ||
+ | |||
+ | <pre> | ||
+ | # t --> change a partition's system id | ||
+ | # p --> print (print and recheck before writing!!!) | ||
+ | # w --> write | ||
+ | |||
+ | fdisk /dev/sdb | ||
+ | t | ||
+ | 1 | ||
+ | fd | ||
+ | t | ||
+ | 2 | ||
+ | fd | ||
+ | t | ||
+ | 3 | ||
+ | fd | ||
+ | t | ||
+ | 5 | ||
+ | fd | ||
+ | t | ||
+ | 6 | ||
+ | fd | ||
+ | t | ||
+ | 7 | ||
+ | fd | ||
+ | p | ||
+ | w | ||
+ | </pre> | ||
+ | |||
+ | == Add SDB to RAID1 == | ||
+ | |||
+ | <pre> | ||
+ | mdadm --create /dev/md0 --level=1 --raid-disks=2 missing /dev/sdb1 | ||
+ | mdadm --create /dev/md1 --level=1 --raid-disks=2 missing /dev/sdb2 | ||
+ | mdadm --create /dev/md2 --level=1 --raid-disks=2 missing /dev/sdb3 | ||
+ | mdadm --create /dev/md3 --level=1 --raid-disks=2 missing /dev/sdb5 | ||
+ | mdadm --create /dev/md4 --level=1 --raid-disks=2 missing /dev/sdb6 | ||
+ | mdadm --create /dev/md5 --level=1 --raid-disks=2 missing /dev/sdb7 | ||
+ | </pre> | ||
+ | |||
+ | == Create file system on RAID1 == | ||
+ | |||
+ | <pre> | ||
+ | mkswap /dev/md0 | ||
+ | mkfs.ext3 -O dir_index /dev/md1 | ||
+ | mkfs.ext3 -O dir_index /dev/md2 | ||
+ | mkfs.ext3 -O dir_index /dev/md3 | ||
+ | mkfs.ext3 -O dir_index /dev/md4 | ||
+ | mkfs.ext3 -O dir_index /dev/md5 | ||
+ | </pre> | ||
+ | |||
+ | == Prepare config == | ||
+ | |||
+ | <pre> | ||
+ | |||
+ | </pre> | ||
+ | |||
+ | == Sync data to RAID1 == | ||
+ | |||
+ | <pre> | ||
+ | |||
</pre> | </pre> |
Aktuelle Version vom 9. Februar 2018, 16:03 Uhr
Check for Backup for this server on Backupserver!!!
Inhaltsverzeichnis |
[Bearbeiten] Partition migration table
SWAP | sda1 | md0 |
VAR | sda2 | md1 |
ROOT | sda3 | md2 |
TMP | sda5 | md3 |
HOME | sda6 | md4 |
MYSQL | sdb7 | md5 |
[Bearbeiten] Move MySQL to SDA
/etc/init.d/mysql stop # Kill by PID if fails rsync -avz --progress /mysql2/ /mysql1/ rm /home/www/mysql ln -s /mysql1 /home/www/mysql /etc/init.d/mysql start umount /mysql2 # Remove /mysql2 from /etc/fstab
[Bearbeiten] Change partition's system id
# t --> change a partition's system id # p --> print (print and recheck before writing!!!) # w --> write fdisk /dev/sdb t 1 fd t 2 fd t 3 fd t 5 fd t 6 fd t 7 fd p w
[Bearbeiten] Add SDB to RAID1
mdadm --create /dev/md0 --level=1 --raid-disks=2 missing /dev/sdb1 mdadm --create /dev/md1 --level=1 --raid-disks=2 missing /dev/sdb2 mdadm --create /dev/md2 --level=1 --raid-disks=2 missing /dev/sdb3 mdadm --create /dev/md3 --level=1 --raid-disks=2 missing /dev/sdb5 mdadm --create /dev/md4 --level=1 --raid-disks=2 missing /dev/sdb6 mdadm --create /dev/md5 --level=1 --raid-disks=2 missing /dev/sdb7
[Bearbeiten] Create file system on RAID1
mkswap /dev/md0 mkfs.ext3 -O dir_index /dev/md1 mkfs.ext3 -O dir_index /dev/md2 mkfs.ext3 -O dir_index /dev/md3 mkfs.ext3 -O dir_index /dev/md4 mkfs.ext3 -O dir_index /dev/md5