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.

Potential Corrupt Cache, recommended next steps?

Featured Replies

Hello, I was having strange sporadic issues with some of my docker containers, after rebuilding my docker image they seemed to persist. After several reboots, I now cant seem to properly start my array (even if the docker and VM services are turned off). With my ZFS disk in the array I store my snapshots on being stuck in a mounting step

My cache is two SSD ZFS drives in a pool, but I am not 100% sure how to cleanly scrub them while not losing my data. Since I can't start the array to move data off of them

I am attaching my diagnostics from a point after I rebooting my machine, but before I attempt to start the array

image (1).png

gardenshire-diagnostics-20251024-0804.zip

Solved by JorgeB

  • Community Expert

filesystem for disk5 is crashing; the disk is also attempting to rebuild. Is this on top of the old disk or a new disk?

  • Author

When I first encountered this issue last night, I tried starting the array with the slot for disk5 empty. It still showed stuck on "mounting" with nothing there, so I readded the disk, ever since then it has the emulation symbol next to it

  • Author

My ZFS snapshots are stored on Disk 5

  • Community Expert
1 minute ago, Garretous said:

When I first encountered this issue last night, I tried starting the array with the slot for disk5 empty. It still showed stuck on "mounting" with nothing there, so I readded the disk, ever since then it has the emulation symbol next to it

OK, then try this, with the array stopped, click on disk5 and change the filesystem to xfs, start the array, disk5 will not show as unmountable, cancel the rebuild for now and don't format the disk, then type:

zfs import -o readony=on disk5

If that works, GUI will still show unmountable, but the data should be under /mnt/disk5. Then you would need to back up anything important before reformatting it.

  • Author

 I was able to start the array that way, when attempting to run that command I get the following output. Am I missing something, or should I use another command besides 'import'?

root@Gardenshire:~# zfs import -o readony=on disk5
unrecognized command 'import'
usage: zfs command args ...
where 'command' is one of the following:
        version
        create [-Pnpuv] [-o property=value] ... <filesystem>
        create [-Pnpsv] [-b blocksize] [-o property=value] ... -V <size> <volume>
        destroy [-fnpRrv] <filesystem|volume>
        destroy [-dnpRrv] <filesystem|volume>@<snap>[%<snap>][,...]
        destroy <filesystem|volume>#<bookmark>
        snapshot [-r] [-o property=value] ... <filesystem|volume>@<snap> ...
        rollback [-rRf] <snapshot>
        clone [-p] [-o property=value] ... <snapshot> <filesystem|volume>
        promote <clone-filesystem>
        rename [-f] <filesystem|volume|snapshot> <filesystem|volume|snapshot>
        rename -p [-f] <filesystem|volume> <filesystem|volume>
        rename -u [-f] <filesystem> <filesystem>
        rename -r <snapshot> <snapshot>
        bookmark <snapshot|bookmark> <newbookmark>
        program [-jn] [-t <instruction limit>] [-m <memory limit (b)>]
            <pool> <program file> [lua args...]
        list [-Hp] [-r|-d max] [-o property[,...]] [-s property]...
            [-S property]... [-t type[,...]] [filesystem|volume|snapshot] ...
        set [-u] <property=value> ... <filesystem|volume|snapshot> ...
        get [-rHp] [-d max] [-o "all" | field[,...]]
            [-t type[,...]] [-s source[,...]]
            <"all" | property[,...]> [filesystem|volume|snapshot|bookmark] ...
        inherit [-rS] <property> <filesystem|volume|snapshot> ...
        upgrade [-v]
        upgrade [-r] [-V version] <-a | filesystem ...>
        userspace [-Hinp] [-o field[,...]] [-s field] ...
            [-S field] ... [-t type[,...]] <filesystem|snapshot|path>
        groupspace [-Hinp] [-o field[,...]] [-s field] ...
            [-S field] ... [-t type[,...]] <filesystem|snapshot|path>
        projectspace [-Hp] [-o field[,...]] [-s field] ... 
            [-S field] ... <filesystem|snapshot|path>
        project [-d|-r] <directory|file ...>
        project -c [-0] [-d|-r] [-p id] <directory|file ...>
        project -C [-k] [-r] <directory ...>
        project [-p id] [-r] [-s] <directory ...>
        mount
        mount [-flvO] [-o opts] <-a|-R filesystem|filesystem>
        unmount [-fu] <-a | filesystem|mountpoint>
        share [-l] <-a [nfs|smb] | filesystem>
        unshare <-a [nfs|smb] | filesystem|mountpoint>
        send [-DLPbcehnpsVvw] [-i|-I snapshot]
             [-R [-X dataset[,dataset]...]]     <snapshot>
        send [-DnVvPLecw] [-i snapshot|bookmark] <filesystem|volume|snapshot>
        send [-DnPpVvLec] [-i bookmark|snapshot] --redact <bookmark> <snapshot>
        send [-nVvPe] -t <receive_resume_token>
        send [-PnVv] --saved filesystem
        receive [-vMnsFhu] [-o <property>=<value>] ... [-x <property>] ...
            <filesystem|volume|snapshot>
        receive [-vMnsFhu] [-o <property>=<value>] ... [-x <property>] ... 
            [-d | -e] <filesystem>
        receive -A <filesystem|volume>
        allow <filesystem|volume>
        allow [-ldug] <"everyone"|user|group>[,...] <perm|@setname>[,...]
            <filesystem|volume>
        allow [-ld] -e <perm|@setname>[,...] <filesystem|volume>
        allow -c <perm|@setname>[,...] <filesystem|volume>
        allow -s @setname <perm|@setname>[,...] <filesystem|volume>
        unallow [-rldug] <"everyone"|user|group>[,...]
            [<perm|@setname>[,...]] <filesystem|volume>
        unallow [-rld] -e [<perm|@setname>[,...]] <filesystem|volume>
        unallow [-r] -c [<perm|@setname>[,...]] <filesystem|volume>
        unallow [-r] -s @setname [<perm|@setname>[,...]] <filesystem|volume>
        hold [-r] <tag> <snapshot> ...
        holds [-rHp] <snapshot> ...
        release [-r] <tag> <snapshot> ...
        diff [-FHth] <snapshot> [snapshot|filesystem]
        load-key [-rn] [-L <keylocation>] <-a | filesystem|volume>
        unload-key [-r] <-a | filesystem|volume>
        change-key [-l] [-o keyformat=<value>]
            [-o keylocation=<value>] [-o pbkdf2iters=<value>]
            <filesystem|volume>
        change-key -i [-l] <filesystem|volume>
        redact <snapshot> <bookmark> <redaction_snapshot> ...
        wait [-t <activity>] <filesystem>
        zone <nsfile> <filesystem>
        unzone <nsfile> <filesystem>
Each dataset is of the form: pool/[dataset/]*dataset[@name]
For the property list, run: zfs set|get
For the delegated permission list, run: zfs allow|unallow
For further help on a command or topic, run: zfs help [<topic>]
  • Community Expert

Sorry, it's: zpool import -o readonly=on disk5

  • Author

No worries. Okay that just ran, I just want to clarify next steps.

1. Move anything off of the disk5 (right now, it only has my replicated ZFS snapshots from the cache)
2. Do I reformat it as XFS or ZFS?
3. Once reformatted, start checking array functionality?

  • Community Expert
1 hour ago, Garretous said:

Move anything off of the disk5 (right now, it only has my replicated ZFS snapshots from the cache)

You would need to replicate these to another ZFS filesystem, though you could also replicate from cache again.

1 hour ago, Garretous said:

Do I reformat it as XFS or ZFS?

After the data is backed up, and if you still want to use it as a replication destination, it would need to be reformatted zfs, you have to erase the current fs first, you can do that by starting the array in maintenance mode, clicking on disk5 and then "ERASE"

1 hour ago, Garretous said:

Once reformatted, start checking array functionality?

Yep

  • Author

In the process of doing this, when I spin down my array disk1 throws a lot of errors and then isnt found by machine? I rebooted and it was back, but after starting and stopping the array it went away again image.png

gardenshire-diagnostics-20251024-1307.zip

  • Community Expert
  • Solution

Looks more like a power/connection issue; check/replace cables.

  • Author

Of the drives correct? For my own knowledge, what in the diagnostics points that out? In the logs I just kept seeing disk errors

  • Community Expert

yes your sata power cables and data cables should be checked/replaced. disks are assumed to be dropping from the system due to potentially bad cables.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

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.