Hey guys!
I am new to TrueNAS and new to the forums. I'm running into a few issues that I really need to resolve before making my move permanent.
First things first:
Server: HPe Gen9, Xeon E3-1225v5, 64GB ECC
Boot drive: Intel 80GB SSD (INTEL SSDSA2M080G2GC). Off-topic: 45,000 power-on hours, 100% health
ZFS pool: 4x HGST Ultrastar in 2x mirror vdev
After I start TrueNAS, I won't take long for the GUI to become very slow. Clicking something to pop up a menu can take up to a minute sometimes. Then when it finally opens, it can take another 10 seconds for the cursor to change to the finger-icon to indicate its ready for my click. Its rediculously slow :P. My last action led me to post my problem, because now it just hangs loading on 'edit' action on a container app. Refreshing the browser or reloading it doesn't help, it's stuck.
My searches has led me to slow response on the gui, but this always involves a usb drive (thumb or otherwise), and my boot disk is sata ssd (albeit kind of aged, like me
). I looked into it, I can test it, smartctl shows no problems, there's nothing in the logs / dmesg to indicate a problem (sata link errors, for example). That ssd is fine, and has always been fine with other Linux installations, so I don't think that's the problem.
What I do notice is a notification error sometimes, something with chart.release. Problem is, it shows in notifications but when I go to history / failed, its not there.
Another one is a python core dump. Also showed in notifications and popped up in my console. I copied that to a text editor so i saved it, but its also gone from history.
I noticed TrueNAS placed my swap space on a mdadm raid device spread over 4 spinning disks and created the pool using UUID's from a partition. I really don't want that, neither of that :P (it makes me itchy in places you don't want to know). If swap is really needed (I think swap is grossly overrated but let's not argue about that) I also really don't want to use partitions and UUID's for creating my pool.
I want to see this:
The reason is very simple: the disks are physically marked with that serial code (last 8 characters) and that makes it much easier to identify a failed drive. Having to write down UUID's and the corresponding serial code only makes things complicated and prone to errors. I know UUID's don't change between reboots, but technically it is possible to change them. Serials cannot change.
I can create a swap either in a swap file on the pool, or create a zvol for it.
So, in order to get what I want, can I delete that pool, remove the partitions and manually create my pool the way I want with a zvol for swap? Will TrueNAS pick that up? Will that be "supported"?
Last but not least, I cannot find any information about updates to TrueNAS and containerized applications. Will they retain their running configuration. I know a thing or two about docker and containers, persistent volumes and how I would save images with docker image save bla bla, but TrueNAS being an appliance with an exhaustive gui, I dont think thats the way. How should I handle a reinstall and what is the advised/proper way to restore containers with application settings?
Thanks everyone!
I am new to TrueNAS and new to the forums. I'm running into a few issues that I really need to resolve before making my move permanent.
First things first:
Server: HPe Gen9, Xeon E3-1225v5, 64GB ECC
Boot drive: Intel 80GB SSD (INTEL SSDSA2M080G2GC). Off-topic: 45,000 power-on hours, 100% health
ZFS pool: 4x HGST Ultrastar in 2x mirror vdev
After I start TrueNAS, I won't take long for the GUI to become very slow. Clicking something to pop up a menu can take up to a minute sometimes. Then when it finally opens, it can take another 10 seconds for the cursor to change to the finger-icon to indicate its ready for my click. Its rediculously slow :P. My last action led me to post my problem, because now it just hangs loading on 'edit' action on a container app. Refreshing the browser or reloading it doesn't help, it's stuck.
My searches has led me to slow response on the gui, but this always involves a usb drive (thumb or otherwise), and my boot disk is sata ssd (albeit kind of aged, like me
What I do notice is a notification error sometimes, something with chart.release. Problem is, it shows in notifications but when I go to history / failed, its not there.
Another one is a python core dump. Also showed in notifications and popped up in my console. I copied that to a text editor so i saved it, but its also gone from history.
I noticed TrueNAS placed my swap space on a mdadm raid device spread over 4 spinning disks and created the pool using UUID's from a partition. I really don't want that, neither of that :P (it makes me itchy in places you don't want to know). If swap is really needed (I think swap is grossly overrated but let's not argue about that) I also really don't want to use partitions and UUID's for creating my pool.
I want to see this:
Code:
mirror-0 ata-HGST_HUH728080ALN600_ABCD1234 ONLINE 0 0 0 ata-HGST_HUH728080ALN600_BCDE2345 ONLINE 0 0 0 mirror-1 ata-HGST_HUH728080ALN600_CDEF3456 ONLINE 0 0 0 ata-HGST_HUH728080ALN600_DEFG4567 ONLINE 0 0 0
The reason is very simple: the disks are physically marked with that serial code (last 8 characters) and that makes it much easier to identify a failed drive. Having to write down UUID's and the corresponding serial code only makes things complicated and prone to errors. I know UUID's don't change between reboots, but technically it is possible to change them. Serials cannot change.
I can create a swap either in a swap file on the pool, or create a zvol for it.
So, in order to get what I want, can I delete that pool, remove the partitions and manually create my pool the way I want with a zvol for swap? Will TrueNAS pick that up? Will that be "supported"?
Last but not least, I cannot find any information about updates to TrueNAS and containerized applications. Will they retain their running configuration. I know a thing or two about docker and containers, persistent volumes and how I would save images with docker image save bla bla, but TrueNAS being an appliance with an exhaustive gui, I dont think thats the way. How should I handle a reinstall and what is the advised/proper way to restore containers with application settings?
Thanks everyone!