alturismo
Moderators
-
Joined
-
Last visited
Solutions
-
alturismo's post in Bitte um Hilfe bei Crashs/Freezes! was marked as the answernaja ... beim koieren von btrfs zu array jetzt, da friert das Sys ein ..
mal ein paar Anmerkungen
du nutzt nen 13900k, aufgrund der ganzen Instabilitäten gab es sicherlich ein paar BIOS Updates ... und du nutzt eins von 2022, würde ich mal updaten ...
ASUSTeK COMPUTER INC. - TUF GAMING Z790-PLUS WIFI BIOS Information Vendor: American Megatrends Inc. Version: 0806 Release Date: 11/22/2022
dabei auch rbar, above 4g und KEIN xmp einstellen
gerade im Zusammenhang da dein Plex Server auch rege in use ist ... und frigate und ...
dann, du nutzt keinerlei hardware passthrough, warum setzt du dann diese settings ? Grund ?
pcie_acs_override=multifunction vfio_iommu_type1.allow_unsafe_interrupts=1
und wieso setzt du dies hier ? sind Geräte in aspm gegangen wo du nicht wolltest ?
pcie_aspm=off
und ja, jede Menge btrfs Fehler und call Traces
Oct 30 22:02:54 Hightower kernel: BTRFS warning (device sdh1): csum failed root 5 ino 99173 off 80054521856 csum 0x6c2811e3 expected csum 0x38a9583a mirror 1 Oct 30 22:02:54 Hightower kernel: BTRFS error (device sdh1): bdev /dev/sdh1 errs: wr 0, rd 0, flush 0, corrupt 13, gen 0 Oct 31 00:44:39 Hightower kernel: BUG: Bad page state in process rsync pfn:39ecd0 Oct 31 00:44:39 Hightower kernel: page:00000000563be972 refcount:0 mapcount:0 mapping:000000008c91f512 index:0x1 pfn:0x39ecd0 Oct 31 00:44:39 Hightower kernel: invalid mapping:4000000000000000 ... .. . Oct 31 00:44:39 Hightower kernel: Call Trace: Oct 31 00:44:39 Hightower kernel: <TASK> Oct 31 00:44:39 Hightower kernel: dump_stack_lvl+0x44/0x5c Oct 31 00:44:39 Hightower kernel: bad_page+0xcc/0xe4 Oct 31 00:44:39 Hightower kernel: check_new_pages+0xb0/0xbc Oct 31 00:44:39 Hightower kernel: __rmqueue_pcplist+0x2ea/0x472 Oct 31 00:44:39 Hightower kernel: ? post_alloc_hook+0x13/0x5f ... .. .
dann schalte mal zumindest während dem debugging das mover logging aus ...
du verschiebst Unmengen an Daten, surveillance ... (Frigate) >> was auch recht sinnfrei ist, das belastet ja alles doppelt ... und warum hebst du die auf ?
das wird meist über ne separate disk gemacht und fertig ... frigate und ca. sind bekanntermaßen "Plattenfresser" ... dann schiebst du das Ganze noch ins array ...
Gleiches bei Bakups ... du erstellst mit UrBackup Win 11 Backups auf dem Cache um diese dann ins Array zu verschieben ... egal,
so macht log reading nicht viel Spaß weil es unnötig viele Einträge hat.
BIOS Update machen, btrfs Stück für Stück lösen, vielleicht vorher die btrfs disks /dev/sdh scrubben, repair, .. könnte auch helfen.
-
alturismo's post in Bildermanagement in Unraid? Welche Möglichkeiten habe ich? was marked as the answerwas an der Konfiguration liegt, ich nutze NC und mein Array bleibt im sleep (wie bei vielen anderen auch)
ist immer schneller, gerade bei vielen kleinen Dateien wie Bilder, auch hier liegen die im cache und werden auch daily gesichert.
schnell kommt immer auf dein setup an, gute Alternativen für Bilder wären wahrscheinlich
immich, photoprism, ...
-
alturismo's post in Unraid VM GPU - FAN Speed 75% was marked as the answersowie die GPU per passthrough in der VM läuft ist es Sache des Treibers in der VM, Software in der VM, ... das zu regeln, vorausgesetzt du hast nichts gebastelt und die Lüfter am Mainboard hängen wovon ich jetzt ausgehe ...
ich würde in der VM mal testen was passiert mit Lüftersteuerung ... gehen 100 %, passten die sich an je nach Last ? usw usw ...
von außen kann man da nichts machen da in dem Moment die Karte für Unraid "weg" ist, daher passthrough ...
ja, das liegt an 2 Dingen
1/ PCIe Belegung an sich kostet meist ne Menge ... ist auch hier so wenn ich die Karten abstecke ...
2/ AMD und Schlafmode ... dazu gehört aber auch etwas mehr, bei Nvidia nennt sich das perstence mode unter Linux
AMD hängt da (leider) meist etwas hinterher ... wobei ich den aktuellen Stand nicht kenne, dann wäre das Setup aber ohne vfio bind (müsste man testen ob das mit der Karte geht) und dann mit dem entsprechenden Treiber tool die Karte in den "sleep" schicken, spart immerhin etwas ...
hier wenn Nvidias "schlafen"
-
alturismo's post in ownCloud mit Collabora-CODE funktioniert nicht was marked as the answerda der Großteil wohl wenn dann eher Nextcloud nutzt ... würde ich eher in passenden Bereich (owncloud Thread, owncloud Forums, owncloud git, ...) mal schauen ...
-
alturismo's post in Einzige Array Disk gegen größere austauschen was marked as the answerFileManager (je nach Unraid Version bereits integriert) oder das plugin vorab installieren
vielleicht eins noch, wenn du für Dockers "Verzeichnis bzw. Directory" nutzt, könntest du dir dieses kopieren auch sparen und besser die Dockers danach wiederherstellen, schneller und einfacher, wenn du das Image nutzt dann stumpf alles rüber kopieren.
Nein, solange Docker, VM, Dienste aus bleiben und keine Daten geschoben werden passiert erstmal nichts ... daher Stop und am Ende Start
yep
mein Fehler neue disk natürlich bei new config dann in dein Array packen, nicht cache, es bleibt ja eine disk, sorry.
Hintergrund, nvme ist gedanklich hier immer cache kurz, streiche oben cache, setze array disk (habs oben korrigiert)
klar, weil ich cache anstelle array disk schrieb
Kurzfassung
Dienste aus, disk tauschen, beim array Start neue disk formatieren (xfs), "alte disk" per USB als UAD mounten, Daten rüber kopieren auf das neu erstellte Array mit der neuen disk, Dienste an, fertig.
-
alturismo's post in Datensicherung mit Luckybackup Problem Eigentümer was marked as the answercut -d: -f1,3 /etc/passwd
noch nie gemacht da ich das user Thema hier nicht nutze, sollte aber gehen ... hier die Hilfe dazu
usermod -h
so zum Beispiel um red_ninja einer neue ID zuzuweisen 1555
usermod -u 1555 red_ninja
aber ohne Gewähr
-
alturismo's post in Docker-Dienst konnte nicht gestartet werden. was marked as the answerin use ...
du hast auch 256 GB frei auf der disk ? nur mal angefragt ... und 256 GB sind irrwitzig viel, nur als Info ...
Schauen das keine Schreibvorgänge am Array laufen (Parity, siehe unten)
ansonsten, setze mal bitte auf Stop, starte neu ... wird wohl nur hart gehen wenn das Teil sich nicht sauber stoppen lässt, durchziehen.
nach Neustart wird (wenn Parity vorhanden) ein Sync starten, kann man abbrechen wenn vorher keine Schreibvorgänge waren.
Dann Docker Settings schauen, sollte stopped sein, nochmals löschen bestätigen ... dann im terminal schauen ob es wirklich deleted ist ...
ls -la /mnt/user/system/docker/
Wenn genug Platz ist dann nochmals Docker Dienst starten, jetzt sollte das Image neu erstellt werden mit der Größe ...
Jetzt die Docker neu installieren, Bsp. Docker Tab, unten add Container, oben im Dropdown die vorher installierten Docker einen nach dem anderen wieder hinzufügen, settings und co bleiben alle erhalten, alles wieder wie vorher, aber neu installiert werden müssen die ...
-
alturismo's post in Netzwerkprobleme trotz Reset (kein CA Appstore und Docker-Updates) was marked as the answervielleicht einfach in UNRaid mal den DNS Server fixieren ... wie 1.1.1.1 oder 8.8.8.8 und nicht in der Fritzbox ...
und wenn es mal ging ... Adguard holt ja auch Updates seiner Listen ? dein provider ändert ggf. das Routing ... usw usw ...
kurz, das beschriebene Problem ist ziemlich sicher DNS ...
-
alturismo's post in Plex Update und Disk Spindown Probleme was marked as the answerals separaten pool ...
Du hast die im Array, alles was da schreibend passiert ... läuft immer die Parity mit ... kein Spindown möglich ... soweit verstanden ?
-
alturismo's post in Dynamix Auto Fan Control ignoriert eine NVMe was marked as the answermal abgesehen davon das man die nvme's / ssd'd aus der Gleichung raus nimmt ... 51° interessiert ne nvme nicht, im Gegenteil ... zu kalt bringt die nicht volle performance aber ich meine wenn du die nicht selbst exkludiert hast, dann ist das evtl. ein bug im plugin, meine das schonmal gelesen zu haben im passenden Thread.
Kannst gerne dort nochmals (in englisch) anfragen, prüfe vorher jedoch mal deine config, nicht dass die ausgenommen sind, falls du wirklich die nvme weiter runter kühlen willst was meiner Meinung nach keinen Sinn macht.
Info, 970evo drosselt ab 83°, normal sollte 70° sein.
https://www.computerbase.de/2019-01/samsung-ssd-970-evo-plus-test/3/
-
alturismo's post in Cache SSD tauschen was marked as the answerja
ja
-
ja, das ist bei Nextcloud so
dazu muss NC wissen das neue Dateien da sind, entweder wird ein scan getriggert oder man nutzt die NC apps, NC webdav, ... um Daten zu NC zu schieben.
unter der Suche oben rechts findest du dazu auch einiges, ebenso in der NC Dokumentation
-
alturismo's post in Grundsätzliche Frage zum Nginx Proxy Manager Official was marked as the answerja, nennt sich x forwarded ...
NPM ist halt "click and go" ... einfach, nicht groß nachdenken, ...
aber ich bin mir recht sicher das geht auch mit NPM (ich bin swag user hier), such mal nach x-forward im Zusammenhanf mit NPM ...
ist ja nginx nur über ein webui zu konfigurieren, aber auch da lassen sich die "extras" manuell einfügen wenn ich mich recht erinnere ...
aber, die App dahinter muss das auch können ! nur als Info ... wobei dies die meisten http Dienste können.
-
alturismo's post in Existierendes Array in unraid integrieren? was marked as the answeralso wenn überhaupt, dann als pool da das Unraid Array kein striped Raid ist, großer Unterschied.
du kannst ja einfach mal Unraid booten und versuchen deine raid0 sisks einem pool zuweisen und schauen ob der mount funktioniert.
wenn es nicht mounted wird, dann ... würde ich im englischen support Bereich anfragen oder das Terminal zu btrfs nutzen (ich bin kein btrfs Freund, daher ...), nur nicht "formatieren" bestätigen, dann passiert auch nichts und Unraid fasst die Platten nicht an solange
1/ nicht gemountet ist
2/ nicht formatiert wird
daher hast du da auch (normal) keine Risiko, aber ich bin kein btrfs Freund und daher ... vielleicht vorher mal im support anfragen, nur rein von der Logik sollte da nichts anbrennen, und ... man sollte auch ein Backup haben, dann kann man eh testen
-
alturismo's post in Unraid Server Absturz nach Systemumstieg was marked as the answersieht man leider nicht wirklich einen Fehler außer
Oct 18 22:45:27 Tower rc.inet1: ip link add name bond0 type bond mode 1 miimon 100 Oct 18 22:45:27 Tower rc.inet1: ip link set eth0 up Oct 18 22:45:27 Tower kernel: Generic FE-GE Realtek PHY r8169-0-100:00: attached PHY driver (mii_bus:phy_addr=r8169-0-100:00, irq=MAC) Oct 18 22:45:28 Tower kernel: r8169 0000:01:00.0 eth0: Link is Down Oct 18 22:45:28 Tower rc.inet1: ip link set eth0 master bond0 down type bond_slave Oct 18 22:45:28 Tower kernel: Generic FE-GE Realtek PHY r8169-0-100:00: attached PHY driver (mii_bus:phy_addr=r8169-0-100:00, irq=MAC) Oct 18 22:45:28 Tower kernel: r8169 0000:01:00.0 eth0: Link is Down Oct 18 22:45:28 Tower kernel: bond0: (slave eth0): Enslaving as a backup interface with a down link Oct 18 22:45:28 Tower rc.inet1: ip link set name bond0 type bond primary eth0 Oct 18 22:45:28 Tower rc.inet1: ip link add name br0 type bridge stp_state 0 forward_delay 0 Oct 18 22:45:28 Tower kernel: bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this. Oct 18 22:45:28 Tower rc.inet1: ip link set bond0 down Oct 18 22:45:28 Tower rc.inet1: ip -4 addr flush dev bond0 Oct 18 22:45:28 Tower rc.inet1: ip link set bond0 master br0 up
das die Netzwerkkarte sich gerne offline meldet, jetzt zur network.cfg
# Generated settings: IFNAME[0]="br0" BONDNAME[0]="bond0" BONDING_MIIMON[0]="100" BRNAME[0]="br0" BRSTP[0]="no" BRFD[0]="0" BONDING_MODE[0]="1" BONDNICS[0]="eth0" BRNICS[0]="bond0" PROTOCOL[0]="ipv4" USE_DHCP[0]="yes" DHCP_KEEPRESOLV="yes" DNS_SERVER1="8.XXX.XXX.8" USE_DHCP6[0]="yes" DHCP6_KEEPRESOLV="no" SYSNICS="1"
du hast den bond (Verbund mehrerer Netzwerkkarten) aktiv, das mal richtig einstellen (kein bond)
du hast DHCP laufen, das mal umsetzen auf feste IP (Server bevorzugen fixe IP's)
DNS evtl. direkt auf den Router und nicht auf google ? 8.8.8.8 wahrscheinlich
Treiber, Realtek, ggf. Netzwerktreiber installieren dass die Karte evtl. stabiler läuft ... ich würde das ggf. probieren, PCIe Version 8168 zumindest ... vielleicht hilfts.
BIOS ist von 2018 ... gibt es da evtl. ein Update ?
LENOVO - 3130 BIOS Information Vendor: LENOVO Version: M1XKT34A Release Date: 09/04/2018
ansonsten vorweg, du willst damit hoffentlich kein USB array aufziehen ? weil viel außer USB geht da ja nicht ...
-
alturismo's post in Uploadgröße WebDAV SFTPgo + NdinxProxyManager erhöhen was marked as the answerdavon ausgehend dass die Verbindung direkt besteht (nicht clouflare proxy und co) ... geht es dabei in der Regel um diese nginx Einstellung
client_max_body_size
was da der default Wert in NPM ist kann ich nicht sagen, ich nutze swag (linuxserver nginx Docker) ... dazu einlesen und entsprechend einstellen, Bsp.
-
alturismo's post in [GELÖST] HDD wird nach dem Tausch nicht erkannt was marked as the answerund du hast diese Schritte vollzogen
ja, Unraid hat eine Anleitung ... https://docs.unraid.net/unraid-os/manual/storage-management/#replacing-faileddisabled-disks
-
alturismo's post in Lucky Backup neuerdings sehr oft "broken pipe" Fehlermeldungen was marked as the answerok, lese nur öfters dass die eigentlich "abgeschafft" wurde ... Beispiel Telekom, aber dann einfach entsprechend "timen", beispielsweise kurz vor dem Backup Task ...
ich schätze mal du nutzt LAN <> LAN Kopplung, die WG Lösung oder noch die "alte" IPSec ?
wenn möglich, vielleicht einfach mal das andere Protokoll testen.
Netzwerk ... gibt es ja nicht viel zu beachten ... bei LAN Kopplung, außer das Sie unterschiedliche IP Bereiche nutzen müssen.
-
alturismo's post in Appdata + System von HDD auf SSD verschieben, kleiner Teil wird nicht verschoben was marked as the answerDen VM Dienst ausschalten 😉
-
alturismo's post in Software permanent auf Unraid istallieren was marked as the answermal noch 2 (3) alternative Ansätze zu so einem Thema, das ist ja nicht mehr wir eine executable auf das System kopieren und ausführbar machen ...
1/ user scripts einmalig bei array start (oder go file)
- den oben gezeigten Inhalt in ein script packen welches immer beim Start ausgeführt wird ... dann hast du die "borg" immer da
- wird bei Systemstart ausgeführt, unabhängig von array und co (Dockers, VM, ...) ...
2/ die executable borg weg kopieren auf einen persistent storage, Beispiel /mnt/user/system/borg/borg-linux64, dort dann chmod +x setzen ...
- hier dann deinen workflow anpassen im terminal (oder script) von
borg-linux64 was_auch_immer
zu
/mnt/user/system/borg/borg-linux64 was_auch_immer
du änderst einfach den Pfad zur ausführenden Datei ... ist halt im terminal nicht ohne Pfad ausführbar da nicht in /usr/bin/...
damit wäre es auch persistent sobald das array gestartet ist (Docker kann bei beiden Lösungen aus sein)
3/ un-get ... um Pakete zu installieren ... im Endeffekt wird dabei das passende installation slack package in /boot/extra/ gelegt und beim Start installiert
- Auszug ... Use this only if you really, really, really need some additional package on unRAID
- (I would always recommend that you use Docker containers, LXC containers or VMs instead of running it on bare metal)
https://github.com/ich777/un-get
-
alturismo's post in SMB und MacOS was marked as the answerda ich jetzt kein mac user bin ... aber das hast du dir angeschaut ?
-
alturismo's post in 403-Fehler bei Paperless-ngx nach Login über Subdomain – Docker-compose.env nicht auffindbar was marked as the answeram Ende gibst du das mit einer Variable mit, aus dem "Standard" Unraid ... sieht das beispielsweise so aus
wenn du schon compose nutzt, dann füge dies mal als Variable in dein compose ein
-
alturismo's post in Umstellung von Array auf Pool. Bekomme jetzt Fehlermeldung... was marked as the answernaja, ich würde in die Share Einstellungen gehen und umstellen von primary array auf primary pool xyz ...
secondary hast du ja nix.
-
alturismo's post in ist unbalanced "sicher" in meinem Fall? was marked as the answerein "pool" ist beispielsweise der "cache" ...
dafür in den jeweiligen Share Einstellungen setzen wie dieser behandelt werden soll
primary cache (pool x), secondary ... entweder array (wenn mover was machen soll) oder none (wenn mover nichts machen soll)
dann eins darunter, mover "Richtung" einstellen ... von cache > array (schiebt immer ins array) oder umgekehrt (versucht Daten auf dem cache zu halten je nach Füllgrad)
mover geht aber NUR wenn die Daten NICHT in use sind ...
Beispiel, appdata ... wird ja empfohlen die immer auf ner SSD (cache, pool, was auch immer) vorzuhalten, wenn jetzt
primary cache, sencondary array, cache < array eingestellt ist, aber die Dienste laufen ... wird kaum etwas "bewegt" da ja in use, daher immer die Empfehlung, zum Aufräumen ... Dienste stoppen, dann moven ...
steht übrigens auch alles in den docs, siehe dazu unter Anleitungen den angepinnten Docs Thread mit dem Link dazu ...
es ist ziemlich alles auch dokumentiert was das Unraid System angeht, ja ist englisch ... aber in der heutigen Zeit mit Übersetzungstools bei Bedarf lösbar ...
-
alturismo's post in Unraid & Docker für Dummies was marked as the answermal vorweg, Docker ist Docker ... Unraid ist nur der Docker Host, sprich, ist erstmal egal auf welchem Linux OS
jetzt gibt es diverse Docker Manager abseits der cli um es per webui leichter zu verwalten
dockerman (unraid)
portainer
...
in Unraid bildet die webui eigentlich nur den docker run Befehl ab, mehr ist es nicht ... im CA "Store" werden nur fertige templates bereitgestellt um diese zu importieren.
wenn wir jetzt von den normalen dockers sprechen, gibt es ja diverse Wege diese zu erstellen, starten, ...
gemäß deinem Beispiel, docker compose vs. docker run
schau dir einfach mal ein paar Beispiele an, dann kann man es recht einfach ableiten ...
https://nginxproxymanager.com/setup/
dazu einfach mal parallel das template hier öffnen, du wirst sehen dass die Punkte etwas anders geschrieben werden, mehr aber auch nicht ...
dann käme "enviroment" dazu, was nichts anderes als Variablen sind welche ich mitgebe usw usw ... in Unraid dann per webui, unten, add ...
path, port, label, device, enviroment, ... am Ende ist es nur ableiten, entsprechend umsetzen, fertig ...
jetzt macht man mit compose meist builds mit abhängigen dockers ... sprich, ich packe in ein compose mehrere dockers rein welche in Abhängigkeiten laufen ... dazu gab es letztens auch ne Anfrage, hier ein Beispiel was dann da zusammen hängt ...
in solchen Fällen würde ich auch einfach den compose manager nutzen ... wobei ich diese setups meide ...
Das Schöne ist ja, testen, schauen ... wenn es nichts ist, löschen