Diskuze: Vložení aktuálního běžícího systému do repozitáře
Člen
Zobrazeno 12 zpráv z 12.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
pokial viem, tak apt repozitare su primarne urcene na distribuciu balickov a nie celeho beziaceho systemu
skus si nainstalovat system na btrfs a zapni si na tomto filesysteme snapshoty (funguju metodou Copy on Write, cize pokial sa nic nezapise, ani neobsahuju miesto) a po upgrade si vytvor novy snapshot, tym by si mohol ziskat prehlad, co kde sa ti zmenilo
No apt-get upgrade mi upgraduje i kernel a plno věcí spojených s tím.
Každopádně můžeš mě prosím někam odkázat, kde bych si o těch
snapshotech, které máš na mysli přečetl víc ? Našel jsem několik
článků, ale podle mě každý myslí snapshotama něco trochu jiného.
Každopádně i tak si nějak nedokážu představit práci s tím.
V mezičase jsem zkoušel i
rsync -avz --rsync-path="sudo rsync" -e "ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" --progress / milan@192.168.88.22:/home/repo_image/ --exclude '/tmp' --exclude '/var/log' --exclude '/var/tmp' --exclude '/proc' --exclude '/dev' --exclude '/sys'
Což mi zkopíruje systém s právama a ownershipama, ale jakmile v této složce vytvořím repozitář a přidám do něj všechny soubory, tak mi to 1. při přidávání změní některá práva, 2. při pushi a následném naklonování do jiného adresáře nastaví u všech souborů ownera jako je uživatel, který spouští git clone, takže přes to asi cesta nepovede, že ?
repozitar na apt zabudni, ako som ti pisal, apt je o uplne niecom inom, je to
cisto iba instalacia SW a aktualizacia systemu z repozitara, nic ine,
skus pozriet na root.cz clanky venovane btrfs, tam sa dozvies aj o snapshotoch v
btrfs
alebo skus si nieco precitat o ZFS, co je fs, co pouziva Solaris, tiez podporuje
snapshoty
Nebo zkus nabootovat nějaký linux z LiveUSB a v nějakém správci disků vytvoř image oddílů, které potřebuješ. Třeba Fedora z USB to umí a jistě i další distribuce.
podla mna najvhodnejsie na to by boli snapshoty filesystemu, nez klonovat cele disky...
Něco jako klon disku používám nyní. Nedělám to přes dd, ale zabalím si celý obsah disku do souboru na vložený flash disk a ten následně rozbaluju na další systémy, na které ho instaluju, ale jde mi primárně o to vidět ty veškeré změny, aby šlo kdykoliv dohledat, co se kde upravovalo.
Řekl bych že to co potřebuješ je <a href='http://clonezilla.org/clonezilla-live.php'>Clonezilla Live</a> minimalistická live distribuce (postavená na Debianu), která slouží ke klonování systému buď za účelem zálohy a nebo rychlé 'instalace' na další počítače. Mají na těch stránkách co odkazuji i výbornou step-by-step dokumentaci, takže jak se to používá musí pochopit každý
Ano, clonezillu používám pro tvorbu windows obrazů disku. Ale v čem mi pomůže abych viděl změny v systému v jednotlivých imagech ?
clonezilla je iba na klonovanie diskov a robenie si imige diskov, ale to, co
potrebujes su tie snapshoty
a z vygenerovanych snapshotoch ak urobis diff, tak by si mal uvidiet, ake zmeny
sa vo filesystemoch udiali po spusteni apt a masledne mozes zistene vysledky
ukladat do logov, alebo inak s nimi pracovat
snapshoty su primarne na taketo veci stavane, nie iba na zalohu diskovych oddielov pri zmenach
Pokud bys chtěl větší "parní mlátičku", tak by ti mohlo vyhovovat Ansible..
Zobrazeno 12 zpráv z 12.