Keresés

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

  • tobias40

    veterán

    válasz Csicsóka #55172 üzenetére

    Igen privátba mentem mert nem akartam teleszemetelni a fórumot a bajommal. :)

    Töröltük eddig a felesleges cuccokat,most csinálom újra a másolást,írok mi lett a végeredmény..

    [ Szerkesztve ]

  • Ejelhar

    senior tag

    válasz Csicsóka #55172 üzenetére

    Összeütöttem egy részletező/magyarázó leírást, okulva abból, amibe Tobias40 fórumtárssal belefutottunk
    [kevés hely a /dev/data partíció alatt, illetve több méretes backup file a /storage partíción]

    USB vagy SD /storage partíció másolása az eMMC-re

    1.) leállítjuk a Kodit
    systemctl stop kodi

    2.) lecseréljük a partíció kötetcímkéjét (volume label)

    a.) a CE vagy LE linux kernel kötetcímke alapján dönti el, hogy melyik partíciót építi be a file rendszer storage mappája alá, ezért először beazonosítjuk, hogy mi is ez a név pontosan:
    blkid | grep -E $(df | grep -E /storage$ | cut -d" " -f1) | cut -d" " -f2
    a parancssor kimenete idézőjelek között mutatja milyen kötetcímke használatos, például CE esetében: LABEL="STORAGE"

    b.) eltávolítjuk ezt a kötetcímkét a jelenlegi USB vagy SD eszköz partíciójáról (üres értéket kap, magyarán töröljük):
    # SD esetében
    e2label /dev/mmcblk1p2 ""
    # USB-s eszköz esetében
    e2label /dev/sda2 ""

    c.) az "a" pontban azonosított kötetcímkét megkapja az eMMC legnagyobb partíciója (/dev/data néven hivatkozunk rá):
    e2label /dev/data "IDE_A_KÖTETCIMKE_NEVÉT_ÍRJUK"
    vagy ha úgy döntünk, hogy nincs szükségünk az androidos adatokra, akkor formázzuk és egyúttal kötetcímkét is adunk e partíciónak:
    mke2fs -F -q -t ext4 -m 0 -L IDE_A_KÖTETCIMKE_NEVÉT_ÍRJUK /dev/data

    3.) átmásoljuk az adatokat az SD vagy USB-s eszközről az eMMC eszközre

    a.) ehhez csinálunk egy ideiglenes könyvtárat, majd ez alá beépítjük a /dev/data partíciót:
    mkdir -p /tmp/data
    mount -o rw /dev/data /tmp/data

    b.) ellenőrizzük elfér e a jelenlegi /storage alatt lévő adatmennyiség a /dev/data partíción:
    df -h
    értelmezésre példa:
    Filesystem Size Used Available Use% Mounted on
    devtmpfs 784.7M 147.4M 637.4M 19% /dev
    /dev/sda1 511.7M 160.4M 351.3M 31% /flash
    /dev/sda2 13.4G 1.9G 11.4G 15% /storage
    /dev/loop0 147.5M 147.5M 0 100% /
    /dev/data 11.9G 6.7G 5.2G 56% /tmp/data

    Az első oszlop a blokkos eszköz nevét mutatja, az utolsó pedig a beépítési pontot. A jelenlegi "/storage" partíción 1,9GB adat van, ezt kell átcumózni a /tmp/data alá, ahol jelenleg 5,2GB szabad hely van, tehát okay, mehet.

    c.) átmásoljuk az adatokat:
    cp -pPRv /storage/. /tmp/data
    ha kész és hiba nélkül lefutott, akkor leépítjük a partíciót
    umount /tmp/data

    4.) Készen vagyunk, újraindíthatjuk a rendszert:
    reboot
    újraindulás után ellenőrizzük, hogy tényleg az eMMC adata partícióját építette e be a /storage könyvtár alá:
    df -h

    Megjegyzés a 3/b ponthoz:
    Ha nem fér el az adat a /dev/data partíció alatt, akkor két dolgot tehetünk.

    a.) ha előzőleg nem töröltük a célpartíció adattartalmát, akkor mégis megtesszük:
    for i in $(find /tmp/data/ -maxdepth 1 | grep -v "lost+found\|\/.$\|\/$");do rm -frv "$i";done

    b.) ha még így sem fér el, akkor a forráskönyvtár (a /storage könyvtár) tartalmát próbáljuk csökkenteni.
    WinSCP-vel kapcsolódunk vagy ha fel van telepítve a "System Tools" kiegészítő, akkor ssh-n keresztül az mc paranccsal (ez olyan mint Windows alatt a TC) indítunk egy file kezelőt.
    Régebbi backup file-ok (ezek tar vagy tar.gz kiterjesztésűek) sokat szoktak foglalni,
    vagy például a telepített csomagokat/kiegészítőket a Kodi lementi a /storage/.kodi/addons/packages alá, ennek tartalmát nyugodtan törölhetjük.
    Szintén törölhető a downloads mappa tartalma.
    Aktuális könyvtárankénti helyfoglalást így lehet kilistázni:
    cd /storage;du -h -s $(ls -A /storage/)
    A törlés után felszabaduló helyet pedig így ellenőrizhetjük:
    df -h

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