Hi there, first time posting, so I apologize if I have misunderstood any forum decorum.
I am a graduate student who has inherited a FreeBSD TrueNAS 12.2 release 6 system. Over the summer, we had a brown out that resulted in a failed motherboard, but all the drives were fine. We replaced the board and it was running fine until yesterday. Yesterday, I noticed a corrupted db file (can’t remember which one exactly). After a brief googling, I believed that on the next system scrub (which was supposed to be Sunday) it would resolve. Today, the NAS restarted and then would not complete the boot process. When we plugged in a GPU and monitor, we noticed it had frozen at “zpool set cachefile=/data/zfs/zpool.cache shuttle”. (Shuttle is our pool name).
From an extensive search, it looks like this is a boot corruption issue (or otherwise corrupted file) and the best thing to do is to reinstall TrueNAS but I have both questions and concerns.
- Since I inherited this system, I have no idea if we have a configuration file and where it would be stored. If it is on the pool (and the pool is theoretically fine), would I be able to access it following a re-install? If it is not, what is the worst case scenario for our data? Does the configuration file just contain settings in the GUI that we could figure out over time?
- We do not have a data backup, so I cannot overemphasize how critical it is that I protect the data on these drives (we are planning to backup data IMMEDIATELY after resolving this).
- I am not very familiar with NAS lingo (more of a hardware gal myself). I would immensely appreciate if you could dumb steps down as much as possible.
Here are the specs for the device:
Specs:
Mobo: ASUS TUF Gaming x570-Plus
CPU: AMD Ryzen 9 3950x
RAM: 64 GB G.skill Ripjaws DDR4 3200 MHz
Storage setup: RAID Z1 (4x4TB WD Red+ HDD, 2TB Nvme SSD for cache)
Boot drive: 128GB SATA SSD
Run headless typically but has a GeForce 1030 in right now for diagnostics.
All feedback and advice would be appreciated.