Fórum Root.cz
Hlavní témata => Distribuce => Téma založeno: Mipel 09. 02. 2022, 14:17:14
-
Zdravím,
mám v obyčejném PC dva ssd disky, chci aby oba disky byly v mirroru (boot,system,swap?).
Dá se při instalaci CentOS 8 vybrat v instalátor oba disky, tak aby mi je nastavil do mirroru?
Když to zkouším tak mi instalátor ty dva disky spojí.
Našel jsem si nějaké postupy ale z konzole, jenže mé začátečnické znalosti skončili pár kroků po rozdělení disků na boot, systém a swap.
Pak už to pro mne byla černá magie :(
-
Při instalaci je třeba vybrat alespoň dva disky a na nich vytvořit softwarový RAID. Je to popsáno v dokumentaci k CentOS (https://docs.centos.org/en-US/8-docs/standard-install/assembly_graphical-installation/#creating-software-raid_manual-partitioning).
-
Zavaděč musíte ručně zapsat na druhý disk.
grub2-install --recheck /dev/sdX
Jestli je to EFI, tak to při instalaci neuděláte * on to nějak nainstaluje, ale je to nepoužitelné.
Musí se to předchystat - až naběhne instalačka, CTRL+ALT+F2
gdisk /dev/sda
-> o - vytvorit GPT, w - zapsat
gdisk /dev/sdb
-> o - vytvorit GPT, w - zapsat
gdisk /dev/sda
- >vytvořit jen první pártyšnu 10MB, typ ef02
gdisk /dev/sdb
- >vytvořit jen první pártyšnu 10MB, typ ef02
restartovat a v instalátoru dozobat další ..mizím
-
Děkuji za pomoc, nakonec se mi to podařilo.
I když HW bohové byly proti.
Nejdříve chyba disku a po výměně jsem zjistil, že i instalační USB není v dobré kondici.
-
Jestli je to EFI, tak to při instalaci neuděláte
- >vytvořit jen první pártyšnu 10MB, typ ef02
ef02 je BIOS boot partition (https://en.wikipedia.org/wiki/BIOS_boot_partition), tu vám instalátor na EFI skutečně neudělá, protože tam je k ničemu. Na EFI systému potřebujete /boot/efi, biosboot je třeba na BIOS systému s GPT.
Jinak k původnímu dotazu:
RAID 1 jde (pokud se bavíme o standardním LVM partitioningu) nastavit u Volume Groupy:
(https://i.imgur.com/H4RPPfP.png)
Pro /boot je pak třeba si místo "Standard partition" zvolit typ "RAID":
(https://i.imgur.com/IAgnSRW.png)
-
Vojtěch Trefný má pravdu, nešlo o EFI - mám to tu i napsané. Měl jsem s tím problémy u velkých disků BIOS/GPT.
Taky se zeptám. Jak udělám přímo v instalátoru např. RAID1 BIOS/GPT bez LVM?
např:
/dev/sda , /dev/sdb
Number Start (sector) End (sector) Size Code Name
1 2048 4095 1024.0 KiB EF02
2 4096 5830682623 2.7 TiB FD00
3 5830682624 5832636415 954.0 MiB FD00
4 5832636416 5853607935 10.0 GiB FD00 Linux RAID
[root@XXXX ~]# cat /proc/mdstat
Personalities : [raid1]
md125 : active raid1 sda4[0] sdb4[1]
10476544 blocks super 1.2 [2/2] [UU]
md126 : active raid1 sda3[1] sdb3[2]
975872 blocks super 1.2 [2/2] [UU]
bitmap: 0/1 pages [0KB], 65536KB chunk
md127 : active raid1 sdb2[2] sda2[1]
2915207168 blocks super 1.2 [2/2] [UU]
bitmap: 3/22 pages [12KB], 65536KB chunk
Už je to 2 roky, ale instalátor mi bios boot partition nedával jako první, končil třeba na sda3,ne sda1.
Bios-boot jsem musel zadávat až jako poslední,pak mu připsal sda1, ale sedělo to jen na jednom disku, na druhém disku nebyl vůbec. Bios-boot jde nastavit tuším jen jednou, nemůžu zadat odděleně pro sda,sdb. Device mountpoint v instalátoru to nepobral. Už si to nepamatuji, pokusů bylo mnoho. Proto jsem musel před instalací vytvořit v konzoli na /dev/sda /dev/sdb BIOS boot partition, po restartu pokračovat v instalátoru v rozdělení disku. Můžná je to rukama.
-
Taky se zeptám. Jak udělám přímo v instalátoru např. RAID1 BIOS/GPT bez LVM?
V GUI jde naklikat jen RAID na oddílech. Tj. Vytvoří se /dev/sda1 and /dev/sda2 a spojí se do MD RAIDu pro /boot. Pak by ale nemělo být potřeba mít na každém disky zvlášť BIOS boot, měl by tky stačit jeden na RAIDu (tady si nejsem 100 % jistý, jak to funguje s biosbootem, ale stejně jako EFI boot i normální /boot by neměl mít problém s MD verze 0.90, který má metadata na konci).
V kickstartu jde udělat i MD RAID přímo nad disky. Partition tabulka se udělá až na poli mělo by to být jednoušší. Jde i předchystat v konzoli a GUI si s tím pak poradí, ale naklikat to takhle nejde.
Už je to 2 roky, ale instalátor mi bios boot partition nedával jako první, končil třeba na sda3,ne sda1.
To by se dít nemělo, oddíly mají priority a instalátor by je měl srovnat tak, aby /boot a biosboot (případně EFI boot) byly na začátku.
Bios-boot jde nastavit tuším jen jednou, nemůžu zadat odděleně pro sda,sdb. Device mountpoint v instalátoru to nepobral.
Jde to, ale GUI to pak blbě ukazuje a není to zrovna přehledné, asi bych v tomhle případě zase odkázal na kickstart, pro různá pokročilá nastavení je GUI bohužel příliš zjednodušené. Uvidíme, co bude v budoucnu, Anaconda chystá velký redesign (https://communityblog.fedoraproject.org/anaconda-is-getting-a-new-suit/).
-
Vojtěch Trefný - děkuji za odpověď.