Can USB 3.0 drives be used as well?

Status
Not open for further replies.

mediahound

Dabbler
Joined
Mar 11, 2013
Messages
15
Since my long posts are getting "tl:dr"ed i'll just post individual short questions instead.

Is FreeNAS/ZFS free to use any storage you have, to include IDE drives, SCSI drives, and USB drives to make a storage pool?

The requirements list "SATA" but I wasn't sure why it should have to be limited to that...
 

William Grzybowski

Wizard
iXsystems
Joined
May 27, 2011
Messages
1,754
You can use USB, but IMHO that would be just dumb because it is not the purpose of USB, it is flaky, fragile.

If you really want to go ahead and do this you'll have to enable USB3 driver by adding xhci_load=YES in the tunables section.
 

Stephens

Patron
Joined
Jun 19, 2012
Messages
496
Is FreeNAS/ZFS free to use any storage you have, to include IDE drives, SCSI drives, and USB drives to make a storage pool?

Boot a FreeBSD 8.3 Live CD and see if it can access your devices. That'll answer the "can" aspect of your question. The "should" aspect is another matter completely.
 

mediahound

Dabbler
Joined
Mar 11, 2013
Messages
15
Could you explain what you mean by 'flaky and fragile', is that something specific to use under freeBSD or just in general? Is that something which rears it's ugly head with all USB connections or just some? (ie - if my connections seem stable can I assume it's okay) Is it problems that ZFS can work around, even with some performance hit, or something endangering data integrity even in a case where snapshots might be stored on the local SATA drives?

I mean at the moment i'm using a literal array of USB drives under windows for dumb storage which have worked fine for two years without any unique problems caused by the interface. (sure drives die, so does SATA, but its more hassle trying to replace the SATA drive than plug in a replacement USB drive). I know someone people have "connects, disconnects", and there can be hassles like plugging in one drive knocks another drive off while it's figuring out what all to access and stuff, but i'm seeking more specific details because otherwise my particular needs seem to indicate it's the best choice.

I'm aware there might be performance bottlenecks of trying to do a striped array through one.


Even if this is not my "primary" storage (if in the end I have a SATA pool) I still have a need to experiment with the creation of a sneakernet migration volume, like creating a single ZFS drive on two or more USB drives, so that all the protection against data corruption and so forth remains in force during transit, until it can be imported into another system/copied onto SATA based local pool storage. I am hoping that all that integrity verification and redundancy would make it more useful performing that job rather than accessing the pool via windows and mailing them with NTFS. :P

The second likely/desired use (whether it's done with USB drives, or SATA drives on hot swap trays) is the creation of "offline storage sets", since I got a firm talking to of the difficulty of going much over 32TB being the frontier so far. My librarian project doesn't need "24/7 100% uptime storage" I need dumb storage sitting on the shelf to save data for the future when such datasets are easier to manage in realtime and that would be periodically reconnected (mostly often enough to prevent head stiction since powered down drives shouldn't have excessive bit rot) to enable a full scrub (knowing full well it might take a week plus to run that scrub) and then powered back down again once done.
 
Status
Not open for further replies.
Top