Portál AbcLinuxu, 14. července 2025 11:52
Gentoo je ve spatnem stavu ale je stabilni. Doslo tam k mirrorovani nesmyslu po tom raid1. Uz bezi 3 roky ale nedari se mi vytvorit funkcni image stavajiciho disku (uz jen jednoho, bezi to v degradovanem rezimu). Je potreba to nejak zajistit proti selhani disku. Pouzil jsem rucne dd nebo clonezillu. Duplikat nechce bootovat.
Tak si rikam, ze tam vratim disk a necham ten raid1 at mi udela ten mirror sam. Nemam s touto distribuci, linuxovym bootovanim a obnovou sw raid poli na linuxu zadne zkusenosti a tak nevim co po vraceni zdraveho druheho disku do raidu mam presne ocekavat. Stroj je ustrednou asterisk, a selhani by byl velky pruser. Ty obrazy z dd nebo clonezilly porad mam a k tomu delam tar cvzfp
Kdyz usoudite ze je nutna fyzicka asistence, pak doplnuji, ze se jedna o Pankrac, byvaly Motokov.
Pokud by se melo neco stat s jedinym existujicim funkcnim diskem, byl by to pruser velkej. Proto tato opatreni
Je to na kseft, takze je samozrejmy honorar. Diky.
sfdisk -d /dev/sda > sda.dump sfdisk /dev/sdb < sda.dump partprobe /dev/sdbA poté lze již přidávat partition do jednotlivých polí :
mdadm --manage --add /dev/md1 /dev/sdb1 mdadm --manage --add /dev/md2 /dev/sdb2 ...a následně sledovat stav jendnotlivých polí a jejich synchronizaci :
cat /proc/mdstatSamozřejmě je tu možnost, že máš pole nad celým diskem a v takovém případě nic rozdělovat nemusíš. Víc by napověděly výpisy :
fdisk -la
cat /proc/mdstatPokud ten nový disk je vlastně ten starý disk, co vypadl z pole a je zároveň plně OK a nevíš, co to udělá, tak věz, že to neudělá nic a musel by jsi jej znovu ručně přidat do pole jako popisuji výše.
Pole bezi na jednom disku.
Mam novy disk. Ten co vypadl z pole opravdu odesel. Akorat ty jeho chyby se prepsaly i na ten na kterem to ted bezi. Ten sel normalne opravit.
# cat /proc/mdstat Personalities : [raid0] [raid1] md127 : active raid1 sda1[0] 104320 blocks [2/1] [U_] unused devices: <none> # fdisk -l Disk /dev/sda: 500.1 GB, 500106780160 bytes 255 heads, 63 sectors/track, 60801 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 13 104391 fd Linux raid autodetect /dev/sda2 14 263 2008125 82 Linux swap / Solaris /dev/sda3 264 60801 486271485 83 Linux Disk /dev/md127: 106 MB, 106823680 bytes 2 heads, 4 sectors/track, 26080 cylinders Units = cylinders of 8 * 512 = 4096 bytes Disk /dev/md127 doesn't contain a valid partition table
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.