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.

Chaning Disk in Array to a Cache Drive

Featured Replies

Hey its been a while since I have played with my unRAID setup.  I am currently running 4.5.6.

 

I am out of room in my case as well as ports on the motherboard (+broke).  I run 3rd party applications such as nzb and ps3 media server and my parity drive is constantly running because of those applications (mainly the logs and such constantly get updated).  I have plenty of space so I want to make a smaller drive in my array into a cache drive instead (its only 160GB). 

 

Is there a way to take a disk that is in the array and remove it from the array and make it a cache drive? 

 

With the older unRAID versions I remember that if I just stop the array and change the assignment to the disk array I want as a cache and move the remaining drives up by 1 assignment.  Then I would choose to start the array and completely rebuild the parity anew.  I tried to do the same thing with this version but it will not allow me to start the array because it says "too many missing disks or errors".  Is there a way I can do this because I wanna keep the data I currently have in my array (excluding the one I am changing to a cache) and just move the drives up one slot and build it anew without trying to recover the data from the disk I swapped as a cache nor do I wanna lose the data currently on the drive that I am using to replace the drive which is now a cache.

 

Thanks for the help or redirection.  Thx.

Hey its been a while since I have played with my unRAID setup.  I am currently running 4.5.6.

 

I am out of room in my case as well as ports on the motherboard (+broke).  I run 3rd party applications such as nzb and ps3 media server and my parity drive is constantly running because of those applications (mainly the logs and such constantly get updated).  I have plenty of space so I want to make a smaller drive in my array into a cache drive instead (its only 160GB). 

 

Is there a way to take a disk that is in the array and remove it from the array and make it a cache drive? 

 

With the older unRAID versions I remember that if I just stop the array and change the assignment to the disk array I want as a cache and move the remaining drives up by 1 assignment.  Then I would choose to start the array and completely rebuild the parity anew.  I tried to do the same thing with this version but it will not allow me to start the array because it says "too many missing disks or errors".  Is there a way I can do this because I wanna keep the data I currently have in my array (excluding the one I am changing to a cache) and just move the drives up one slot and build it anew without trying to recover the data from the disk I swapped as a cache nor do I wanna lose the data currently on the drive that I am using to replace the drive which is now a cache.

 

Thanks for the help or redirection.  Thx.

 

The button you are looking for, the restore button, was removed from the web interface.  Too many users were pressing the button and deleting data instead of properly rebuilding it.

 

You need to reassign the drives and then run the "initconfig" command from the command line.  It should ask you if you are sure you want to do that, say Yes, and you should be good to go.

  • Author

So I reassign the drives through the web interface and now i connect though telnet/putty and type initconfig in the command line.  Are there gonna be options or whatnot.  I will not lose my data on any of my drives right? 

 

Sorry I do not use the command line stuff often and not linux savvy.

 

Thanks.

If there is data on the drive you plan to assign as the cache drive then you will need to move that data to a different drive.

 

Running "initconfig" does not have any options.  It is just like pressing the restore button.

 

What you need to do is:

1. move any data off the to be cache drive

2. reassign all drives were you would like them to be (assuming you are not changing the parity drive)

3. run initconfig from the command line

4. refresh the web GUI and all drives should be blue.

5. Start the array and parity will be rebuilt.

  • Author

Thanks I am doing it now and rebuilding if I have any problems I will reply again.

 

Thanks for the help  :D

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.