it:jednodeskove-pocitace:raspberry-pi-5-domaci-server

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
Následující verze
Předchozí verze
it:jednodeskove-pocitace:raspberry-pi-5-domaci-server [2025/02/15 18:58] – [Konfigurace softwarového RAIDu – zrcadlení] Petr Nosekit:jednodeskove-pocitace:raspberry-pi-5-domaci-server [2025/04/12 20:45] (aktuální) Petr Nosek
Řádek 1100: Řádek 1100:
  
 ✅ **RAID nyní probíhá synchronizace a disk bude plně zrcadlen po dokončení procesu.** ✅ **RAID nyní probíhá synchronizace a disk bude plně zrcadlen po dokončení procesu.**
 +
 +
 +=== Priorita disků po odpojení a opětovném připojení ===
 +
 +Pokud dojde k **odpojení jednoho disku** a následně jej znovu připojíme, systém rozhodne, **který disk bude v RAIDu upřednostněn**, a to na základě několika faktorů.
 +
 +Nezáleží na tom, **že je disk ve slotu SSD2**, protože po připojení obou disků systém automaticky **vybere ten, který běžel jako poslední aktivní po rozpojení RAIDu**.
 +
 +=== Jak systém určuje, který disk bude upřednostněn? ===
 +
 +Systém rozhoduje na základě **poslední aktualizace metadat RAIDu**. Každý disk v RAIDu obsahuje **metadata (superblock)**, která uchovávají informace o změnách v poli.  
 +**Klíčový parametr je tzv. Event Count**, což je čítač změn.
 +
 +✅ **RAID vybere disk s nejvyšším Event Count jako platný.**  
 +Pokud má jeden disk vyšší Event Count než druhý, systém považuje tento disk za aktuální a použije jej jako primární.
 +
 +=== Jak zjistit, který disk má vyšší Event Count? ===
 +
 +Můžeš si ověřit, který disk má aktuálnější metadata pomocí příkazu:
 +
 +<code bash>
 +mdadm --examine /dev/nvme0n1p2 /dev/nvme1n1p2
 +</code>
 +
 +**Výstup bude obsahovat řádky podobné tomuto:**
 +
 +<code>
 +/dev/nvme0n1p2:
 +           Events : 405
 +
 +/dev/nvme1n1p2:
 +           Events : 392
 +</code>
 +
 +✅ **Disk s vyšším číslem „Events“ je považován za aktuální.**  
 +Pokud se **Event Count neshoduje**, mdadm automaticky označí **starší disk jako neaktuální** a vyřadí ho z RAID pole.
 +
 +=== Co se stane při neaktuálním disku? ===
 +
 +Pokud má jeden z disků nižší Event Count, systém jej při dalším spuštění považuje za **zastaralý** a označí jej jako neaktivní.  
 +RAID pak při připojení tohoto disku provede **resynchronizaci** dat.
 +
 +Proto je důležité po výpadku disku **zkontrolovat stav RAID**
 +
 +
 +===== Nastavení NetworkManagera a statické IP adresy =====
 +
 +Nejprve jsem řešil přejmenování připojení v NetworkManageru:
 +
 +----
 +
 +==== 🟢 1. Ověř existující připojení ====
 +
 +<code bash>
 +nmcli con show
 +</code>
 +
 +Výstup:
 +
 +<code>
 +NAME                 UUID                                  TYPE      DEVICE 
 +Drátové připojení 1  95b853d9-d49d-3af0-ac2e-38a74299292d  ethernet  eth0
 +</code>
 +
 +==== 🔑 2. Přejmenuj připojení ====
 +
 +Například pro nový název `eth0-static`:
 +
 +<code bash>
 +nmcli con modify "Drátové připojení 1" connection.id "eth0-static"
 +</code>
 +
 +----
 +
 +==== 🛠️ 3. Ověř změnu ====
 +
 +<code bash>
 +nmcli con show
 +</code>
 +
 +Výstup bude vypadat takto:
 +
 +<code>
 +NAME          UUID                                  TYPE      DEVICE 
 +eth0-static   95b853d9-d49d-3af0-ac2e-38a74299292d  ethernet  eth0
 +</code>
 +
 +
 +
 +
 +==== 🔄 4. Restartuj připojení (volitelné): ====
 +
 +Pro jistotu můžeš restartovat síťové připojení:
 +
 +<code bash>
 +nmcli con down "eth0-static" && nmcli con up "eth0-static"
 +</code>
 +
 +Nyní mohu pracovat s připojením pod vlastním názvem a upravit jeho parametry podle potřeby.
 +
 +----
 +
 +Pokud složka `/etc/NetworkManager/system-connections/` neobsahuje žádné soubory, znamená to, že NetworkManager uchovává konfiguraci pouze v paměti a neukládá ji do persistentních souborů. To se někdy stává, když se konfigurace vytvoří automaticky při prvním připojení a explicitně se neuloží.
 +
 +----
 +
 +
 +
 +==== 🟢 Jak zjistit současnou konfiguraci: ====
 +
 +**Zobraz detaily aktuálního připojení:**
 +
 +<code bash>
 +nmcli con show "eth0-static"
 +</code>
 +
 +To ukáže všechny parametry připojení, včetně IP, DNS a brány.
 +
 +
 +----
 +
 +**Vytvoř trvalý konfigurační soubor:**
 +
 +Pokud chceš, aby bylo připojení trvalé a mělo statickou IP, můžeš ho upravit a uložit:
 +
 +<code bash>
 +nmcli con modify "eth0-static" ipv4.method manual ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.dns "8.8.8.8 8.8.4.4"
 +nmcli con up "eth0-static"
 +</code>
 +
 +Tím se vytvoří i soubor v `/etc/NetworkManager/system-connections/`.
 +
 +----
 +
 +**Zálohuj konfiguraci (volitelné):**
 +
 +Před změnami můžeš exportovat aktuální nastavení:
 +
 +<code bash>
 +nmcli con export "eth0-static" > eth0-static.conf
 +</code>
 +
 +----
 +
 +**Ověř novou konfiguraci a soubor:**
 +
 +Po úpravě by se měl v `/etc/NetworkManager/system-connections/` objevit soubor `eth0-static`.
 +
 +
  
  
  • it/jednodeskove-pocitace/raspberry-pi-5-domaci-server.1739645938.txt.gz
  • Poslední úprava: 2025/02/15 18:58
  • autor: Petr Nosek