• Hi guys,


    Should /dev/zram0 log2ram show up in GUI as mounted?

    Please see attachment.


    Code
    lsblk
    NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
    sda           8:0    0 931.5G  0 disk
    └─sda1        8:1    0 931.5G  0 part /srv/dev-disk-by-label-HGST7K10001TB
    sdb           8:16   0   1.8T  0 disk
    └─sdb1        8:17   0   1.8T  0 part /srv/dev-disk-by-label-2TBWDRED
    mmcblk0     179:0    0  14.9G  0 disk
    └─mmcblk0p1 179:1    0  14.7G  0 part /
    zram0       252:0    0    50M  0 disk
    zram1       252:1    0 494.7M  0 disk [SWAP]


    Thanks,

    Kris

  • Have got the same doubt, on OMV 5. I'm using a NanoPi Neo 2 with nas bay kit

    At the moment, I left it unmounted and the system is fine.

    duffr


    OMV 5.x & OMV extras on NanoPi Neo 2

    OMV 5.x & OMV extras on x64 (AMD) custom build

  • I am currently looking into ram logging on my rock64 running Armbian 5.4 Buster.


    Armbian uses armbian-ramlog that I think uses log2ram


    The OMV config I use has the folder2ram plugin enabled. I'm not sure both are needed and I have issues with logrotate at the moment.


    I have disabled armbian-ramlog and will see how things work over the next couple of days and report back.


    Is your NanoPi running armbian?

  • I use NanoPi M4 (Debian Buster with Armbian Linux 4.4.192-rk3399), the distribution of the memory looks like this:



    [LibreELEC @ 2x RPi3, CoreELEC @ S12 Octa Core]

    [ NAS OMV 5.xx (Usul) @ NanoPI M4 ]

    [ Nextcloud 18.0.4 @ ODROID C2 ]

    [ Motioneye @ RPi4]

    • Offizieller Beitrag

    I have disabled armbian-ramlog and will see how things work over the next couple of days and report back.

    the install script disables log2ram and armbian-ramlog - https://github.com/OpenMediaVa…/blob/master/install#L219. So, you shouldn't have any problems.

    omv 7.0.5-1 sandworm | 64 bit | 6.8 proxmox kernel

    plugins :: omvextrasorg 7.0 | kvm 7.0.13 | compose 7.1.4 | k8s 7.1.0-3 | cputemp 7.0.1 | mergerfs 7.0.4


    omv-extras.org plugins source code and issue tracker - github - changelogs


    Please try ctrl-shift-R and read this before posting a question.

    Please put your OMV system details in your signature.
    Please don't PM for support... Too many PMs!

  • ryecoaaron I use the install script and I don't think it is disabling armbian-ramlog. On rock64 buster with kernel 5.4 it is not disabling and I have done around 5 clean installs over the last month or so. I'm using the script below.


    https://github.com/OpenMediaVa…Script/raw/master/install | sudo bash


    I noticed this issue and after a bit of investigating, I have disabled armbian-ramlog manually and logrotate is working fine now.


    forgot to say that I used this thread to work out how to disable ramlog


    https://forum.armbian.com/topi…an-ram-logging-correctly/


    In summary, I did the following and then did a reboot


    systemctl disable armbian-ramlog

    systemctl disable armbian-zram-config

    changed the enabled flag to false in etc/default/armbian-ramlog

    changed the enabled flag to false in etc/default/armbian-zram-config

    commented out all lines in etc/cron.daily/armbian-ram-logging

    • Offizieller Beitrag

    I use the install script and I don't think it is disabling armbian-ramlog. On rock64 buster with kernel 5.4 it is not disabling and I have done around 5 clean installs over the last month or so. I'm using the script below.

    I'm quite sure the service will not run if it is disabled and stopped. I have Armbian installed on an odroid-n2, rock64, renegade, nano pi m4, odroid hc2, and rock pro 64 right now and none of them have armbian-ramlog running.

    In summary, I did the following and then did a reboot

    Disabling the service means the value in the default files doesn't matter. I guess I will disable armbian-zram-config and remove armbian-ram-logging cron job as well (script is not doing that now).

    omv 7.0.5-1 sandworm | 64 bit | 6.8 proxmox kernel

    plugins :: omvextrasorg 7.0 | kvm 7.0.13 | compose 7.1.4 | k8s 7.1.0-3 | cputemp 7.0.1 | mergerfs 7.0.4


    omv-extras.org plugins source code and issue tracker - github - changelogs


    Please try ctrl-shift-R and read this before posting a question.

    Please put your OMV system details in your signature.
    Please don't PM for support... Too many PMs!

  • Strange that the service does run on my clean install(s) of Armbian rock64 with OMV script. I am using latest Buster 5.4 image from the armbian website.


    Have you done a install using latest build?


    It is all fine now as I have disabled manually but it could affect others so I thought I would report it here.

    • Offizieller Beitrag

    Have you done a install using latest build?

    At least one is. The odroid-n2 is running Armbian_20.02.5_Odroidn2_buster_current_5.4.27. The unit file's name hasn't changed. So, systemctl disable should've worked. Maybe armbian package upgrades re-enable it? I can't explain why it is running.

    omv 7.0.5-1 sandworm | 64 bit | 6.8 proxmox kernel

    plugins :: omvextrasorg 7.0 | kvm 7.0.13 | compose 7.1.4 | k8s 7.1.0-3 | cputemp 7.0.1 | mergerfs 7.0.4


    omv-extras.org plugins source code and issue tracker - github - changelogs


    Please try ctrl-shift-R and read this before posting a question.

    Please put your OMV system details in your signature.
    Please don't PM for support... Too many PMs!

  • Disabling the service means the value in the default files doesn't matter.

    I changed the values back to enabled in the default files and rebooted. After reboot the services do not start (as expected) but the armbian-ramlog does execute logrotate and this prevents OMV logrotate from working.


    Changed the enabled setting back to disabled and rebooted. Now everything fine again. So long story short is that you do need to do all of the following to fully disable armbian-ramlog


    systemctl disable armbian-ramlog

    systemctl disable armbian-zram-config

    changed the enabled flag to false in etc/default/armbian-ramlog

    changed the enabled flag to false in etc/default/armbian-zram-config

    commented out all lines in etc/cron.daily/armbian-ram-logging

    • Offizieller Beitrag

    Same here on HC2.


    • Offizieller Beitrag

    the armbian-ramlog does execute logrotate

    Just delete the cron file. https://github.com/OpenMediaVa…/blob/master/install#L229 The script does this now.

    omv 7.0.5-1 sandworm | 64 bit | 6.8 proxmox kernel

    plugins :: omvextrasorg 7.0 | kvm 7.0.13 | compose 7.1.4 | k8s 7.1.0-3 | cputemp 7.0.1 | mergerfs 7.0.4


    omv-extras.org plugins source code and issue tracker - github - changelogs


    Please try ctrl-shift-R and read this before posting a question.

    Please put your OMV system details in your signature.
    Please don't PM for support... Too many PMs!

  • I already had this cron file commented out but it still ran armbian-ramlog


    The only thing that I have found to stop it is to change the enabled flag in the default files below...


    changed the enabled flag to false in etc/default/armbian-ramlog

    changed the enabled flag to false in etc/default/armbian-zram-config

    • Offizieller Beitrag

    I already had this cron file commented out but it still ran armbian-ramlog

    If the commands were commented out (just delete the file), it didn't run ambian-ramlog. Something else did and I think that should be found. Either way, I changed the install script to disable the two items.

    omv 7.0.5-1 sandworm | 64 bit | 6.8 proxmox kernel

    plugins :: omvextrasorg 7.0 | kvm 7.0.13 | compose 7.1.4 | k8s 7.1.0-3 | cputemp 7.0.1 | mergerfs 7.0.4


    omv-extras.org plugins source code and issue tracker - github - changelogs


    Please try ctrl-shift-R and read this before posting a question.

    Please put your OMV system details in your signature.
    Please don't PM for support... Too many PMs!

  • Understood. I have no idea what else could be triggering ambian-ramlog but something is and, therefore, the issue will persist for armbian builds.


    I'm just a noob with enough knowledge to be dangerous but happy to help if I can. Sorry if I am not being helpful.

    • Offizieller Beitrag

    Here is the real fix - https://github.com/OpenMediaVa…/blob/master/install#L236


    Found it with:


    root@odroidn2:/etc# grep -r armbian-ramlog *

    systemd/system/logrotate.service:ExecStartPre=/usr/lib/armbian/armbian-ramlog write

    systemd/system/logrotate.service:ExecStartPost=/usr/lib/armbian/armbian-ramlog postrotate

    omv 7.0.5-1 sandworm | 64 bit | 6.8 proxmox kernel

    plugins :: omvextrasorg 7.0 | kvm 7.0.13 | compose 7.1.4 | k8s 7.1.0-3 | cputemp 7.0.1 | mergerfs 7.0.4


    omv-extras.org plugins source code and issue tracker - github - changelogs


    Please try ctrl-shift-R and read this before posting a question.

    Please put your OMV system details in your signature.
    Please don't PM for support... Too many PMs!

  • Hello ryecoaaron,

    I'm using Ordoid XU4 (Raspbian). I installed a new fresh system today with OMV on top of it with your installation script. And now I don't have any /dev/zram device and also don't have any swap anymore. Went through latest changes and find that topic. Is it an expected behavior?

    Code
    root@odroidxu4:~# lsblk
    NAME         MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
    sda            8:0    0  5.5T  0 disk 
    mmcblk0      179:0    0 29.1G  0 disk 
    └─mmcblk0p1  179:1    0 28.8G  0 part /
    mmcblk0boot0 179:16   0    4M  1 disk 
    mmcblk0boot1 179:32   0    4M  1 disk 
    Code
    root@odroidxu4:~# free
                  total        used        free      shared  buff/cache   available
    Mem:        2043820      191824     1533760       28384      318236     1761480
    Swap:             0           0           0

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!