Notification for unmount btrfs

  • I've setup an eSATA btrfs volume

    I've setup USB Backup to backup to this volume


    After a successfull backup it gets unmounted and after that I get hourly notifications:


    Code
    /etc/cron.hourly/openmediavault-cleanup_sf_snapshots:
    ERROR: not a btrfs filesystem: /srv/dev-disk-by-uuid-f12ee2a5-6805-495f-8eae-5b6a726201a5
    ERROR: can't access '/srv/dev-disk-by-uuid-f12ee2a5-6805-495f-8eae-5b6a726201a5'
    Traceback (most recent call last):  File "/sbin/omv-sfsnapadm", line 286, in <module>    sys.exit(main())             ^^^^^^  File "/sbin/omv-sfsnapadm", line 282, in main    cli()  File "/usr/lib/python3/dist-packages/click/core.py", line 1130, in __call__    return self.main(*args, **kwargs)           ^^^^^^^^^^^^^^^^^^^^^^^^^^  File "/usr/lib/python3/dist-packages/click/core.py", line 1055, in main    rv = self.invoke(ctx)         ^^^^^^^^^^^^^^^^  File "/usr/lib/python3/dist-packages/click/core.py", line 1657, in invoke    return _process_result(sub_ctx.command.invoke(sub_ctx))                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File "/usr/lib/python3/dist-packages/click/core.py", line 1404, in invoke    return ctx.invoke(self.callback, **ctx.params)           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File "/usr/lib/python3/dist-packages/click/core.py", line 760, in invoke    return __callback(*args, **kwargs)           ^^^^^^^^^^^^^^^^^^^^^^^^^^^  File "/usr/lib/python3/dist-packages/click/decorators.py", line 84, in new_func    return ctx.invoke(f, obj, *args, **kwargs)           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File "/usr/lib/python3/dist-packages/click/core.py", line 760, in invoke    return __callback(*args, **kwargs)           ^^^^^^^^^^^^^^^^^^^^^^^^^^^  File "/sbin/omv-sfsnapadm", line 218, in cleanup_cmd    snapshots: Dict[SnapshotName, Dict[SnapshotKind, Dict[UnixTimestamp, Snapshot]]] = list_snapshots(                                                                                       ^^^^^^^^^^^^^^^  File "/sbin/omv-sfsnapadm", line 58, in list_snapshots    output = openmediavault.procutils.check_output(             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File "/usr/lib/python3/dist-packages/openmediavault/procutils.py", line 63, in check_output    return subprocess.check_output(*popenargs, **kwargs)           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File "/usr/lib/python3.11/subprocess.py", line 466, in check_output    return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File "/usr/lib/python3.11/subprocess.py", line 571, in run    raise CalledProcessError(retcode, process.args,
    subprocess.CalledProcessError: Command '['btrfs', 'subvolume', 'list', '-s', '-q', '-u', '/srv/dev-disk-by-uuid-f12ee2a5-6805-495f-8eae-5b6a726201a5']' returned non-zero exit status 1.

    Can I switch snapshotting off for external btrfs devices?

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!