AndyT86

Members
  • Posts

    25
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

AndyT86's Achievements

Noob

Noob (1/14)

3

Reputation

  1. See this image as a rough example. I also use BTRFS on several, and may try ZFS, but it gives an overview of the abstractions involved. Also if you use encryption, the PV layer uses cryptsetup and the devices in /dev/mapper in a layer just below. This maps dm-# to md#. BTRFS / ZFS /XFS live in the FS layer/ The parity calculations all occur at the PP layer. And the "Array" is at the LV level- sort of, since there is a Filesystem on each drive, and they get mounted into a filesystem on top of the FS layer in /mnt/user/. In the end, the Unraid Array is just a software Raid5/6 that exceeds the nominal safe limits, and allows you to have 20 drives and 1 parity, with a dedicated parity disk rather than rotating parity blocks. The pools are entirely separate. All of this is demonstrable by the fact I can mount these disks manually without the array started (and I need to sometimes since early on I made my array BTRFS- which is flat out pointless and a pain- but Ive had to learn to mount the drives manually. To mount a drive without the array started, generally the commands are: cryptsetup luksOpen /dev/sdag1 myDiskName # should ask for password PID # cryptsetup luksOpen mountpoint+partition# Name/Handlels #should now show up here ls /dev/mapper # create a place to mount it mkdir /mnt/myMountPoint mount -t btrfs /dev/mapper/myDiskName /mnt/myMountPoint Other useful commands are: and I have a slew more, but it really gets off the point for x in /dev/mapper/*; do echo "$(realpath $x) -> $x"; done; dmsetup ls --tree -o blkdevname I am working on commands to bring up a pool without the array, and Ill just put it in the "go" file. Or maybe write a plugin, though I have 0 idea how plugins are made.
  2. Yes. please allow this. I have the highest level license. I have 60 drives. 12 are in the Array, the others are in various pools. One of the pools is for instance a btrfs 1c3-0 raid (3 copies of each item, striped across 4 disks. Another is an SSD pool, another is an NVMe/Cache Pool, and last is a backup of the Array, since I have found the Unraid array to not be as robust as I thought. I think that FreeNAS lets you do that so I may end up moving there. But since there are different sets of data on each pool, and I run a slew of services in Docker, It is not acceptable that EVERYTHING go down, because one disk in the Array is having a transient error. No data at all for Docker is even stored on the Array. It should be possible to run it without. I am about to try from the CLI, but the people who act like they know the development of the software and say that this isnt possible is flatly untrue. The majority of the techniques used here are Open Source Linux solutions, with the exception being the parity calculation across the block devices. Everything else, the volumes, shares, raid, whatever, could be done in vanilla Linux if you want to dive DEEP into the Command line stuff. Please allow me to start Docker without the Array being up, and start up pools separately. This wouldnt be that hard actually, and were this open source I could even help with it. Because of the number of disks and arrays it takes forever to mount and enable all the pools and drives, if I have to do a hardware operation on a single pool. This is despite the fact that there is no interdependence at all between these pools. I know I am not using Unraid in a traditional sense, but if we dont have some basic features I might have to do something else. I like the interface and UI, and Unraid has held my hand while I learn the in depth features of linux vol management over the years (which I knew nothing about at the start), and migrating would be a huge pain. I like the ecosystem and community, but this glaring flaw really hurts the people who want to push the software. I may have to virtualize it like others do. Which is silly, its supposed to be the hypervisor. But pulling down all 5 pools and 20 docker services such that none of my internal network features are available, just because I want to move a drive from shelf A to B is ridiculous.
  3. For the system buttons app can we also get optional buttons to enable/disable docker, and VMs. And also Mover I find myself doing this than shutting down.
  4. paradigmevo - I get this 'error' due to the virtual devices created by my IPMI interface. It creates a 'Virtual Floppy, CD Rom, etc' Ive looked for ways to stop it but to no avail. Anyway it was safe to ignore. At least in my particular case.
  5. Is this really not possible now with the other pools available. Like I have cache and an array but I can have a 3rd pool now. Couldnt this run Docker. Maybe through the CLI?
  6. This is for the dashboard page - @4k resolution Simply at the top of the css (for example default-gray.css) @media (max-width:1280px){#template{min-width:1260px;max-width:1260px;margin:0}} @media (min-width:1281px){#template{min-width:1260px;margin:0}} @media (min-width:1921px){#template{min-width:1260px;max-width:1920px;margin:0 auto}} Add something like this below it (basically, just allow for resolutions (much) larger than 1920- @media (min-width:2880px){#template{min-width:2200px;max-width:2400px;margin:0 auto}} @media (min-width:3160px){#template{min-width:2800px;max-width:3000px;margin:0 auto}} @media (min-width:4200px){#template{min-width:3700px;max-width:4000px;margin:0 auto}} Pick your numbers appropriately, but there need to be larger templates. I cant recall the values I specifically used, they should be based on standard resolutions I guess, but should permit 2K, 4K/1.5, 4K/1.25, 4K, 8K/1.5, 8K/1.25 If the above numbers dont make sense, they are for native resolutions in hardware, and OS based scaling factors. 8K/2 = 4k and 4K/2=2k so the 2.0 scaling can be neglected. It gets more complicated with the browser scaling, but just permitting X dimensions larger than 1920 fixes everything. Otherwise the third column falls underneath (and to the right) of the middle column due to the other flexible rendering options. I played with this for a long time, and this is the simple fix.
  7. So, I followed the above Yet I am still getting this >sudo lsof -i -P -n | grep LISTEN nginx 24950 root 9u IPv4 6995 0t0 TCP 192.168.1.240:80 (LISTEN) nginx 24950 root 10u IPv6 6996 0t0 TCP *:80 (LISTEN) nginx 24951 root 9u IPv4 6995 0t0 TCP 192.168.1.240:80 (LISTEN) nginx 24951 root 10u IPv6 6996 0t0 TCP *:80 (LISTEN) Output of ident.cfg cat /boot/config/ident.cfg BIND_MGT="yes" USE_TELNET="yes" PORTTELNET="23" USE_SSH="yes" PORTSSH="22" USE_UPNP="yes" START_PAGE="Dashboard" So the issue here is that nginx that serves the GUI (based in the PID) IS in fact bound to eth0 (technically br0) but the first interface [*.1.240]. but its still listening on all interfaces. Setting `BIND_MGMT=yes` only made it bind eth0 in addition to all interfaces [*] rather than instead of. This server has 7 interfaces. Its not worth the discussion of why, its how its made to some degree (5 on board, 2 10G). But I want one of those other interfaces, on a different subnet What I want is to bind other http services to :80 and :443 on other interfaces, and on other subnets. For instance- eth1/br1 on 192.168.1.241 should serve something internally to users- thats not the Unraid GUI. and eth3/br3 should serve on the subnet 192.168.2.*:80 / *.2.*:443 to requests coming from the WAN.
  8. Your commands: wget http://slackware.cs.utah.edu/pub/slackware/slackware64-current/slackware64/l/json-c-0.15_20200726-x86_64-1.txz upgradepkg --install-new json-c-0.15_20200726-x86_64-1.txz work perfectly. But nerdpack is not working at all for JSON-C. I tried many many times to get nerdpack to work correctly. "Host" has dependencies in kbd, json-c and libgssi-kbd (and perhaps more I had already) I could not get past json-c dependency. I was not sure if you were saying you updated NERD pack recently to the new version, but it does not appear to work. Would be nice if those were added as dependencies to auto install. This one was easy to figure out, but another program I used before (pybashtop?) was exceptionally difficult to find the dependency. This is more of a long term wish. In the short term, need to fix json-c To be explicit, the address and command you gave HERE worked fine, and once installed, host worked fine but the install script must have a typo.
  9. Did you ever solve this. I am having a similar issue. I have 2 cards, a LSI 9207-8e and an LSI 9207-8i (SAS2308). I can get 1 drive to show on one card, and none on the other. Even in bios option rom, all three of my LSI SAS cards are showing. One is working correctly (the old 2008) but neither of the two new ones. I have a bunch of cables to try. They have all been tried, with no success. I have 6 or 8. Everyone always seems to just throw out the "its a reverse cable" claim. But why does *everyone* have a reverse cable and what would you do with it anyway. Only one side is the SAS port. SAS -> SAS (SFF-x088- cant recall exactly what it is) I think its notable that one drive and only one drive shows up. Thats been consistent.
  10. In our unknown device: Address is 001F0003 And BIOS name is: \_SB.PCI0.SMB0 Further- if we go to Linux and run lspci: At that address (00:1f.3) we have SMBus: Intel 8280I ICH9 Family SMBus Controller. HOWEVER, installing the Intel SMBus Controller Driver does NOT help. There is in fact already a SMBus Device installed Going to the VirtIO cd, there is in fact a folder named SMBus. However both drivers do NOT work, and its only "2k8\[x86 or x64]" There is no Windows 10 folder.
  11. In addition: ACPI Proc Container Device has a different Hardware ID - most notably DEV_0010. We can get some more info: Last known parent is ACPI\PNP0A08\1 The Parent of ACPI Processor Container Device is ACPI_HAL\PNP0C08\0 Further the SIBLING of ACPI Processor Container Device is ACPI\PNP0A08\1 which means we have ControllerRoot | - ACPI Processor Container Device (ACPI\ACPI0010\2&DABA3FF&0) and othernames | -ACPI\PNP0A08\1 | |- Our mystery device | |- ACPI\PBP0A06\CPU_Hotplug Resources | |- ACPI\PBP0A06\GPE0_resources | |- ACPI\QEMU0002\##### | |- many more | |- SM BUS Controller (added to this list after finding below) So its not the same device.
  12. searching for the device ID only returns a handful of hits, all but two are unraid (this thread) etc. Another is https://seandheath.com/windows-acpi-driver/ which just says the above: and So no help. It's interesting others list this as working, but others of us its not. It also appears UNRAID specific, as if were more generally a Windows or QEMU or OVMF related issue, there would be many more hits and not all of them would be UNRAID. So its unclear what this is and what the issue is.
  13. I found the Driver he's talking about Browse My Computer Let me pick from list System Devices *then the missing step above* On left do (Standard System Devices), Then on the right "ACPI Processor Container Device" This gets me to AntaresUK's solution, of selecting the driver he specifies that people couldnt find. HOWEVER, I still get the different icon, but still "Unknown Device" shown by DrJake. So its not a true resolution.
  14. Also. since I spent 15 minutes hinting for it. in every possible menu. "Advanced View," its the little button, top right, in the Docker Menu. It says "Basic View" by default until you click it. Theres two types of people here, the people who know all this that cant explain for shit because its obvious to them and the people who have no clue so they are on the message board looking for answers. We need to work on connecting those two. (looking at you Squid, you clearly know this stuff inside and out, but your answers leave a lot to be desired- especially linking to vaguely related posts rather than a 1 sentence solution.)