Hello!
I’ve been wrestling with stability issues with my NAS for awhile now. A few weeks ago, some people on a different forum suggested that my issue was hardware related, pointing to a low quality SATA expansion card in my build. I replaced the card with a new card from art of server on eBay, but I didn’t get a chance to resolve my NAS errors after the installation.
After swapping the card I struggled to get my NAS back online. The pools were unhealthy with permanent errors that I hadn’t addressed. At one point I couldn’t access my filesystem. Today I turned on the NAS and the pool was offline.
Should I reimport the pool and try to resolve my errors? Or should I do something safer? I don’t know why the pool went offline and I obviously don’t want to lose my data. Should I try to find professional help?
A little information would help to troubleshoot your situation. You need to run some diagnostics and check cabling for connections and breaks. Replacing the controller didn’t help so look elsewhere.
The following are useful headings for forum posts seeking for assistance:
Describe the Operating System
Describe the Hardware Platform
Describe the Network
What’s Happening and How Can We Help?
If it boots somewhat, please post output of zpool status and lsblk. Thanks.
Sure, no problem. I’m not an expert, but I’ll do the best I can.
TrueNAS CORE
Platform: Generic
Version: TrueNAS-13.0-U6.1
Here’s my build:
Network is a home network connected via ethernet
lsblk doesn’t work since I’m running CORE.
My first question is if it’s safe to reimport the pool?
Whats the output of “zpool import”?
You have 8 HDD’s, presumably in one pool - , Z1, Z2 or Z3?
Also, how exactly are the drives connected to the motherboard. You have 4 SATA 6G ports on the MB but it looks to me that you have 2 HDD’s connected to the MB and 6 connected to what I hope is an LSI card of some description.
Be specific with the hardware - the part list you provided did NOT detail the LSI card that you alluded to earlier
Thanks for the response. Good catch! I forgot to add the card.
LSI 9302-8i ServeRAID N2215 12Gbps SAS HBA P16 IT mode for ZFS TrueNAS unRAID
Like you said, I have 2 HDDs connected to the MB and 6 connected through the card.
All 8 HDDs are in one pool in a Z2 configuration.
Then try and import it
Then post the results of a zpool status
I couldn’t import normally, but I was able to force import.
I am trying to work through the errors and delete the data I don’t need. I’m fine with deleting some of the corrupted files, but I can’t access the filesystem to do that. If I try to map the drive in windows, my account credentials don’t work.
I think it might have something to do with my mountpoints. I’ve had a lot of trouble with my mountpoints changing to incorrect paths. Usually the “/mnt” prefix is added correctly.
I’ll try to remount onto the correct mountpoint paths, but I’ve been here before and I had issues last time.
Edit: adding the results of the remount.
There definitely is some sort of problem with the mount points. I checked the directory of plato/plotinus before I changed the mountpoint and all my files were there. Now I’ve changed the mountpoint to add “/mnt” so I can add the mountpoint to the SMB service, but the files are no longer there.
So, in summary, when I reimport the pool, it creates a mountpoint that doesn’t conflict with my old mountpoints, but I couldn’t figure out how to get the non-conflicting mountpoint to work with SMB to map the drive in Windows.
I want my files to be mounted to “/mnt/plato/plotinus” but when I manually change the mountpoint the files are no longer accessible. running ls
on that mountpoint shows an empty directory even though the files were there on the old “plato/plotinus” mountpoint