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.

Using NVME for appdata

Featured Replies

So I just started with unraid, my parity build isn't even finished yet. I want to use my nvme drive for appdata for plex. yes, it may be overkill. Thats ok, I like overkill. I don't want this drive to be part of the array. Maybe I don't understand how unraid works. Anyway, is what I want possible? To keep the NVME seperate from the array and only use it for appdata? Or will I have to add it to the array, and change all shares not to use it?

 

Thanks

  • Community Expert

This is a very common Use case.    You set your SSD to be the cache drive.   The commonest use for the cache drive is as an ‘application’ drive for when performance is important.    You can also use SSD’s as an Unassigned device if you do not want it to be part of the cache.

 

 

  • Community Expert

In fact, using an SSD in the parity array is NOT recommended. SSDs in the array can't be trimmed, their performance would be limited by parity, and there is a question of whether some SSD implementations could invalidate parity.

 

So put it in the cache pool.

  • Community Expert

Don't cache initial data load, cache just gets in the way. But do install cache before setting up dockers and VMs so they will go on cache where they belong. It is a bit of trouble to move them to cache later.

  • Author

How do I do this? I cant figure it out. When I mount it with unassigned devices it doesnt show up in shares.

  • Community Expert

Unassigned Devices are not part of user shares.

 

We were talking about using it as a cache drive. You have to stop the array and assign it to a cache slot in Main - Cache Devices.

 

You will have to format it after adding it. If you think you might add additional cache devices then you have to format as btrfs.

  • Author

Sorry, forgot to mention i already have a 2 tb ssd cache drive setup. I want to use the nvme for appdata only.

Edited by Megaman69

  • Author

I got the NVME drive formatted and can find it from the cli, just not sure what to do now. do I just copy the entire appdata directory over, then change the docker settings to point to the new drive?

 

  • Community Expert

Something like that. I'm not entirely sure how things go with startup though since I haven't tried it. You would want it mounted before the docker service starts.

  • Author

I am about to try cp /mnt/user/appdata /mnt/disks/NVME

 

Will that work to copy everything? I am asking because i have read about a copy bug, want to make sure i am not doing something stupid.

  • Community Expert
1 hour ago, Megaman69 said:

i have read about a copy bug

That only applies to mixing user shares with disks that are part of user shares. The problem arises because linux doesn't realize that the source and destination may be the same file, since user shares are just another view of the disks.

 

Unassigned Devices are not part of user shares, so that problem does not apply.

  • Author

ok. thanks for the help.

  • 1 month later...

@Megaman69 Did you work this out? I am new to unraid, coming over from freenas. I want to do exactly what you have described. Did you get this to work? ie. 2 SSDs for cache and nvme for plex appdata only.

Archived

This topic is now archived and is closed to further replies.

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.