unlogik im swap manager-/hdd initialisieren

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • unlogik im swap manager-/hdd initialisieren

    ich habe eine normale hdd in der box für die aufnahmen. zusätzlich habe ich jetzt eine ssd eingebaut, die nur als swap dienen soll. ok. habe die ssd beim ersten mal initialisiert und da hat der automatisch 2 partitionen angelegt, die 1 davon wurde sogar schon sinnvollerweise swap genannt. allerdings, und das ist die unlogik, lässt sich diese swap-partition dann nicht im swap manager auswählen! da ist lediglich festplatte als auswahl, was sich allerdings auf die aufnahme-hdd bezieht.

    wenn also beim initialisieren schon automatsch eine swap partition erstellt wird, dann sollte diese auch danach auswählbar sein im swap manager! oder man lässt das automatische erstellen einer swap-partition weg. nur so wie jetzt, ist es gelinde gesagt blöd!

    dm 7000
    2x dm 800
    Qbox one
  • Die Partiton wird vom DMM Gerätemanager angelegt und wird nur bei Bedarf aktiviert (Filesystemcheck über den Gerätemanager)

    Der Swapmanager verwaltet nur Swapfiles, weil man ein swapfile erstellen kann, ohne das Device neu Partitionieren zu müssen. Die Swap Partiton kannst du mit einem Eintrag in der fstab beim booten aktivieren

    zuerst die UUID der Swap Partiton ermittlen:

    Quellcode

    1. root@dm800se:~# blkid|grep -i swap
    2. /dev/sda2: UUID="c7daba10-7916-41ce-8785-d10e4b0d70aa" TYPE="swap"
    3. /dev/sdb3: UUID="cc045dd0-5e26-4bd6-9dbb-5d0a32b9078e" TYPE="swap"
    4. root@dm800se:~#


    prüfen, welches device das richtige ist. /dev/sda ist die interne HDD in der Box, /dev/sdb das Device, auf dem ich die Swappartiton aktivieren möchte

    dann in die fstab eintragen (UUID entsprechend ändern)

    Quellcode

    1. /dev/disk/by-uuid/cc045dd0-5e26-4bd6-9dbb-5d0a32b9078e swap swap defaults 0 0


    nach reboot sollte der Swap aktiv sein

    Quellcode

    1. root@dm800se:~# cat /proc/swaps
    2. Filename Type Size Used Priority
    3. /dev/sdb3 partition 1049036 27940 -1
    4. root@dm800se:~#


    Swap entsprechend dieses Beispiels manuell aktivieren/deaktivieren (/dev bzw. UUID anpassen)
    swapon /dev/disk/by-uuid/cc045dd0-5e26-4bd6-9dbb-5d0a32b9078e
    oder
    swapon /dev/sdb3

    deaktiveren
    swapoff /dev/disk/by-uuid/cc045dd0-5e26-4bd6-9dbb-5d0a32b9078e
    oder
    swapoff /dev/sdb3
  • ich habe jetzt 3 partitionen gemacht. jede 500 mb groß. das swap liegt derzeit auf media/cf. auf media/usb liegt die epg.dat.

    [Blockierte Grafik: http://img5.fotos-hochladen.net/uploads/sc3u71aemcqx8.png]


    [Blockierte Grafik: http://img5.fotos-hochladen.net/uploads/telbpfeyosgjv.jpg]



    [Blockierte Grafik: http://img5.fotos-hochladen.net/uploads/sc29mvcqrtdp2.png]



    wie kriege ich es jetzt, dass die box auf das linux-swap swap-pt?

    dm 7000
    2x dm 800
    Qbox one

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von neuerer ()

  • neuerer schrieb:

    aber warum kann man dann im swap manager dieses linux-swap nicht auswählen sondern nur festplatte, usb oder cf ??? ?(


    Weil man normal nicht auf Festplatten swappt (und das ist für Ihn alles >32GB) und weil er keine swappartitionen unterstützt.

    Also fstab selber editieren wenn du die Partition undbedingt beswappen willst.
  • *****************************
    * newnigma2.to *
    *****************************
    * the next step is done *
    *****************************

    opendreambox 2.0.0 dm8000


    dm8000 login: root
    root@dm8000:~# blkid|grep -i swap
    /dev/sda2: UUID="2eaa9017-0070-470b-855d-cb3f4ca1aeb3" TYPE="swap"
    root@dm8000:~#



    also das ist die swap partition. ok. jetzt muss ich ja sicher erst mal die bisherige swap-partition auf media/cf löschen.

    und dann muss dieser eintrag in die fstab, oder?

    /dev/disk/by-uuid/2eaa9017-0070-470b-855d-cb3f4ca1aeb3 swap swap defaults 0 0

    dm 7000
    2x dm 800
    Qbox one

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von neuerer ()

  • das steht aktuell in der fstab:

    /dev/root / rootfs noatime 0 1
    none /proc proc nodev,noexec,nosuid 0 0
    none /proc/bus/usb usbfs nodev,noexec,nosuid 0 0
    none /sys sysfs nodev,noexec,nosuid 0 0
    none /dev/pts devpts noexec,nosuid,mode=0620,gid=5 0 0
    none /dev/shm tmpfs nosuid,nodev 0 0
    none /var/volatile tmpfs mode=0755 0 0
    /dev/mtdblock2 /boot jffs2 ro 0 0
    /dev/disk/by-uuid/fba6aaf0-1043-4359-8157-7c74f5e1ee69 /media/hdd auto auto 0 0
    /dev/disk/by-uuid/1f70f097-004e-4d6d-8c79-55e11ebe581a /media/cf auto auto 0 0
    /dev/disk/by-uuid/3b21dcd3-20e4-498e-b392-f6be9b521429 /media/usb auto auto 0 0



    an welche stelle muss nun der neue swap eintrag? (der mit media/cf wird ja noch entfernt) und die swap-linux ist ja aktuell 500 mb groß. schafft das die box oder sollte ich noch eine andere mit 256 mb anlegen?

    dm 7000
    2x dm 800
    Qbox one
  • ich habe es wohl hingebracht. aber das swap auf cf ist immer noch, obwohl ich vorher im swap manager die swap deaktiviert und gelöscht habe. wenn ich swapoff /dev/disk/by-uuid/1f70f097-004e-4d6d-8c79-55e11ebe581a mache, kommt der hinweis invalid argument. ?(



    [Blockierte Grafik: http://img5.fotos-hochladen.net/uploads/telinvjmv75sfuzo.jpg]





    liegt das evtl. an dem eintrag in der fstab, der noch immer vorhanden ist?


    /dev/root / rootfs noatime 0 1
    none /proc proc nodev,noexec,nosuid 0 0
    none /proc/bus/usb usbfs nodev,noexec,nosuid 0 0
    none /sys sysfs nodev,noexec,nosuid 0 0
    none /dev/pts devpts noexec,nosuid,mode=0620,gid=5 0 0
    none /dev/shm tmpfs nosuid,nodev 0 0
    none /var/volatile tmpfs mode=0755 0 0
    /dev/mtdblock2 /boot jffs2 ro 0 0
    /dev/disk/by-uuid/fba6aaf0-1043-4359-8157-7c74f5e1ee69 /media/hdd auto auto 0 0
    /dev/disk/by-uuid/1f70f097-004e-4d6d-8c79-55e11ebe581a /media/cf auto auto 0 0
    /dev/disk/by-uuid/3b21dcd3-20e4-498e-b392-f6be9b521429 /media/usb auto auto 0 0
    /dev/disk/by-uuid/2eaa9017-0070-470b-855d-cb3f4ca1aeb3 swap swap defaults 0 0

    dm 7000
    2x dm 800
    Qbox one

    Dieser Beitrag wurde bereits 6 mal editiert, zuletzt von neuerer ()

  • nach meiner logik ist das leider der 2. fehler/verbesserungspunkt des swap managers im newnigma2:

    1. das linux-swap sollte auswählbar sein

    2. wenn ein swap deaktiviert und gelöscht wurde, sollte es nach einem neu booten der box auch wirklich verschwunden und nicht noch aktiv sein...


    ;)

    dm 7000
    2x dm 800
    Qbox one
  • neuerer schrieb:

    1. das linux-swap sollte auswählbar sein


    Kannst du auch, wenn du das per telnet machst, wie zum Beispiel hier beschrieben.

    Um das für die Nicht-telnetaffinen zu vereinfachen, hat nixkoenner damals ein einfaches Plugin geschrieben, das eine Swap-Datei auf "usb" hdd" oder "cf" erstellt und aktiviert. Wobei im Plugin eben diese Mountpoint-Namen fest abgefragt werden und deshalb so heissen müssen, wie nixkoenner hier schreibt.
  • ok thx. jetzt konnte ich auch cf wieder aushängen.

    na nu' mal sehen. jetzt sind 500 mb linux-swap auf einer industrie-ssd, die 240 mb lesen/schreiben schafft. die nächste zeit bin ich dann mal gespannt, ob ich immer noch hängenbleiber oder sowas habe..

    dm 7000
    2x dm 800
    Qbox one