Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

afon

Members
  • Joined

  • Last visited

  1. Hi, I am handing on this plugin. But I found that this plugin is only for backing up the dataset; I can not use it to take snapshots automatically. My plan is like: cache\appdate and cache\system keep 12 hourly snapshots, 3 daily snapshots on the dataset cache; Back up all the above to extend the HDD dataset, once per day. But on the HDD dataset, I like to keep 12 hourly snapshots, 3 weekly snapshots, and 1 monthly snapshot. I did not find the solution to configure the snapshots for cache. Could you give some idea about that?
  2. Did you guys check the permission, ownership and group? In my case, unbalance worked in awful speed, like 200kb/s, but it got rid off after run new permissions tool. I hope that experience is valuable.
  3. Hi, I did. I paste the SMB configure field here:
  4. Hi, Squid. The pop-up argument input was fine, but after I upgraded the plugin. It's gone. Could you review my code? #!/bin/bash #description=Here is a housekeeping script. By default just deletes empty timestamp directories. Optionally, it can delete snapshots. foregroundOnly=true backgroundOnly=true #arrayStarted=false #name= BTRFS cleanup #argumentDescription="-a purges all snapshots; -i <Comma seperated list of shares> purges the selected shares. example -i Downloads,Test1,Test2 will purge all snapshots for Downloads, Test1, and Test2." #argumentDefault=-a shopt -s nullglob POSITIONAL=() while [[ $# -gt 0 ]] do key="$1" case $key in -i|--include) INCLUDE="$2" shift # past argument shift # past value ;; -a|--all) ALL=YES shift ;; *) # unknown option POSITIONAL+=("$1") # save it in an array for later shift # past argument ;; esac done set -- "${POSITIONAL[@]}" # restore positional parameters #Tokenize include list declare -A includes for token in ${INCLUDE//,/ }; do includes[$token]=1 done #iterate over all disks on array for disk in /mnt/disk*[0-9]* ; do #iterate over each timestamp for timestamp in ${disk}/.snapshots/* ; do #iterate over each share in the timestamp for snap in $timestamp/* ; do if [ -n "${includes[$(basename $snap)]}" ] || [ "$ALL" = "YES" ] ; then echo "Purging - $snap" btrfs subvolume delete $snap fi #check for empty timestamp if [ ! "$(ls -A $timestamp)" ] ; then echo "Purging empty directory - $timestamp" rmdir $timestamp fi done done done and it's original from Thank you so much.
  5. Hello, Thank you for your great job. For snapshot disks, it works. I can see a list by command "btrfs sub list /mnt/diskN", but it doesn't work via windows 10 access to check the previous version. Does it conflict with "Enhanced macOS interoperability" option? If it is, may I just restore the disks to some specific time point? And what do we do with the cache drive? Seems there're no snapshot on it. Sry, I'm not very good at linux, and do need snapshot function for data safety. Thank you so much.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.