ispirace zde: https://www.youtube.com/watch?v=wSTk9BLwF5k&ab_channel=LawrenceSystems
video z instalace zde: https://maxbox.cz/nextcloud/index.php/s/jE2bzDi9TS7kHo5
Na stávajícím fyzickém serveru maxbox je Ubuntu 16.04.6 LTS (Xenial Xerus)
software RAID1 (2 x 2TB SATA HDD WDC WD2004FBYZ)
Struktura disků je následující
petr@maxbox:~$ sudo fdisk -l
Disk /dev/sda: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x4d84172a
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 195311615 195309568 93.1G fd Linux raid autodetect
/dev/sda2 195313662 3907028991 3711715330 1.7T 5 Extended
/dev/sda5 3891404800 3907028991 15624192 7.5G fd Linux raid autodetect
/dev/sda6 195313664 3891404799 3696091136 1.7T fd Linux raid autodetect
Partition table entries are not in disk order.
Disk /dev/sdb: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x076a9f4c
Device Boot Start End Sectors Size Id Type
/dev/sdb1 * 2048 195311615 195309568 93.1G fd Linux raid autodetect
/dev/sdb2 195313662 3907028991 3711715330 1.7T 5 Extended
/dev/sdb5 3891404800 3907028991 15624192 7.5G fd Linux raid autodetect
/dev/sdb6 195313664 3891404799 3696091136 1.7T fd Linux raid autodetect
Partition table entries are not in disk order.
Disk /dev/md0: 93.1 GiB, 99931389952 bytes, 195178496 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/md2: 7.5 GiB, 7995392000 bytes, 15616000 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/md1: 1.7 TiB, 1892264443904 bytes, 3695828992 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Na ProxMoxu vytvoříme virtuální server linux (bez instalace konkrétního operačního systému) s velikostí disku 2 TB = 2048 GB = 2097152 MB
Na tomto virtuálním serveru nabootujeme z CD Live Clonezilla
v Clonezilla odskok do terminálu
pomocí sudo fdisk /dev/sda
- vytvořit disk DOS:
o create a new empty DOS partition table
- na něm vytvořit stejně velké oddíly (partitions) jako jsou na fyzickém (zdrojovém) serveru (Extended partition nevytvářet – není potřeba.)
- nadefinovat typ oddílu na “Linx raid autodetect” (fd)
/dev/sda1 * 2048 195311615 195309568 93.1G fd Linux raid autodetect
/dev/sdb5 3891404800 3907028991 15624192 7.5G fd Linux raid autodetect
/dev/sdb6 195313664 3891404799 3696091136 1.7T fd Linux raid autodetect
Zdrojový server rebootovat a spustit na něm CD clonezilla live
- vybrat klonování local partition to remote partition
- vybrat první partition, kterou budeme přenášet.
Na cílovém stroji spustit CD Clonezilla live
- vybrat part_to_remote_part
- vybrat odpovídající target partition (partition se stejnou velikostí jako na zdrojovém sesrveru).
Zahájit proces přenosu.
Takto opakovat pro všechny 3 partitions
Na Proxmox reboot virtuálního serveru (jako bootovací vybrat CD Ubuntu server disk). Ve volbě na CD vybrat rescue mode.
Odskočit do shellu (Alt+F2)
cat/proc/mdstat
all disks inactive
z menu rescue Ubuntu vybrat
- “assemble disc array”
- partitons to assemble automatic
Alt+F2 vidime, ze jsou inactive
get detailed information about a RAID device
mdadm -D /dev/mdX
tvrdi RAID0 (ale je to nenačtené)
more detailed information by using the -E or –examine options:
mdadm -E /dev/sda1,2,3
správně tvrdí RAID1 1 clean a 1 removed device, clean degraded
re-start RAID
mdadm -R /dev/md127
mdadm -R /dev/md126
mdadm -R /dev/md125
Run the following commands to change the array and filesystem back to read-write mode:
mdadm -w /dev/md127
mdadm -w /dev/md126
mdadm -w /dev/md125
dmesg
/dev/md125 switched to read-write mode
v menu Ubuntu “go back” + znovu “enter rescue mode”
rescue mode nabízí jako root uz i ty mdX
výběr toho, u ktereho vedle v cat /proc/mdstat
vidime, ze obsahuje sda1
v menu Ubuntu “reinstall GRUB boot loader”
zadat device /dev/sda
reboot from hdd (not from the Ubuntu rescue CD)
nabootuje Ubuntu 16.04
cat /proc/mdstat
ted uz jsou /dev/md0,1,2
posledni uklid – neexistujici člen v RAID
mdadm --grow /dev/mdX --raid-devices=1 --force
… opet postupne