Migration to RAID1
Aus HS Syswiki
(Unterschied zwischen Versionen)
(→Partition migration table) |
|||
(3 dazwischenliegende Versionen von einem Benutzer werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
+ | [[Category:ServerAdmin]] | ||
+ | {{note|Check for Backup for this server on Backupserver!!!|error}} | ||
+ | |||
== Partition migration table == | == Partition migration table == | ||
Zeile 21: | Zeile 24: | ||
</tr> | </tr> | ||
</table> | </table> | ||
+ | |||
+ | == Move MySQL to SDA == | ||
+ | |||
+ | <pre> | ||
+ | /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 | ||
+ | </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> |
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