J.Nerdy

Members
  • Posts

    192
  • Joined

  • Last visited

Everything posted by J.Nerdy

  1. When ever I stop and start my array using either GUI or command line, I am getting an "unclean shutdown warning" and parity check triggered. I have attached diagnostics, as I can not figure out the issue. No other subsequent problems noted in array operation. Thanks! nerdyraid-diagnostics-20191119-2206.zip
  2. If the webgui is corrupted (have an open thread) is there a way to manual start the array that does not invoke the GUI?
  3. I can not use the GUI (accessible, and tabs will navigate, but no selection ability) after a CA update. This error code appears on every page Warning: parse_ini_file(): Filename cannot be empty! in /usr/local/emhttp/plugins/dynamix/include/DefaultPageLayout.php(357) : eval()'d code on line 9 Any thoughts? Edit: unable to start array: even from SSH session. Though everything appears healthy. Edit2: I have no familiarity with PHP, but it appears the warning is referencing this block of code: // Build page menus echo "<div id='menu'><div id='nav-block'><div id='nav-left'>"; foreach ($tasks as $button) { $page = $button['name']; echo "<div id='nav-item'"; echo $task==$page ? " class='active'>" : ">"; echo "<a href='/$page' onclick='initab()'>$page</a></div>"; } unset($tasks); if ($display['usage']) my_usage(); echo "</div>"; echo "<div id='nav-right'>"; foreach ($buttons as $button) { eval("?>{$button['text']}"); if (empty($button['Link'])) { $icon = $button['Icon']; if (substr($icon,-4)=='.png') { $icon = "<img src='/{$button['root']}/icons/$icon' class='system'>"; } elseif (substr($icon,0,5)=='icon-') { $icon = "<i class='$icon system'></i>"; } else { if (substr($icon,0,3)!='fa-') $icon = "fa-$icon"; $icon = "<i class='fa $icon system'></i>"; } $title = $themes2 ? "" : " title='{$button['Title']}'"; echo "<div id='nav-item' class='{$button['name']} util'><a href='".($button['Href'] ?? '#')."' onclick='{$button['name']}();re turn false;'{$title}>$icon<span>{$button['Title']}</span></a></div>"; } else echo "<div id='{$button['Link']}'></div>"; } unset($buttons,$button); if ($notify['display']) { echo "<span id='nav-tub1' class='tub'><i id='box-tub1' class='fa fa-square grey-text'></i><span id='txt-tub1' class='score one'> 0</span></span>"; echo "<span id='nav-tub2' class='tub'><i id='box-tub2' class='fa fa-square grey-text'></i><span id='txt-tub2' class='score one'> 0</span></span>"; echo "<span id='nav-tub3' class='tub'><i id='box-tub3' class='fa fa-square grey-text'></i><span id='txt-tub3' class='score one'> 0</span></span>"; } echo "</div></div></div>"; Line 357 is eval("?>[$button['text']}"); EDIT 3: Changed "start array" to yes in /boot/config/disk.cfg ;rebooted and from command line and still can not get array started (GUI still states Autostart disabled). EDIT 4: WEIRD! I was having some problems with a separate array (ThunderBAY attached to Mac mini and had to rebuild directories - have a failed disk that is being replaced). Completed that operation. On a whim, I rebooted server again... and everything came back as normal? They should not be linked (though the array is a network resource for unRAID). Odd.
  4. That's a fair point: a secondary tag of "accepted" and then "closed" (when appropriate) would alleviate a lot of anxiety.
  5. Do we think that intermittent latency problems with a VM could be traced back to this as well? The VM is not on the array (nor cache) but booted from a dedicated nvme drive passed through. It is incredibly frustrating to try and chase down intermittent problems...
  6. Removed the erroneous schedule. Don't know how I missed that in logs. Thank you.
  7. thank you! That was spamming HTOP... should have known. Hard reset... but system did not detect unclean shutdown... that seems odd. I did try to manually stop array.
  8. I was able to get to server and do a hard reboot... neither command above worked. GUI is back up... will fix CA turbo. It was definitely something with Docker service... since HTOP was getting riddled with processes regarding trying to stop Running a parity check. I assumed that a parity check would start automatically... it seems an unclean shutdown was not detected? Should I run a check?
  9. same result just hangs the console I top'd and it looks like docker daemon is hanging ... when I thought I had rebooted previously it did not take... it just hung... as uptime is uninterrupted. Is there a way to kill docker service from command line? I found /etc/rc.d/rc.docker stop .... but this hung the console too. I tried stopping array with wget -qO /dev/null http://localhost:$(lsof -nPc emhttp | grep -Po 'TCP[^\d]*\K\d+')/update.htm?cmdStop=Stop The command takes in console... but the array is still up since I can browse shares.
  10. I will ASAP. any idea of how to gracefully shutdown server? Or get get back to GUI? thanks.
  11. I am having some troubles with server After completing a move with Unbalance, I went to start VM and GUI hung. Went to terminal and used 'reboot' to gracefully restart server. Server came back online, but without a GUI. I can ssh into server and browse directories. However, now when I issue reboot | power down commands from terminal, console just hangs with no change to server state. I can kill the session and reconnect via ssh, but can not kill/reboot server. Any advice appreciated (accessing remotely right now). nerdyraid-diagnostics-20190823-1947.zip
  12. Anecdotal evidence here ( I have been watching this thread carefully ), but when I was doing some large copies (TBs moves using unBALANCE) I found that all of a sudden my winVM was experiencing significant latency issues. This had not been an issue previously. I just found it odd that it surfaced... and the thread had recency on my mind. Maybe just Baader-Meinhof. Probably unrelated (the VM exists on a dedicated nvme that sits in UD unmounted when not in use), but thought it worth noting. I am going to try and something more objective (large copies while streaming UHD from Plex - which has never stuttered) Cheers. EDIT: Hmmmm - slight performance degradation, but still not stalling and constant buffering that others noted. (on side note: Thor Ragnarock, great fun). EDIT2: Intersting. I am again moving a large data set. I went to start a VM and the page just hung. VM manager is no longer accessible via the GUI as well. Again, don't know if related, but odd. Will see if I can access once move completes.
  13. I am sorry... this is probably pretty simple, and, I have searched and can't find an answer: I am trying to add a my Google Drive (set as shareable in system prefs>sharing) folder via my Mac as an SMB share to UD: I click add: set host: smb://xx.xx.xx.xxx (Mac ip) enter credentials enter folder name click add it populates to SMB shares but is not mountable. What am I missing? Thank you!
  14. My suggestion... go with the biggest drive you can afford for your parity. If you can afford a 12TB or 14TB than do it, it will allow you to do upgrade your data disks in the future without having to replace with a bigger parity drive. Thats what I did. Prime day had a solid deal on 12TB reds, but not great. So I got 1 and now I can upgrade by 10 TBs in the future when the price/GB ratio is a little more palatable. Good luck!
  15. To better understand the risks of time saving vs fault tolerance. I appreciate your response, thank you! Edit: also, since I am on 6.7.2 I am noticing a degrade in array performance when experiencing large writes (as noted by @johnnie.black in bug thread). Again, thanks! I am going rebuild one disk at a time.
  16. Sorry for thread necropsy... But I am migrating 4 x 4tb data disks to 4 x 10tb data disks. Parity is almost done rebuilding on new 12tb disk. I was planning on just copying Disk 1 to new disk 1 10tb and so on for each disk. swap the drives. enter new config and begin parity sync... This is a major no-no?
  17. I just had a 12TB wed fail on second cycle of preclear and had to RMA the drive. I had 4 x 10TB pass 3 cycles with no issue. Truly up to you and your fault tolerance.
  18. The same dock I used for preclearing: mounts the disk individually as /dev/sd#; /dev/sd% etc... so all good there In CP we will trust The New config should recognize|respect all shares, disk settings, etc... correct? Thank you! EDIT: So began reading about write bottlenecking that @johnnie.black documented, which of course lead me down the SQLite thread as well. While I have noticed degraded performance since the upgrade to 6.7.2 (especially HDR streams) I assumed it was a configuration derp that I introduced. Considering the downgrade now. Just to be sure: cp /mnt/disk1 /mnt/disks/sdW /mnt/disk2 /mnt/disks/sdX /mnt/disk3 /mnt/disks/sdY /mnt/disk4 /mnt/disks/sdZ New config Assign w to 1, x to 2, y to 3, z to 4 Starty array and begin parity sync If this is the case, I will stop parity sync - take parity off line and proceed with the copies.
  19. Tremendous answer. I already have the parity rebuild underway... and will be away for most of the day, I will let that finish just to have array protection. However after that (all sata ports are full), would the following be appropriate? 1) Mount new disk 1 and new disk 2 (using UD) and either use screens (cp not dd, correct?) or Krusader to clone old disk 1 and old disk 2 to new drives ... (I have 2 bay vertical dock usb 3.1). 2) Do the same for new disk 3 and new disk 4 3) shut down server 4) swap all disks 5) create new config 6) assign disks properly (disk 1-1 disk 2-2 ...) 7) start array and begin parity sync
  20. Replacing 5 x 4 TB disk with 4 x 10 TB + 1 x 12 TB (parity). All disks passed 3 preclear runs with clean SMART Currently Syncing Parity on 12TB Q1: Is it best practices to run a parity check after swapping each of the four data disks (or does the data-rebuild operation preserve|rely on parity)? Q2: Is it best to keep dockers | vms offline during sync | build operations (no writes, just reads for dockers + VMs run off of either cache-pool or dedicated nvme)? I have done reading on how parity works and preserves (spreads) data - but I think I am fuzzy on the concept when it comes to disk access during build operations Thank you.
  21. This is what I did, since I could not get a Mojave machine to boot... worked a charm Will do... Cheers mate! EDIT 2: NO dice - multibeast did not help. Still just showing sound flower for audio output. Such a bummer. EDIT: sorry for the party foul (double post).
  22. If you don't normally use macOS... experiment! I was a life long windows user (win 3.1 and up) and found macOS to be a very interesting and well thought out platform.