Hirdetés

Új hozzászólás Aktív témák

  • azbest
    félisten

    Nem hiszem, hogy valaki ezt megírta. A pi fórumban sokfelé lehet találni ilyen kérdést, hogy miként lehet kisebb backupot csinálni, mint amekkora eredetileg volt. Választ egyik esetben sem találtam, kivéve azt, aki menet közben menti a cuccot, de az ő szkriptje meg nem jó.

    Egyébként tegnap sikerrel jártam, már megvan az eljárás, amivel meg tudom csinálni a kisebb lemezképet. Nekiálltam a szkriptnek, bár nem vagyok egy nagy bash szkript író, de megteszem, amit tudok...

    Lényegében ez történik:
    -img fájl létrehozása a nekem kellő méretben
    -fdiskel partícionálom 2 partícióra, tulajdonságok beállításával
    -beteszem loop eszköznek
    -partx -a /dev/loop0, majd pedig jön a fájlrendszerek létrehozása
    -csinálok 2-2 könyvtárat, a forrás könyvtárakba csatolom az eredeti sd kártya partícióit, a cél könyvtárakba meg a loop eszköz ugyanilyen partícióit.
    -rsync-el átmásolom a partíciókat
    -csatolások feloldása.

    Innen már bootolható img képfájlom van, lehet kitolni pl. DD-vel. Na ha erre te tudsz valami szkriptet, akkor azt megoszthatnád velem, én nem találtam.

    egyébként ha kitöltjük a szabad helyet nullákkal (mivel egyébként régi fájlok cafatjai találhatóak ott), akkor utána a backup-ot betömörítve csak annyi helyet foglal, ami valós tartalom.

    Szabad hely nullázása:
    dd if=/dev/zero of=zerofile bs=1M
    rm zerofile

    mentés:
    dd if=/dev/sdx bs=1M | tar -cvz sdx.tar.gz

    visszaállítás:
    tar Ozxf sdx.tar.gz | dd of=/dev/sdx -bs=1M

    Nem próbáltam ki, lehet benne hiba.

    Ha arról van szó, hogy kisebb particiós legyen a backup, akkor nem szóltam, azt máshogy kell, olyankor tényleg loop eszköz és fájl szintű átmásolás, de megfelelő paraméterekkel kell, hogy a jogok ne romoljanak el, az rsync amit írtál azt hiszem jó is.

Új hozzászólás Aktív témák