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.

SSD drive Formatted as XFS showing BTRFS when joined in the array

Featured Replies

I recently added an SSD onto the array, to have better protection against failure.  I've formatted it as XFS while unassigned, after assigning it to the array, it shows btrfs.  Is this normal?  

 

Is it alright to assign SSD as part of array?  Though this will be a 1 drive share only, no other drives on the same share.

 

 

4 minutes ago, jang430 said:

I've formatted it as XFS while unassigned, after assigning it to the array, it shows btrfs.  Is this normal?  

Any new array devices need to be formatted by Unraid, no point in formatting it before, it will be formatted with the filesystem set as default on disk settings.

 

5 minutes ago, jang430 said:

Is it alright to assign SSD as part of array?

Should be, trim won't work and write performance will be bad because it will be limited by the parity disk, also make a few parity checks in the first days to make sure there aren't any sync errors due to garbage collection routine.

  • Author
25 minutes ago, johnnie.black said:

Any new array devices need to be formatted by Unraid, no point in formatting it before, it will be formatted with the filesystem set as default on disk settings.

 

It formatted it as btrfs.  Is that the default for SSD?  Would it be more advisable to convert it to XFS?

 

Noted on the performance of SSD.  It's there because of reliability rather than performance.  Will do parity check.  

 

What do you suggest to do if there are sync errors?  BTW, Is it advisable to write parity correction to disks?

Edited by jang430

52 minutes ago, jang430 said:

Is that the default for SSD?

 

52 minutes ago, jang430 said:

it will be formatted with the filesystem set as default on disk settings.

 

53 minutes ago, jang430 said:

What do you suggest to do if there are sync errors? 

Remove the SSD from the array, but most likely there won't be, so far I only know of one SSD model that would cause a few sync errors when used in the array.

54 minutes ago, jang430 said:

It formatted it as btrfs.  Is that the default for SSD?  Would it be more advisable to convert it to XFS?

 

Noted on the performance of SSD.  It's there because of reliability rather than performance.  Will do parity check.  

 

What do you suggest to do if there are sync errors?  BTW, Is it advisable to write parity correction to disks?

When Unraid formats an array disk and you have not specified the format explicitly it will use the format you have set under Settings->Disk Settings.   I think the default is XFS but it is possible you changed that at some time.

  • Author

My default file system is set to XFS.  While it's set as an unassigned disk, I formatted it as XFS.  When joined, it shows up as btrfs.  I've also tried preclearing the drive.  After which, I joined it to the array without formatting.  Upon starting array, it shows that I have an unformatted drive.  I ticked format the drive, and again, it showed up as btrfs.  Seems either way, btrfs is the FS.  Using 6.7.2

Just now, jang430 said:

My default file system is set to XFS.  While it's set as an unassigned disk, I formatted it as XFS.  When joined, it shows up as btrfs.  I've also tried preclearing the drive.  After which, I joined it to the array without formatting.  Upon starting array, it shows that I have an unformatted drive.  I ticked format the drive, and again, it showed up as btrfs.  Seems either way, btrfs is the FS.  Using 6.7.2

Strange - I have never seen that behavior!   It suggests something is upsetting the Unraid auto-detect code :(   I would suggest you stop the array; click on the drive on the Main tab and explicitly set the format to be XFS; start the array again and hopefully you can now format it to XFS.

  • Author

I stopped the array, Under Main Tab, Device, Selected Disk5 (the ssd), under Filesystem, selected XFS, clicked on apply, started the array.  It now says "Unmountable: No file system."  I then ticked Format.  It finished.  Shows up as XFS already.

26 minutes ago, jang430 said:

My default file system is set to XFS. 

Very unlikely, but if you want post the diags to confirm.

38 minutes ago, jang430 said:

My default file system is set to XFS.  While it's set as an unassigned disk, I formatted it as XFS.  When joined, it shows up as btrfs.  I've also tried preclearing the drive.  After which, I joined it to the array without formatting.  Upon starting array, it shows that I have an unformatted drive.  I ticked format the drive, and again, it showed up as btrfs.  Seems either way, btrfs is the FS.  Using 6.7.2

Do you happen to have multiple-drive cache pool? It will only do btrfs on the cache pool if you select more than 1 in the drop down, even if you actually only assign 1 device.

  • Author

I have 1 cache drive, also an SSD.  Using btrfs

General default was xfs, but disk5 was set to btrfs:

 

Sep  4 21:15:49 Tower emhttpd: shcmd (292): mount -t btrfs -o noatime,nodiratime /dev/md5 /mnt/disk5

 

That overrides general default setting, for general default to be used disks must be set to auto (Unraid default)

Edited by johnnie.black

  • Author

but where did disk5 get it's setting?  It was previously a cache drive, but I did a preclear to make sure it's been reset.  Even after reset, I selected XFS. 

The setting is for the slot, was likely changed before by you, like mentioned Unraid default is "auto" for all slots.

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.