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

  • cigam

    titán

    LOGOUT blog

    válasz Márton #37878 üzenetére

    Valószínűleg nem a kártyán fogy el a hely, hanem abban az image fájlban, amibe a másolatot létrehozza. Ennek a fájlnak a mérete fix, nem úgy nyúlik mint egy gumicukor, vagy egy zip fájl, ha még másolsz bele egy keveset.
    A program megnézi mekkora hely foglalnak az adatok, és akkora méretű(+ ~1GB tartalék) image fájlt hoz létre.
    Valószínű rosszul méri meg, ezért nem fér bele. Te magad is ellenőrizheted:
    df -h
    Fájlrendszer Méret Fogl. Szab. Fo.% Csatol. pont
    /dev/root 29G 2,4G 25G 9% /
    /dev/mmcblk0p1 252M 53M 199M 21% /boot

    Bár a /boot partíció foglalása csak 53MB, a teljes partíciót lemásolja, nem csökkenti a méretét.
    A /boot partíció mérete 1k-blokkk-ban mérve:
    df /boot | tail -1 | awk '{print $2}'
    257087

    A / partíción tárolt adatok mérete 1k-blokkk-ban mérve:
    df / | tail -1 | awk '{print $3}'
    2442732

    Esetemben 257087+2442732+1048576=3'748'395
    Ekkora image fájlt hoz létre. Elképzelhető, hogy nálad valami mást mutat a matek. A fenti parancsok nálad mit mutatnak?
    Próbáld ki hogy a script 99. sorában megnöveled a ráhagyás mértékét:
    DEST_IMAGE_SIZE_KBYTE=$((DEST_PART1_MINIMUM_KBYTE + DEST_PART2_MINIMUM_KBYTE + 1048576))
    A 1048576 számot duplázd meg. Így ~2GB-al nagyobb lesz az image fájl mérete a szükséges minimumnál, de valószínű már bele fognak férni az adataid.
    Csak raspbian alatt lett tesztelve, más rendszerekkel is működhet, de nem garantált a problémamentes működés.

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

Hirdetés