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.

How is a pool different to the cache and when to use one

Featured Replies

I've been using Unraid for a few months now, and I think it's safe to say I'm officially addicted.
But there's still one question that's been nagging at me.
Could someone explain to me like I'm five the difference between the cache and a pool (I'm not talking about the cache)?

From what I understand: the Array is only for hard drives and it's slow, whereas the cache and a pool can be made up of SSDs (because speed).
But if all the data goes to the Array (or the cache), then what exactly is the point of using a Pool?
Is it just a spa for SSDs or is it actually useful?
When and how should I use a pool instead of the array or the cache, and how do you get parity on a Pool (if that's even useful)?

Solved by bmartino1

  • Community Expert
  • Solution

cache is a general pc term meanind to put temperaly before saving...

There are quite a few "cache" things.

there memory cach, there disk cache, there IO Cache the Virtual Cache... would need more context then just the word cache...

Unraid docs would help here:

Storage Management | Unraid Docs
No image preview

Storage Management | Unraid Docs

To assign devices to

Share settings as well...
https://docs.unraid.net/unraid-os/manual/shares/

https://docs.unraid.net/unraid-os/manual/shares/user-shares/

https://docs.unraid.net/unraid-os/manual/shares/disk-shares/


How to explain....

Imagine your Unraid server is a house.

  • The Array is your big, slow filing cabinet—great for long-term storage, but it takes a while to open drawers.

  • The Cache is your kitchen counter—fast and easy to reach. You drop things there first before later moving them to the filing cabinet (the Array). Unraid does this automatically using the mover.

  • A Pool is like an extra room in your house. It's not the kitchen counter (cache), and it's not the filing cabinet (array). It's just another space, and you decide what it's used for.

So, what's the difference between a Cache and a Pool?

Technically, they're both BTRFS/ZFS disk groups—what Unraid now calls pools. The only real difference is whether you assign a pool to act as a cache for the Array (via share settings like "Use cache: Yes/Only/Prefer").


...

So, when is a pool not a cache?

When you're using it for:

  • Appdata (for Docker/VMs) that should never move to the array

  • Downloads (Deluge/qBittorrent/SABnzbd etc.) that benefit from SSD speed

  • Media (e.g. 4K videos for Plex) that you don't want slowed down by the Array

  • Backups, scratch disks, or ISO libraries that don't need parity

But what about parity for pools?

  • Pools don’t have Unraid-style single parity.

  • But BTRFS pools can be mirrored (RAID1), striped (RAID0), or more (RAID5/6 with caution).

  • Want redundancy? Use RAID1 or RAID10 for your pool.

  • Want performance? Use RAID0 (no redundancy).

Summary...
Cache = fast temporary space for the array.
Pool = fast permanent space you can use however you want.
Both are “pools,” just used differently. Cache is a role, not a thing.

  • Author

Understood!

Thank you for your explanation.

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.