abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 04:55 | Zajímavý software

    Microsoft zveřejnil na GitHubu zdrojové kódy MS-DOSu 4.0 pod licencí MIT. Ve stejném repozitáři se nacházejí i před lety zveřejněné zdrojové k kódy MS-DOSu 1.25 a 2.0.

    Ladislav Hagara | Komentářů: 15
    včera 17:33 | Nová verze

    Canonical vydal (email, blog, YouTube) Ubuntu 24.04 LTS Noble Numbat. Přehled novinek v poznámkách k vydání a také příspěvcích na blogu: novinky v desktopu a novinky v bezpečnosti. Vydány byly také oficiální deriváty Edubuntu, Kubuntu, Lubuntu, Ubuntu Budgie, Ubuntu Cinnamon, Ubuntu Kylin, Ubuntu MATE, Ubuntu Studio, Ubuntu Unity a Xubuntu. Jedná se o 10. LTS verzi.

    Ladislav Hagara | Komentářů: 13
    včera 14:22 | Komunita

    Na YouTube je k dispozici videozáznam z včerejšího Czech Open Source Policy Forum 2024.

    Ladislav Hagara | Komentářů: 2
    včera 13:22 | Nová verze

    Fossil (Wikipedie) byl vydán ve verzi 2.24. Jedná se o distribuovaný systém správy verzí propojený se správou chyb, wiki stránek a blogů s integrovaným webovým rozhraním. Vše běží z jednoho jediného spustitelného souboru a uloženo je v SQLite databázi.

    Ladislav Hagara | Komentářů: 0
    včera 12:44 | Nová verze

    Byla vydána nová stabilní verze 6.7 webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 124. Přehled novinek i s náhledy v příspěvku na blogu. Vypíchnout lze Spořič paměti (Memory Saver) automaticky hibernující karty, které nebyly nějakou dobu používány nebo vylepšené Odběry (Feed Reader).

    Ladislav Hagara | Komentářů: 0
    včera 04:55 | Nová verze

    OpenJS Foundation, oficiální projekt konsorcia Linux Foundation, oznámila vydání verze 22 otevřeného multiplatformního prostředí pro vývoj a běh síťových aplikací napsaných v JavaScriptu Node.js (Wikipedie). V říjnu se verze 22 stane novou aktivní LTS verzí. Podpora je plánována do dubna 2027.

    Ladislav Hagara | Komentářů: 0
    včera 04:22 | Nová verze

    Byla vydána verze 8.2 open source virtualizační platformy Proxmox VE (Proxmox Virtual Environment, Wikipedie) založené na Debianu. Přehled novinek v poznámkách k vydání a v informačním videu. Zdůrazněn je průvodce migrací hostů z VMware ESXi do Proxmoxu.

    Ladislav Hagara | Komentářů: 0
    včera 04:11 | Nová verze

    R (Wikipedie), programovací jazyk a prostředí určené pro statistickou analýzu dat a jejich grafické zobrazení, bylo vydáno ve verzi 4.4.0. Její kódové jméno je Puppy Cup.

    Ladislav Hagara | Komentářů: 0
    24.4. 22:44 | IT novinky

    IBM kupuje společnost HashiCorp (Terraform, Packer, Vault, Boundary, Consul, Nomad, Waypoint, Vagrant, …) za 6,4 miliardy dolarů, tj. 35 dolarů za akcii.

    Ladislav Hagara | Komentářů: 14
    24.4. 15:55 | Nová verze

    Byl vydán TrueNAS SCALE 24.04 “Dragonfish”. Přehled novinek této open source storage platformy postavené na Debianu v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    KDE Plasma 6
     (73%)
     (9%)
     (2%)
     (16%)
    Celkem 783 hlasů
     Komentářů: 4, poslední 6.4. 15:51
    Rozcestník

    Dotaz: Raid1 - znovuvytvoření md a přepsání dat

    22.3.2013 09:49 Karlos
    Raid1 - znovuvytvoření md a přepsání dat
    Přečteno: 543×
    Zdravím, udělal jsem botu, potřeboval jsem nabootovat systém na raid1 přes live cd a v něm upravit něco ve fstab. Jelikož si moc nepamatuji příkazy pro mdadm, tak jsem použil hned první google-příkaz na vytvoření nového raid1, což byla samozřejmě chyba. Pole se vytvořilo a začala synchronizace. Ale nyní nevím, jak se do něj dostat. Už se do toho nechci sám dál vrtat. Někde jsem našel, že mdadm je inteligentní a nesmaže stávající data. Je nějaká naděje na záchranu? Původní FS byl ext4.

    Díky za návrhy.

    Odpovědi

    22.3.2013 10:15 NN
    Rozbalit Rozbalit vše Re: Raid1 - znovuvytvoření md a přepsání dat
    Pokud jsem to dobre pocohpil mas system a nem raid1. Dobre. Ted zkus znovu a presne, krok po kroku, popsat co jsi udelal..
    22.3.2013 10:56 Karlos
    Rozbalit Rozbalit vše Re: Raid1 - znovuvytvoření md a přepsání dat
    Měl jsem dva oddíly raid autodetect (raid1) a na tom ext4. Nabootoval jsem z live cd a Použil jsem mdadm -C /dev/md1 -l1 -n2 /dev/sda3 /dev/sdb3

    Proběhlo vytvoření nového pole a synchronizace. Pole má nyní jiné označení.

    Měl jsem použít něco jako toto: mdadm --examine --scan /dev/sda3 /dev/sdb3 >> /etc/mdadm/mdadm.conf a dále mdadm -A -s

    čili se asi přepsala informace o sestavení původního pole - to je to Preferred minor number? Tady totiž již končim :-(
    22.3.2013 10:50 dustin | skóre: 63 | blog: dustin
    Rozbalit Rozbalit vše Re: Raid1 - znovuvytvoření md a přepsání dat
    Pokud mdadm potvrdíš, že chceš využít komponenty již existujícího pole při vytvoření pole nového, dle pokynu ti hlavičku raidu přepíše na nové. Nicméně pokud jsi na pole nezapisoval a bylo původně čisté (zasynchronizované), data tam zůstala, takže by neměl být problém se k nim dostat (obvykle tedy namontovat). Ale jak píše NN, nejdříve je potřeba znát detaily.
    22.3.2013 11:06 Karlos
    Rozbalit Rozbalit vše Re: Raid1 - znovuvytvoření md a přepsání dat
    Dobře, mám tedy nové pole, které se tváří jako md0. Musím nějak vytvořit FS? Při pokusu připojit příkazem mount -t ext4 /dev/md0 /mnt/hdd mi to píše špatný FS.
    22.3.2013 12:13 NN
    Rozbalit Rozbalit vše Re: Raid1 - znovuvytvoření md a přepsání dat
    1] Zazalohuj cele disky 1:1 pomoci dd pokud to zvladnes..

    2] Zadny FS nevytvarej!

    3] Posli vypis:

    /proc/mdstat

    Pises, ze jsi zadal:

    mdadm -C /dev/md1 -l1 -n2 /dev/sda3 /dev/sdb3

    a pripojujes md0:

    mount -t ext4 /dev/md0 /mnt/hdd

    22.3.2013 13:21 Karlos
    Rozbalit Rozbalit vše Re: Raid1 - znovuvytvoření md a přepsání dat
    Nene, chybku jsem udělal teď tady, jinak jsem pracoval s md0. md1 neexistuje. Ještě na to kouknu a pošlu ten výpis.
    22.3.2013 12:35 ne
    Rozbalit Rozbalit vše Re: Raid1 - znovuvytvoření md a přepsání dat
    urcite zazalohuj aspon jeden disk. Pak bych sestavil raid jen s jednim diskem (degradovane pole) tim bych aspon jeden disk nechal v puvodnim stavu (tvoril by zalohu).
    
    mdadm --create /dev/md[x] --level 1 --raid-devices=1 /dev/sd[x]
    
    
    Urcite bych nesestavoval s obema disky. To je nejlepsi cesta do pekel. V pripade, ze si jeden nejak pozmenil, tak se pak replikuje a ....
    22.3.2013 13:12 Karlos
    Rozbalit Rozbalit vše Re: Raid1 - znovuvytvoření md a přepsání dat
    Tak zálohy už se tlačí na přenosný disk, takže zatím počkám. Právě jde o to, že jsem nic neměnil, oba disky byly sesynchronizované. Jen jsem si podělal fstab a po restartu to nenaběhlo, pak následovalo livecd chtěl jsem ten raid připojit a místo toho vytvořil nový na již existujícím. Teď jde o to, jak to alespoň připojit, je li co. Mám tedy zkusit create s jedním diskem? Omlouvám se za nepřesné info, člověka to hned nenapadne.
    22.3.2013 13:22 ne
    Rozbalit Rozbalit vše Re: Raid1 - znovuvytvoření md a přepsání dat
    Ano urcite pripoj jen jeden disk. Ono nevadi ze se provedlo nove sestaven pri bootu z liveCD. Pri nabootovani z disku vse pojede normalne pokud si neprovedl zadny zasah. Kdyz bootnes z Live CD musi se provest sestaveni protoze to livko nevi o tom ze si tam mel raid. Takze pokud se jen provedl resync disku tim, ze si v live-ku udelal raid pak se nic nedeje. Pri bootu z HDisku vse pojede jak ma. Takze pokud, jak pises, si provedl jen nove sestaveni a ty disky predtim byli syncle a jeli pak se nic nedeje. Vse by melo zustat tak jak bylo.
    22.3.2013 14:58 Karlos
    Rozbalit Rozbalit vše Re: Raid1 - znovuvytvoření md a přepsání dat
    Dobře, takže nyní mám live, nahodil jsem mdadm, samo to našlo raidy a vytvořilo /etc/mdadm/mdadm.conf Zadal jsem příkaz mdadm -A -s a hned mi přibyly odpovídající jednotky /dev/md127-raid5 ok, -jiné disky

    /dev/md128-původní /boot, ok a funguje při bootování /dev/md0-má být md129 a připojeno jako /.

    md128 se mi podařilo připojit, nebo spíš to nějak udělalo distro samo, ale md0 ne. Pokud ale říkáš, že je vše netknuté včetně FS, tak by mělo stačit změnit v grubu UUID toho pole. Divné ale je, že nejde připojit.
    22.3.2013 15:05 Karlos
    Rozbalit Rozbalit vše Re: Raid1 - znovuvytvoření md a přepsání dat
    Takže vyzkoušeno:
     mount -t ext4 /dev/md0 /mnt/hdd2
    mount: wrong fs type, bad option, bad superblock on /dev/md0,
           missing codepage or helper program, or other error
           In some cases useful info is found in syslog - try
           dmesg | tail  or so
    
    mount -t ext4 /dev/md128 /mnt/hdd - v pohodě
    Ještě výpis /proc/mdstat
    Personalities : [raid1] [raid6] [raid5] [raid4] 
    md127 : active raid5 sde1[0] sdc1[3] sdd1[1]
          2930269184 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/3] [UUU]
          bitmap: 0/11 pages [0KB], 65536KB chunk
    
    md0 : active raid1 sdb3[0] sda3[1]
          37976960 blocks super 1.2 [2/2] [UU]
          
    md128 : active raid1 sda1[0] sdb1[1]
          145396 blocks super 1.2 [2/2] [UU]
    
    22.3.2013 18:29 Karlos
    Rozbalit Rozbalit vše Re: Raid1 - znovuvytvoření md a přepsání dat
    Vypadá to zle, pořád se nedaří připojit. Vypadá to, že data jsou v tahu, nebo že je v pytli FS. Když dám fsck.ext4 /dev/md0, tak to napíše Bad superblock atd. Zkoušel jsem postup zde: http://linuxexpresso.wordpress.com/2010/03/31/repair-a-broken-ext4-superblock-in-ubuntu/ Ani jedna záloha nefunguje. Dá se ještě něco dělat?
    22.3.2013 18:47 Milan Roubal | skóre: 25
    Rozbalit Rozbalit vše Re: Raid1 - znovuvytvoření md a přepsání dat
    jak bylo to pole stare? Pokud bylo puvodni pole vytvorene starsi verzi mdadm, tak tam mohly byt metadata verze 0.90. Pokud to tedy testujes na jinak jiz odzalohovanych discich, tak muzes zkusit pouzit parametr --metadata=0.90 pro nove vytvoreni pole (spolu s --assume-clean ) a pak na to spustit fsck, zda to nejaky superblock najde.
    22.3.2013 19:10 dustin | skóre: 63 | blog: dustin
    Rozbalit Rozbalit vše Re: Raid1 - znovuvytvoření md a přepsání dat
    Obávám se, že to je přesně ten důvod. Nový mdadm zřejmě zapsal metadata na začátek, čímž se přepsal kus FS. Mně tedy vyhovovalo dřívější řešení s metadaty na konci. Mimo jiné pak šla v případě potřeby rovnou namontovat i komponenta z RAID1.
    22.3.2013 19:19 Karlos
    Rozbalit Rozbalit vše Re: Raid1 - znovuvytvoření md a přepsání dat
    Vyzkoušeno, výsledek stejný. Takže mě asi čeká nová instalace debianu, s veškerou konfigurací... Jediné co jsem nestihl nakonfigurovat bylo zálohování :(
    22.3.2013 21:08 Karlos
    Rozbalit Rozbalit vše Re: Raid1 - znovuvytvoření md a přepsání dat
    Vyzkoušeno na 1 disku. Pole bylo vytvořeno na squeeze možná tak 6.0.2 a live cd je Mint 14. Nevím, jestli jsou rozdílná metadata, ale bylo by fajn z toho vytáhnout alespoň něco.
    22.3.2013 22:32 Milan Roubal | skóre: 25
    Rozbalit Rozbalit vše Re: Raid1 - znovuvytvoření md a přepsání dat
    No zkusil jsem neco spachat, co by mohlo pomoci. Zkus spustit tento script:
    #!/bin/bash
    for i in `seq 0 512 1000000`; do
      echo $i;
      losetup -o $i /dev/sda3;
      dumpe2fs /dev/loop0 | grep superblock;
      losetup -d /dev/loop0;
      sleep 1;
    done
    
    
    kde /dev/loop0 je prvni volne loop zarizeni, coz u nabootovaneho ziveho systemu muze byt vyssi cislo a /dev/sda3 je ta partition, kde je vytvoreny ten raid (tedy nikoliv to raid zarizeni)

    vysledek bude vypadat nejak takto:
    11264
    Couldn't find valid filesystem superblock.
    11776
    Couldn't find valid filesystem superblock.
    12288
      Primary superblock at 1, Group descriptors at 2-2
      Backup superblock at 8193, Group descriptors at 8194-8194
    12800
      Primary superblock at 1, Group descriptors at 2-2
      Backup superblock at 8193, Group descriptors at 8194-8194
    13312
    Couldn't find valid filesystem superblock.
    13824
    Couldn't find valid filesystem superblock.
    
    to by nam melo pomoci najit zacatek toho filesystemu a namountovat jej.
    23.3.2013 07:32 dustin | skóre: 63 | blog: dustin
    Rozbalit Rozbalit vše Re: Raid1 - znovuvytvoření md a přepsání dat
    Zkusil bych testdisk http://www.cgsecurity.org/wiki/TestDisk , nic za to nedáš.
    23.3.2013 23:49 Karlos
    Rozbalit Rozbalit vše Re: Raid1 - znovuvytvoření md a přepsání dat
    Situace je taková: Na disk jsem se dostal nakonec přes testdisk s polovičním úspěchem, ale díky za to. Mám celé /home/mujprofil, ale systémové nejdou načíst - neva. Mám /var, ale nemám /var/www. Mailových schránek tak čtvrtinu a /etc vůbec nic. Ještě zkouším nahrát zálohy, jestli něco nevytáhnu. Rád bych dostal databázi ze souborů /var/lib/postgresql, nemá někdo zkušenost? mohlo by stačit zkopčit třeba do virtuálu a dumpnout?

    Ten skriptík jsem pouštěl, ale nejsem si jist, jestli to něco našlo. Píše to pořád
    0
    loop: can't get info on device /dev/sdb3: Inappropriate ioctl for device
    dumpe2fs 1.42.5 (29-Jul-2012)
    dumpe2fs: Bad magic number in super-block while trying to open /dev/loop0
    Couldn't find valid filesystem superblock.
    loop: can't delete device /dev/loop0: Device or resource busy
    
    loop jsem zkoušel měnit a vyšší neexistují, jinak s tím neumím :)
    24.3.2013 11:22 Milan Roubal | skóre: 25
    Rozbalit Rozbalit vše Re: Raid1 - znovuvytvoření md a přepsání dat
    prvni volne loop zarizeni se da najit pres
    losetup -f
    tak jsem ten script trochu upravil
    #!/bin/bash
    LOOP_DEVICE=`losetup -f`
    for i in `seq 0 512 1000000`; do
      echo $i;
      losetup -o $i $LOOP_DEVICE /dev/sdb3;
      dumpe2fs $LOOP_DEVICE | grep superblock ;
      sleep 1;
      losetup -d $LOOP_DEVICE;
      sleep 1;
    done
    
    
    24.3.2013 14:02 Karlos
    Rozbalit Rozbalit vše Re: Raid1 - znovuvytvoření md a přepsání dat
    Takže přes testdisk se mi podařilo vše zkopírovat. Nahrál jsem zálohu jednoho disku, restartoval poč, aby bylo vše odpojeno a načisto, a asi napotřetí po kompletním proskenování se objevila partition s listem souborů, které šly všechny zkopírovat. Vše jsem dal na usb. Takže teď když vezmu jeden disk, přeformátnu, všechno nahraju vč. /boot do jednoho oddílu, upravím fstab, chrootnu a instaluju grub, tak by to mohlo jet? Raid nebudu sestavovat. Jinak děkuji za pomoc, určitě jste mi pomohli či alespoň nasměrovali.

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.