Jump to content

mgutt

Moderators
  • Posts

    11,366
  • Joined

  • Last visited

  • Days Won

    124

Everything posted by mgutt

  1. Das ist nur eine Option in der SMB Config. Entweder aktivierst du sie global oder für einen bestimmten Share. Beides geht über den Config Editor und die Datei /boot/config/smb-extra.conf. Falls die noch nicht vorhanden ist, installiere dir einfach das Unassigned Devices Plugin, welche diese Datei erstellt. Da dann die entsprechende Zeile rein: unix extensions = yes Dann den Dienst neu starten: samba restart Diese Option aktiviert dann Hardlinks auf dem SMB Ziel: https://www.samba.org/samba/docs/current/man-html/smb.conf.5.html#:~:text=supporting features such as symbolic links%2C hard links Du kannst mein Script übrigens auch auf dem Ziel ausführen und von deinem Unraid Server abholen lassen. Diese Variante empfehle ich grundsätzlich, da sie sicherer gegen Ransomware ist. Dh der externe Server bekommt beim Unraid Server einen SMB Login, der nur lesen kann und holt dann die Dateien ab, statt dass der Unraid Server auf den externen Server schreibt (welche dann ja eine Ransomware verschlüsseln könnte). Wenn du abholst, brauchst du auch keine unix extensions aktivieren. Nein, da ist nur ein tageweises Aufräumen hinterlegt, was aber nur greift, wenn das Script mindestens 1x täglich ausgeführt wird. Man kann aber auch nach belieben kürzere Intervalle verwenden. Du gehst beim Cron auf Custom und hinterlegst den Befehl: Das wäre jetzt allerdings alle 5 Minuten. Das hier ist zB täglich um 4 Uhr nachts: https://crontab.guru/#0_4_*_*_*
  2. Oben rechts die Transferraten aktivieren und schauen ob gleichzeitig von einer Platte gelesen und geschrieben wird. Da du aber keine Parität aktiv ist, ist das eher unwahrscheinlich, außer du kopierst mit Checksummen-Prüfung auf dem Ziel. Wie kopierst du die Daten? Also was ist die Quelle (USB Platte im Server, USB Platte im Client) und was das Ziel (User Share, Disk Share, Cache) und worüber kopierst du (USB, SMB, FTP). Verschlüsselte Platten? Nur relevant, wenn eine Parität verbaut ist. Kannst du den Transfer pausieren? Wenn ja, dann mach das mal für 1 Stunde und setze dann fort. Ist es wieder schnell? Dann liegt es an SMR. Nicht möglich. Die werden später spätestens von der Parität limitiert auf HDD Niveau gedrosselt. Entweder nur SSDs oder nur HDDs. Alles andere ist Unsinn. Bedenke, dass man mit SSDs auch einen separaten Pool anlegen könnte (quasi Cache Only). Du könntest die Verteilregel des Shares auf most-free ändern, so dass er die Dateien parallel auf alle HDDs verteilt, allerdings wird das später mit einer Parity auch wieder durch die begrenzt. Die Frage ist aber überhaupt, ob das relevant ist, dass es aktuell langsam ist. Später mit einem Cache merkst du das ja eh nicht. Die Frage ist viel mehr ob du ein energieeffizientes Array haben willst oder einen stromfressendes RAID. Und wenn dir die SMR Platten zu lahm sind, ist die eigentliche Lösung CMR Platten zu kaufen. Ist nun mal leider so.
  3. Jo. Man kann in den Disk-Einstellungen auch den Grenzwert für diese Meldung einstellen. Bei sehr großen Platten sind die Standartwerte nämlich zu "weich" eingestellt. Da hat man dann ja noch massig Platz.
  4. Ich kenne sonst keinen Fall, der deinem ähnelt. Daher wüsste ich nicht was wir noch prüfen könnten. Ich frag mal einen OG. @JorgeB The user @Max Power has the following strange problem by testing his 1g network bandwidth through iperf3: - direct transfer between unraid server and pc has full bandwidth - transfer between unraid and pc across a switch has full bandwidth - transfer between two windows pcs across a router has full bandwidth - transfer between unraid and pc across the same router has limited bandwidth So its only limited if unraid is connected to this router. MTU is 1500, cables have been checked, no errors in the logs. Did you ever heard about a similar case?
  5. Hast du die Logs auf den USB Stick schreiben lassen? https://forums.unraid.net/topic/99393-häufig-gestellte-fragen/?tab=comments#comment-1008640 Ansonsten gibt es keine Logs. Die waren dann ja im RAM.
  6. mgutt

    Unraid sinnvoll?

    Das ist eher eine Frage des Bedienkomforts. Also überzeugt dich schlussendlich das Konzept von Unraid, weil es dir Arbeit abnimmt oder ist dir das schlicht egal. Denn mit Unraid wirst du denke ich weniger das Terminal bedienen müssen, als das jetzt bei dir der Fall ist. Und die WebGUI bedient man denke ich mit einem Tablet besser als Ubuntu per Remote. Außerdem könntest du alle deine Platten, also auch die Medien, mit einer Parität absichern. Allerdings sollte man hierfür eine 4TB CMR anschaffen. Die Frage ist, ob es sowas überhaupt in 2.5 Zoll gibt. EDIT: Nein gibt es nicht: https://geizhals.de/?cat=hde7s&xf=3772_2.5~8457_Conventional+Magnetic+Recording+(CMR)~958_2000 Da bliebe also nur eine leise 3.5 Zoll wie zB eine WD Red Plus: https://geizhals.de/western-digital-wd-red-6tb-wd60efrx-a1143813.html https://geizhals.de/western-digital-wd-red-plus-6tb-wd60efzx-a2471077.html Ob du den Komfort brauchst, kann dir ABER denke ich keiner beantworten. Da hilft nur: - leere HDD/SSD fürs Array (oder etwas größerer USB Stick) - Unraid USB Stick - leere SSD für den Cache Und dann ausprobieren. Genau dafür ist ja die Testlizenz da. Bedenke, dass Unraid AFP entfernt hat. Aber hat Apple ja auch. Für 10G brauchst du eine entsprechend potente NVMe. Denk dran, dass nicht jedes Modell bei Dauerlast 10G bedienen kann. Meist können das nur die 1TB Modelle. Da das Board (was ich übrigens auch verwende) nur einen M.2 Slot hat, musst du dir Gedanken über ein Backup machen. Ich sichere dazu alle paar Stunden per rsync auf das HDD Array. Bei VMs muss man überlegen wie das mit der Datenmenge so wird. Auch sollten Docker und VMs kurz gestoppt werden, damit keine Daten verloren gehen können. Es gibt da meiner Ansicht nach keine schlechte Karte. Also kauf was dich anspricht: https://geizhals.de/?cat=nwpcie&xf=14065_LAN-Adapter~14075_zehng Eventuell solltest du trotzdem ECC RAM kaufen und die Daumen drücken, dass du mal einen Xeon in die Hand bekommst?! Ich habe mal einen E-2146G für 125 € bei eBay geschossen. Zugegeben ist aber nie mehr einer für den Preis eingestellt worden 😇 Aber bitte mit Widerrufsrecht. Ich weiß gerade nicht ob das System damit wirklich bootet. Ich denke aber schon. 10G ist geil und wenn man es einmal hat, will man nie mehr ohne. Das ist im PC so als ersetzt man eine HDD gegen eine SSD ersetzen. Die HDD funktionierte auch wunderbar, aber wer will da heute noch eine HDD haben 😁
  7. Was ist der Unterschied zwischen einem RAID und Unraid? Zuerst sollte man wissen, dass es in Unraid das Array und die Pools gibt. Im Unraid Array ist es ähnlich wie bei einem RAID4, die Parität befindet sich auf einem eigenen Laufwerk und die Daten auf den restlichen Laufwerken. Bei einem Unraid Pool wird dagegen ein RAID1, RAID5, RAID6 oder RAID10 verwendet. Wie ein RAID funktioniert Um den Unterschied zu verstehen, ist es am besten, wenn man erstmal versteht wie ein RAID funktioniert. Gehen wir mal von 4 Festplatten aus und einem RAID5. Bei einem RAID5 gibt es eine Parität. Eine Parität enthält keine Dateien, sondern nur ein Rechenergebnis, das sich aus den Daten der anderen Festplatten ergibt. Außerdem muss man wissen, dass eine Datei nicht komplett, zB auf Festplatte 2 eines RAIDs liegt, sondern "zerteilt" wird und diese Teile werden auf alle Festplatten gleichmäßig verteilt. Darum ist ein RAID auch schneller als das Unraid Array, denn man kann jedes Teil auf alle Festplatten gleichzeitig schreiben und natürlich auch gleichzeitig von allen Festplatten lesen. Wie das Unraid Array funktioniert Nun zum Unraid Array. Hier ist jede Festplatte für sich alleine genommen ein ganz normal formatiertes Laufwerk. Eine Datei liegt dabei immer komplett auf einer Festplatte. Das separate Paritätslaufwerk enthält wie auch beim RAID nur das Rechenergebnis aller Festplatten und keine Dateien. Die Geschwindigkeit ist beim Array schlechter als bei einem RAID, da man eine Datei immer nur von einer Festplatte lesen oder auf eine schreiben kann. Bilder sagen mehr als tausend Worte: Was passiert beim Ausfall von Festplatten Würde nun bei einem RAID5 Disk 3 ausfallen, würden die fehlenden Daten über die Parität rückwärts berechnet und sie stünden weiter zur Verfügung: Fallen allerdings Disk 2 und Disk 3 aus, wären alle Daten verloren, da die Parität nur rückwärts rechnen kann, wenn noch genug Teile der Daten vorhanden sind: Bei Unraid ist das Prinzip ähnlich. Beim Ausfall einer Platte, könnte auch hier über die Parität die fehlende Festplatte rückwärts berechnet werden. Allerdings gingen beim Ausfall von zwei Festplatten nicht alle Daten verloren, sondern nur die, der defekten Festplatten. Also zB bei einem Array bestehend aus 10 Festplatten, stünden immer noch die Dateien der 8 intakten Festplatten zur Verfügung, denn wie gesagt ist ja jede Festplatte für sich alleine formatiert. In dem folgenden Beispiel würden also die Dateien von Disk 1 und Disk 3 nach wie vor verfügbar sein: Energieeffizienz Damit sehen wir auch einen weiteren Vorteil des Unraid Arrays, denn wenn ja keine Abhängigkeit zu anderen Platten besteht, heißt das natürlich auch, dass beim Zugriff auf eine Datei, immer nur diese eine Festplatte laufen muss. Würde man also den Film "Avatar" schauen, würde beim Unraid Array im Gegensatz zum RAID nur Disk 1 laufen, was den Server besonders energieeffizient macht: Vor- und Nachteile des Unraid Array im Überblick - die Geschwindigkeit ist begrenzt auf die Leistung einer Festplatte - es kann "niemals" zum Totalausfall kommen - es muss immer nur die Festplatte laufen, auf der die Datei liegt Ein RAID ist kein Backup! Auch wenn eine Parität vor dem Ausfall einzelner Festplatten schützt, kann es keine gelöschten Dateien wiederherstellen, noch schützt es vor Feuer, Sicherheitslücken, Einbruch, Blitzschlag, usw. Man sollte also immer auch ein (Offline/Remote) Backup der Dateien erstellen.
  8. jre11 and jre15 did not work. jre11: I did a little bit research and 1.16 needs jre8: https://forums.minecraftforge.net/topic/101889-can-you-make-a-forge-server-with-java-16/ So I tried "basicjre", but still not working: As they were talking about 1.16, I downloaded forge-1.16.5-36.2.0-installer.jar and tried it with "basicjre", but still not working: As I'm still not sure if I need to install Minecraft Vanilla first, I downloaded and installed 1.16.5 vanilla with "basicjre", which works flawlessly, then I stopped it and changed the server name to "forge-1.16.5-36.2.0-installer", but still no success: 🤷‍♂️
  9. Wenn dich das Thema so interessiert, solltest du echt mal was dazu recherchieren. Dann wird diese eine Platte mit Hilfe der Parität wiederhergestellt. Nein. Da muss ich wohl was falsch erklärt haben. Lies dir bitte durch wie ein RAID funktioniert und wie es sich von einem Unraid Array unterscheidet: https://forums.unraid.net/topic/99393-häufig-gestellte-fragen/?tab=comments#comment-1021986 Wenn du das verinnerlicht hast: Beim Tausch einer defekten Festplatte, wird diese über die Parität mit genau den Daten gefüllt, die vorher auf der defekten Platte waren. Bei einem RAID6 geht das mit bis zu zwei defekten Festplatten. Erst ab der 3. defekten Festplatte wären alle Daten verloren. Auch beim Hinzufügen einer neuen Festplatte gehen keine Daten verloren. Ich wollte dir nur klar machen, dass die neue Festplatte überschrieben wird und du dir das formatieren sparen kannst. Wie ich Backups mache, hatte ich hier mal erklärt: https://forums.unraid.net/topic/101392-eure-backup-strategie/?tab=comments#comment-935293
  10. Welche MTU ist auf dem Server eingestellt? Welcher LAN Controller wird verwendet? Eventuell lohnt ein Test mit einem USB zu LAN Adapter oder LAN Karte. Vielleicht ein Treiberproblem oder Defekte LAN Buchse?! Wobei es ja dann auch beim Switch auftreten müsste.
  11. Die CMR ist als Parity konfiguriert? Hast paralleles Lesen und Schreiben auf einer Disk im Array?
  12. mgutt

    Backuplösung

    Ja. Das liegt daran, dass Clouds einen mit abgespecktem Zugriff gängeln. Aus dem Grund ist meine "Cloud" ein unRAID Server an einem externen Standort. In deinem Fall könnte es auch die Syno sein. Als Workaround für dein Problem gingen zwei Scripte mit dem gewünschten Unterordner als Ziel.
  13. Did you add your Plex claim id to the container settings? https://github.com/plexinc/pms-docker#:~:text=You can obtain a claim,that it can be found.
  14. Then the target disk is completely blocking rsync. Maybe because of the massive amount of sub shells calling "df"... I will ask the dev of UD what he thinks about that. Instead of rebooting: Wouldn't it be possible to simply disconnect the drive?
  15. Yes, this is normal as you access the WebGUI which trys to reload the unassigned devices usage every 10 seconds or so (which fails because of the timeout). Ok, so it's dead. At first you should kill rsync: (x = exact match, c = count killed processes) pkill -xc rsync Then add "--timeout=10" to your rsync command. Rsync does never timeout without this flag. But finally it does not solve your problem. Maybe you should try to copy the folder manually with the "cp" command. And I would try to start a diagnosis with a vendor tool. As an example if it's an WD drive, the Data Lifeguard Diagnostic Tool.
  16. @MarioRPGGeno @Kurtchen@Choohoo @Gragorg @Baythar @henkim21 @cwdean You all have a running Forge Minecraft server. Maybe you can help me. My son asks for a "Minecraft Sky" server. If my research is correct this Client Mod needs the modded Minecraft Server of the Forge Project. So I downloaded "forge-1.17.1-37.0.26-installer.jar". Then I tried two different ways, but both do not work: A) Install Vanilla first: After installing the MinecraftBasicServer and checking that it runs properly, I copied the "forge-1.17.1-37.0.26-installer.jar" into the server's folder: In the next step I changed the docker settings accordingly and restarted: But by that it reboots forever: B) Install directly with forge.jar As the first way wasn't successful I deleted the container and all files again and started the container directly with the changed serverfile name: Except of the missing Eula it has the same problem: Any hints?
  17. mgutt

    Bräuchte Rat

    Ich habe die FAQ angepasst. Pools mit mehr als einen Datenträger.
  18. Ja und warum schreiben die das dann nicht in die technischen Daten. Komischer Laden ^^
  19. Ah ok. Simply create the file: touch /boot/config/stop Should be sufficient. It gets the same chmod as the other files, so it should work: For Copy & Paste: #!/bin/bash # ------------------------------------------------- # Kill all rsync processes # ------------------------------------------------- pkill -x rsync
  20. While the backup is running? Should be "normal". As I said. Its a timeout of the UD Plugin and not an error. Does it still copy files or is it frozen?
  21. The Plugin has its own GUI, no need to create script files:
  22. Don't you use the user scripts plugin?
  23. This option is useless as you are copying locally. What is written to the logs? How do you know that the script is crashed? Did you try to kill rsync by "pkill -xc rsync"? I had a similar problem in the past. It seems Unraid is not able to restart if a rsync process is still running. Because of that I created a stop file with the following content: Unraid executes the stop file automatically if the system reboots / is shutdown.
  24. This means UD has a timeout which stops reading the NTFS disk size if it takes longer than 2 seconds. This is not really a bug, but it shows how slow your disk became. Maybe to many Hardlinks for NTFS?! Maybe you should try to format it into BTRFS. With WinBTRFS you would be still able to access your files through a windows client if needed. Or of course XFS / ext4. Finally it should be the better option to use an Unix based file system as permissions and filename restrictions are different compared to NTFS as well.
  25. mgutt

    Backuplösung

    Ja vom Prinzip ist er überflüssig. Ich weiß aber noch nicht, ob ich später die Logs dahin packe. Also unter den Datumsordner. Auch die Frage ob es nicht vielleicht bequemer bei der Wiederherstellung ist, wenn der Unterordner so heißt wie der Quellordner?!
×
×
  • Create New...