Keresés

Hirdetés

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

  • Csicsóka

    őstag

    válasz kovakovi77 #58582 üzenetére

    Na, akkor itt a bizonyíték, hogy megoldható x2 alatt is az eMMC ilyen jellegű használatára. Örülök hogy sikerült!
    Ha nem veszem elő most az init szkriptet, nem találom meg ezt a /storage csatolós lehetőséget. Korább biztosan nem volt benne, mert elég sokat bújtam e témát az ext4 CE, és a **MC kapcsán. Nem is olvastam sehol, hogy a CE srácok ezt említették volna.

    Ezzel a megoldással, nem lehet bármit megtenni az init alatt, mert a folyamat egy adott pontján avatkozik be. Ez csak a /storage csatolása. Itt az említett rész az init-ből.

    mount_storage() {
    progress "Mounting storage"

    if [ "$LIVE" = "yes" ]; then
    # mount tmpfs and exit early. disk=xx is not allowed in live mode
    mount -t tmpfs none /storage
    return
    fi

    wakeonlan

    if [ -n "$disk" ]; then
    if [ -n "$OVERLAY" ]; then
    OVERLAY_DIR=$(cat /sys/class/net/eth0/address | tr -d :)

    mount_part "$disk" "/storage" "rw,noatime"
    mkdir -p /storage/$OVERLAY_DIR
    umount /storage

    # split $disk into $target,$options so we can append $OVERLAY_DIR
    options="${disk#*,}"
    target="${disk%%,*}"
    if [ "$options" = "$disk" ]; then
    disk="$target/$OVERLAY_DIR"
    else
    disk="$target/$OVERLAY_DIR,$options"
    fi
    fi

    if [ -f /flash/mount-storage.sh ]; then
    . /flash/mount-storage.sh
    else
    mount_part "$disk" "/storage" "rw,noatime"
    fi
    else
    # /storage should always be writable
    mount -t tmpfs none /storage
    fi
    }

    Ha érdekel, az itt lesz az init és a platform_init szkript.

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