You need to format the new 2TB drive with the format command in settings. Don't format your old data drive. Just to make sure all is good. I did that with my new drive. Then if you have a usb to pcie adapter, copy your 1TB drive to your new 2TB drive. takes about 45 mins. then shutdown, swap and reboot and it should work fine. THat's my experience. Keep the 1TB as a backup. That's what I have.
I did the reindex-chainstate , took longer. I found it to slow down the process on the raspberry pi. The raspberry cpu isn't fast enough for reindex-chainstate. Also lack of ram slows the process. Seems to actually be quicker to start an IBD after a formatted drive and it is quicker. However, I highly recommend a backup like above. Once my IBD was complete I copied the drive for a backup. I also would backup the nvme drive mid IBD download when I was having problems with the raspberry pi crashing mid download. That made recovery quicker in future crashes. My hardest part was the IBD. Once done my system is now running much better.
I have low trust in the reliability of the included microsd card. The original is possibly a much older 16GB microsd. I purchased a new one cheap and with much higher bandwidth and more memory, Cheapest one I could find. I flashed it and find it more stable than the included card was.
An unexpected issue occurring upon system startup.
The NVME SSD is not mounting. It's not detected in Disks, or GParted, or command line prompts like -lsblk.
The node will start upon -reindex with the data-dir at /media/nvme/bitcoin, but that data is existing on the SD card. The NVME SSD remains unreachable.
Might this be something to address in BIOS settings?
The SSD itself is in working order and will mount via USB in another Ubuntu laptop.
If you have access to media/nvme/Bitcoin, then you have access to your nvme drive, that is your nvme drive. You may have to reformat the nvme card within the Apollo GUI. Wait for the message, completed as it takes some time to format with no indicator its working on it. The microsd is the main drive for system files. Please clarify which drive you are talking about. SD card to me is microsd and no bitcoin data is stored there other than apollo program files.
I had a corrupted chainstate file recently. My best solution was to delete the chainstate files, which is done by reindex-chainstate anyway, and copy the old chainstate files from my backup from a month ago. My database files were ok. the node updated the chainstate and caught up to the current blocks. I then backed up the nvme with the newest block set.
my node and miner have been running non-stop for 7 days with no errors.
RE: other miners
The solo apolllo node is a pool miner. Apollo node bitcoind sends the information the other miners who request the data from the node. The miner within the apollo is a program like any othe miner requesting data from a pool it just so happens the pool is the apollo node itself. You can see this in the logs. just like any other pool on the bitcoin network, but it's your own private pool. Each miner has its own success rate. no prioirty or privilage. Each miner on your node will receive updated live transaction blocks used to mine the next successful block. The pool doesn't know what equipment is trying to connect. it will only see the difficulty of the miner that requests the data and adjust difficulty for performance.
Success? I had a small futurebit moonlander running for over a year and it hit best shares upwards of 1 billion and once hit over 1 trillion(still not enough to solve a block).