Jump to content

tmchow

Members
  • Posts

    441
  • Joined

  • Last visited

Everything posted by tmchow

  1. Moving to a new house soon and have luxury of not having same space constraints as before when I first built my UnRAID tower My current setup is the following: Model: Silverstone DS380 M/B: Asrock E3C224D4I-14 CPU: Intel Xeon E3-1231-V3 3.4Ghz Parity: 6TB Western Digital Red NAS Array: 3 x 6TB Western Digital Red NAS Cooling: Noctua NF-S12B redux-1200 PWM case fans, drive cage swiss-cheesed with 1/4" holes, cardboard skirt I chose that Asrock motherboard due to it supporting IPMI and having SAS connectors for better storage expansion down the road. Downside was it didn't fit into the case without hitting the power supply so I have to drill new motherboard standoffs to shift the motherboard slightly. It was a nightmare but I got it to work! The good thing about the DS380 was that it was small enough that I could fit it in my entertainment stand so it wasn't consuming floor space and was out of the way from my toddler Downsides are that the room in the case is really constrained making it hard to work on when I've had to replace or add new HDs. Also, the cooling isn't as good as it could be. With the new house I am moving the unRAID to the basement. I have opportunity to go to a larger case with better airflow and better room for more HD expansion. In future I could see wanting 8-10 drives. My plan was to reuse almost all my hardware except the case and potentially change the motherboard since I can get a large one with potentially more connectors. Currently replacing motherboard isn't high pri since it works for my setup. So in reality I only need to change the case right now. Given it's in the basement I don't case as much about looks. I need good airflow, room for more drives, easy to work on. What cases do you all recommend I look at?
  2. Yes. This badly needs a "clear all" button.
  3. Started using this to try it out so I could get a UI for Cron, as well as a way to run scripts one-off if I wanted. I wish the folder structure to add scripts wasn't like the way it was with a sub-folder and 2 separate files. I think a better approach would be to just use a single file that had comment markup within the scripts that provided the description that the plugin used. IOW, I'd like to have a script called /boot/config/plugins/user.scripts/scripts/delete_dangling_images.sh instead of /boot/config/plugins/user.scripts/scripts/delete_dangling_images/script. Benefit is that the script purpose is easier with the filename, rather than a name of "script" and needing to rely on the folder it's in to understand context (or looking at the script itself). I think it would reduce friction in adding new scripts too. Question about scheduling: how does the scheduling actually work? When I choose "Daily" or "weekly" there doesn't seem to be options for what time or day of week. Does it just choose the same time to run all scripts or is there something else going on that I'm missing?
  4. Raising this old thread from the dead. After looking at this, there are a few options for managing Cron jobs: 1. Manually using crontab. Not really recommended given other better options. 2. Manually add in scripts into /etc/cron.hourly, /etc/cron.daily, /etc/cron.weekly or /etc/cron.monthly. Not recommended, this is not easier than other options. 3. Put cron scripts into /boot/config somethere (e.g. /boot/config/plugins/custom_cron/). These scripts are all automatically loaded on system start into /etc/cron.d/root/. If you make changes and want them applied, just run the command update_cron which reloads all the custom crons in /boot/config/plugins/custom_cron/). 4. Use the User Scripts plugin. This creates a folder /boot/config/plugins/user.scripts/ with a sub-folder called scripts. For each script, you create a sub-folder in /boot/config/plugins/user.scripts/scripts/, containing 2 files: Description and Script. Description is the 1 line description of the script that shows in the UI. The Script is the actual script. There is then a UI in the Unraid WebUI that allows you to run it one-off in foreground or background and supports custom scheduling using cron syntax. Best of every world. This is the best option and works even for the latest version of unraid (6.8.0 as of my last edit)
  5. I did this recently and used the "-avzh" options. My network isn't slow but figured it wasn't that big of a deal to compress the data. Errors are handled quite well and I didn't have an issue except for a few times where I had to restart it. Picked up exactly where it was supposed to. I also like using the "-h" to make the progress human readable along with "--progress" to get status as it's running.
  6. Suggestion: Rather than using crontab directly, just create a .cron script anywhere in /boot/config, and Unraid v6+ will automatically add it to the cronjob list. I have my scripts in /boot/config/custom_cron/. (Credit goes to this post: https://lime-technology.com/forum/index.php?topic=44172.msg421807#msg421807) Upon system reboot ALL .cron files are automatically loaded in the cronjob. If you make changes to the cron files and you can reload changes by executing update_cron. I find this approach much easier than having scripts inject stuff into the schedule using crontab.
  7. When you schedule scripts to be run, how are they scheduled? I expected through crontab, but when i show all cron jobs with "crontab -l" i don't see it.
  8. So Slackware will be ok with a switch to a new motherboard? Do I have to worry about the order the drives are plugged into the new mobo or disks handled by device ID/serial# making connection order moot?
  9. I have a working system on a compact case with MicroITX board and 6 HDs. With the compact case, I've made tradeoffs in airflow. I'm moving to a new place soon where I can put the server in the basement and don't have the same space constraints so want to "upgrade" to a larger case with more airflow and more space to expand drives. This wouldn't be a problem if I was moving the motherboard and HDs together. However, I think i'll want to also upgrade my motherboard so i have more mobo connections for more hard drives in future. How painful is it to move drives and flash drive to a new system with a new motherboard?
  10. I have a seedbox and I sync files from it to my local unraid server using LFTP. However, when it gets sync'd over, the permissions are wrong: Folders: root:root with 775 Files: root:root with 664 To sync the files, I have a script that runs every 10 mins with cron (using Flock to protect against long file transfers). What's the right way to solve this so the ownership and permission are set correctly?
  11. How do I diagnose a file system corruption? No RAM errors in my diagnostics tools I've run.
  12. Didn't see troubleshooting suggestions just mention about possibility of bad connection or drive. I've double checked connections and the system doesn't seem to indicate hardware errors.
  13. Anyone have any help to provide? Sent from my iPhone using Tapatalk
  14. As mentioned my crash plan client is working again. However I notice backups stop midway with the message "waiting for connection". In settings it says it can't reach crashplan central. However I know it's able to connect periodically since the outstanding backup payload is decrementing. Any ideas why it can't get connection? Sent from my iPhone using Tapatalk
  15. FYI my crash plan is now working. No more black screen not sure what changed. Sent from my iPhone using Tapatalk
  16. The other day, unraid sent me a notifcation saying there was 128 read errors on the parity disk. Logged into webUI and saw the 128 count but everything else looked OK. I let it run. However, since then I've been getting weird system stability issues but not idea if it has to do with the parity disk errors (or if that is even something I should worry about). Some of the issues I've encountered? Crashing to web ui Docker system crashed, and I had to turn it off then back on Got errors about a "read only filesystem" in the webUI in docker and the main screen. Only way to resolve was to reboot. I have the powerdown package installed so logs were saved to /boot/logs. However, before I post those, I wans't sure if they were sanitized for personal information. Would love some help debugging this! tower-diagnostics-20160819-0802.zip
  17. For those saying it is working now, did it ever stop working in past few weeks? Or was it always working? Sent from my iPhone using Tapatalk
  18. still broken for me. Going to webUI, VNC session shows me black screens still.
  19. Welcome to the club... For me it always has "connection" issues and after wasting many hours trying to make it work to no avail, I had to quit. I hope a new more serious version will come out one day. Some extra info on this. turns out that crashplan was reporting that my server was backing up. So even though there was no UI when I tried to view the "WebUI" launching from unraid docker screen, it looks like the engine was running. I've tried to connect to my server port 4280 using two different windows VNC clients (VNC Viewer and TightVNC) and both get rejected with an error close to "connection closed unexpectedly".
  20. Is the /boot/config/ssh/sshd_config file supposed to already exist? I don't have that file anywhere.
  21. They weren't stores in /boot anywhere originally. The issue is I want to have my /root/.ssh/authorized_keys file set every time on reboot so I can ssh in without a Pwd at home. My plan was to put the file in /boot/config/ssh/ and make a go file script to copy it to /root/.ssh/. Sent from my iPhone using Tapatalk
  22. I'd like to see an example of a /boot/config/go file calling into custom scripts so I know the calling syntax to make sure I'm doing it right. (I'm trying to call a custom script to setup my SSH keys which keep getting blown away after reboot). I've tried searching but oddly can't seem to find obvious example. Thanks!
×
×
  • Create New...