Jump to content

mgutt

Moderators
  • Posts

    11,355
  • Joined

  • Last visited

  • Days Won

    124

Everything posted by mgutt

  1. Dafür muss man nichts konfigurieren. Genau das würde ja auch bei einem normalem Diskausfall passieren. Hast du das denn schon mit fehlerfreier Hardware getestet? Wenn das nicht klappt, dann stimmt etwas nicht mit der Parität. So oder so musst du aber die fehlende Platte wiederherstellen lassen. Es mag zwar das Dateisystem korrupt sein, aber eventuell kann dann eine Datenrettungssoftware noch was mittendrin rausholen.
  2. Ein Webhosting Paket? Da kannst du in der Regel nichts installieren. Ein VPS ist ein kompletter Server (nur eben mit sehr wenig Leistung).
  3. Bei Zerotier ja, bei 6tunnel über einen VPS Server, nein. Einfach die Zerotier IP um den entsprechenden Port ergänzen. Also wenn jetzt dein Nextcloud Container sage ich mal auf Port 8080 läuft, dann eben IP:8080 im Browser eingeben.
  4. Unraid basiert auf Slackware. Wenn es für Slackware keinen Emulator gibt, kannst du das nicht nativ in Unraid ausführen. Es bleiben also nur VMs oder Container. Wenn es ein Ubuntu Paket gibt, könntest du eine Ubuntu VM oder Container dafür nehmen. Das wäre denke ich schlanker und legaler als eine OSX VM. Was ist denn mit VICE. Das scheint es für Ubuntu zu geben: https://wiki.ubuntuusers.de/VICE/
  5. Ok, du hast den Server bei Zerotier aktiviert? Dann steht bei Zerotier auf der Website die IP-Adresse des Servers. Jetzt installierst du den Zerotier Client auf deinem PC oder Smartphone. Auch dort hinterlegst du die Network ID und aktivierst dann auch das Gerät über die Website. Wenn beide aktiviert und verbunden sind ("online"-Status bei my.zerotier.com), kann man einfach die IP vom Server im Browser eingeben. Ein Beispiel an Hand meines Windows PCs: Über die IP komme ich auf den Server (der bei einem Freund hinter einer Fritz!Box ohne Port-Freigaben steht): Nein, weil dein Server, PC und Smartphone einen Tunnel zu Zerotier aufbaut. Die kommen also erst außerhalb deiner Fritz!Box zusammen. Aus dem Grund hilft das auch nicht bei Gästen. Die müssten sich erst einen Zerotier-Client installieren und von dir die Network-ID genannt bekommen. Die Lösung aus dem Video mit VPS und IONOS funktioniert dagegen für alle. Du hast bei DS Lite übrigens bestimmt eine echte IPv6. Darüber könntest du auch ohne diesen ganzen Kram deinen Server erreichbar machen. Allerdings nur für die, die auch IPv6 unterstützen. Ich meine hier mal gelesen zu haben, dass manche Mobilfunk-Provider da noch nicht 100%-tig kompatibel sind.
  6. Gut, dann wird das kein Problem mit dem AMD geben. Ich tippe auf 40W für das AMD System, 0,5W pro schlafende HDD also 12W und 15W pro SAS Karte, also 30 bis 45W. Die SFP Karte genehmigt sich dann noch mal ca 6 bis 10W, je nach Alter und Modell. Laufende Platten liegen bei ~8W, also knapp 200W wenn alle laufen. Im Leerlauf wären das also in Summe ~150W, im Betrieb ~400W und beim gleichzeitigen Anlaufen aller Platten ~700W (oder sogar noch mehr, je nachdem welches Modell). @Ford Prefect Erkennt die HBA Karte den Spinup Befehl von Unraid und fährt die dann versetzt hoch? Ich bezweifle, dass das geht. SATA spricht SATA und kein SAS. Also die Kabelpeitschen gehen denke ich nicht andersherum. @Ford Prefect sehe ich das richtig? Ja, weil das Board denke ich die PCIe Lanes für die SATA Anschlüsse geopfert hat. Du brauchst ein Board wie das Asus Rog Strix X570-E, wo man 2x x8 (SAS Karten) + 1x 4 (SFP Karte) nutzen kann: https://dlcdnets.asus.com/pub/ASUS/mb/SocketAM4/ROG_STRIX_X570-E_GAMING/E15826_ROG_STRIX_X570-E_GAMING_UM_v2_WEB.pdf Hier bedient die CPU die zwei x8 Slots und der Chipsatz den x4 Slot. Das Gigabybte X570 Aorus Pro könnte das auch. Schau einfach nach Boards mit drei breiten Slots und prüfe die Belegung in der Anleitung: https://geizhals.de/?cat=mbam4&xf=16548_3~317_X570&sort=p#productlist Und statt einem Board mit vielen SATA Ports, nimmst du dann eine 4-fach SAS und eine 2-fach SAS Karte. Denk dran, dass du eine "HBA" und keine "RAID" Karte benötigst. Mit letzterem kann Unraid nicht umgehen. Solche Karten gibt es übrigens auch in 6-fach: https://geizhals.de/broadcom-sas-9305-24i-05-25699-00-a1535943.html?hloc=at&hloc=de Ist natürlich teuer, aber verbraucht auch nur einen Slot. Auf eBay gibt es so eine Karte auch gerade gebraucht: https://www.ebay.de/itm/LSI-SAS9305-24i-9305-24i-PCIe-x8-6x-SFF-8643-12G-SAS3-S-ATA-HBA-for-HDD-SSD-Stor/324468475012
  7. Kannst du die URL-Parameter nicht an den Container weiterreichen? Weil mehr machen die ja auch nicht. Also quasi so und VNC reicht das an den Browser weiter?! http://tower:8080/vnc.html?autoconnect=true&url=https%3A%2F%2Fgoogle.com Dann könnte man sich Bookmarks auf dem lokalen Rechner anlegen oder vielleicht auch direkt aus einem Mail-Programm was öffnen.
  8. Der Layer ist ein Domain- und URL-Filter. Daraus können wir schließen, dass die Browser-Container mit einem lokalen Root-Zertifikat arbeiten, das alle (auch https) URLs an den KASM Proxy weiterleitet und von diesem filtern lässt. KASM nutzt dabei selbst auch nur Docker. Der Rest ist wie Docker mit Ubuntu, Firefox oder Chrome Containern. KASM bietet noch "seemless Browsing" an. Da wird dann auch das Root-Zertifikat im PC geändert und alle URLs, die man öffnen möchte, führen dazu, dass die VNC Oberfläche aufgeht und der enthaltene Browser diese URL öffnet. Kann dein Container das? Er hat aber auch nicht gesagt, ob er das nutzt. Das mit der VM habe ich nicht verstanden. In der VM läuft nur der KASM Server oder wird drüber auch gesurft @ScoobyAS? Das wäre dann ja doppelt gemoppelt. Um KASM nachzubilden bräuchte man Browser-Container für die Isolation und pfSense mit Squid fürs Filtering. Er möchte es nur offensichtlich nicht nachbilden, da er deine Fragen ignoriert hat ^^ Stattdessen möchte er einfach nur den KASM Core Container installieren. Allerdings ist der meiner Ansicht nach gar nicht für die manuelle Installation gedacht. Es gibt nämlich keine Dokumentation dazu. Stattdessen führt man zb in Ubuntu das Paket aus, was Docker + Compose und die ganzen KASM Docker Container installiert. Da Unraid kein Compose mitbringt, wird das auch nicht umsetzbar sein. Die KASM Browser Container sind übrigens immer Vollbild. Deine auch? Weil ich habe die Diskussion wegen Krusader mitbekommen
  9. Ist Stromverbrauch für dich ein Thema? Weil X570 + 3000er Ryzen + alte SAS Karten = mucho Stromaufnahme. Für einen simplen Storage ist die CPU auch viel zu stark. Das Gehäuse hat nur SAS Anschlüsse. Und zwar 6 Stück, weil 6x4=24 Festplatten. Brauchst du 24 Slots? Werden in manchen Slots SSDs stecken und wenn ja wie viele? Brauchst du externe Einschübe oder ginge auch intern verschraubte? Hast du bereits ein 19 Zoll Rack? Sollen später noch weitere Karten verbaut werden? (GPU, 10G LAN, SAT Karte, etc) Warum hat das Mainboard für zwei Karten zu wenig Anschlüsse?!
  10. Das ist im Moment wirklich verrückt. Ich habe erst vor ein paar Tagen die CPU gekauft und sie war massig angeboten. Also nicht nur bei einem Händler. Und jetzt ist sie angeblich überall gleichzeitig ausverkauft. Macht einfach keinen Sinn. Vielleicht wartest du ein paar Tage. Wobei ich sie als nicht-boxed gekauft habe, weil sie nur 115 € gekostet hat. Also selber Preis wie der i3-9100. Mit ECC RAM ein Gigabyte/Fujitsu/Asus mit C246 Chipsatz. Optimal ist das C246M-WU4 von Gigabyte, weil 2x M.2 und 8x SATA. Aktuell wieder ausverkauft, aber laut Gigabyte ab Großhändler lieferbar. Ohne ECC RAM das Asrock B365M Pro4. Damit meine ich einen alten ineffizienten Node. Die Intel Prozessoren sind bereits seit der 6. Generation auf dem Stand wo jetzt der Ryzen 4000/5000 angekommen ist. Korrekt.
  11. Wenn du keine öffentliche IP hast, kannst du das so nicht lösen. Hier im Video ab 6:58 gibt es eine Lösung, die nicht ganz so teuer ist:
  12. Yes, I will pull it. It's more a question if my solution is ok.
  13. Ok, I changed the code to generate the 1M random files as follows: share_name="Music" mkdir "/mnt/cache/${share_name}/randomfiles" for n in {0..999}; do dirname=$( printf %03d "$n" ) mkdir "/mnt/cache/${share_name}/randomfiles/${dirname}/" done for n in {1..1000000}; do filename=$( printf %07d "$n" ) dirname=${filename:3:3} dd status=none if=/dev/urandom of="/mnt/cache/${share_name}/randomfiles/${dirname}/${filename}.bin" bs=4k count=$(( RANDOM % 5 + 1 )) done Now we get 1000 directories and each contains 1000 files. More tests follow...
  14. I have a dir which contains many files and the webGUI stays empty: This happens because of /usr/local/emhttp/plugins/dynamix/include/Browse.php which executes the following: exec("shopt -s dotglob; stat -L -c'%F|%n|%s|%Y' $all 2>/dev/null",$file); I executed it manually and it returns an error: stat -L -c'%F|%n|%s|%Y' /usr/local/emhttp/mnt/cache/Music/randomfiles/* -bash: /usr/bin/stat: Argument list too long Maybe it should be changed as follows: exec("shopt -s dotglob; stat -L -c'%F|%n|%s|%Y' $all 2>/dev/null",$file,$return_var); ... echo "<thead><tr><th>Type</th><th class='sorter-text'>Name</th><th>Size</th><th>Last Modified</th><th>Location</th></tr></thead>"; switch ($return_var) { case 0: break; case 1: echo "<thead><tr><th></th><th colspan='4'><strong class='red-text'>This directory is empty.</strong></th></tr></thead>"; break; case 126: echo "<thead><tr><th></th><th colspan='4'><strong class='red-text'>This directory contains too many files!</strong></th></tr></thead>"; break; default: echo "<thead><tr><th></th><th colspan='4'><strong class='red-text'>Unknown error " . intval($return_var) . "</strong></th></tr></thead>"; } Outputs:
  15. Die hat aber jetzt nicht die passende Slotblende 😛 Nur 44? Lächerlich ^^
  16. Der wird nicht sparsam, auch nicht mit "GE". Und die iGPU kannst du für nichts verwenden. Zumindest nicht dass es mir bekannt wäre. Smolo hat einen AMD Build hinter sich und dafür einen (sparsameren) 5600X verwendet: https://forums.unraid.net/topic/101773-neuer-ryzen-server-komponenten-diskussionrückfrage/page/2/?tab=comments#comment-942194 Eigentlich hätte er sich auch etwas weniger erwartet. Aber er hat dafür auch richtig Power. Wenn man aber keine Power braucht und eher sparsam fahren will, sollte man meiner Ansicht nach auf einen Intel setzen. Vorzugsweise einen i3 8xxx oder 9xxx, damit man auch gleich ECC RAM nutzen kann. Nimm den 9350K. Den habe ich aktuell verbaut: https://www.cpubenchmark.net/compare/Intel-i3-9350K-vs-AMD-Ryzen-5-PRO-3400GE/3709vs3565 Die Threads nützen dir sowieso nicht bei der VM, weil du ja eh immer Kern und Thread paarweise zuordnen musst. Beim i3 würde ich dann einfach gar keinen Kern zuordnen. Einfach allle nutzen und gut ist. Der Prozessor verteilt die Prozesse von alleine. Ja, weil a) alter Prozessor, b) leistungsstarker Chipsatz (X570) und c) nimmst du auch noch ein Board mit IPMI. Ich tippe auf ca ~30W im Leerlauf. Smolo kommt auf 28W, allerdings mit einer sparsamen CPU und bei ihm entfallen noch mal ca 6W auf die 10G Anschlüsse. Das oder das Nanoxia Silence 4, was eine ganze Ecke kompakter ist, sind hier recht beliebt. Was ich persönlich für die Zukunft von AMD interessant finde ist der 4350GE: https://www.cyberport.de/pc-und-zubehoer/pc-systeme/lenovo/pdp/1134-0q4/lenovo-thinkcentre-tiny-m75q-gen-2-ryzen-3-pro-4350ge-pro-8gb-256gb-ssd-dos.html Wie in diesem Mini-PC komplett ohne Chipsatz, wird das bestimmt ein sparsamer Rechner. Gehäuse wegwerfen, in den M.2 Slot dann eine 5-fach SATA Karte und fertig ist das Stromsparer-NAS mit gut Power ^^ Aber es wird noch eine Weile dauern bis man so einen Kram günstig gebraucht bekommt.
  17. Egal Korrekt. Ja Du musst die Anleitung deines Mainboards studieren. Nur weil ein Slot breit ist, ist er nicht automatisch x16. Die meisten Consumer Boards erlauben zB bei zwei GPUs nur x8 + x8. x8 ist bei PCIe 3.0 aber noch ok. Da verliert man nur im 1-stelligen Bereich Leistung. Such einfach mal selbst nach GPU x4 vs x8 vs x16. Da wirst du schlauer Egal
  18. Ich habe mal alle Datenblätter der HBA Karten von Broadcom durchgeklickt und bin dabei auf die 9500 Serie gestoßen, die relativ sparsam ist: https://docs.broadcom.com/doc/12397990 Aktuell noch sehr teuer, aber vielleicht habt ihr ja mal das Glück eine gebraucht zu schießen.
  19. Über SSH könnte man rsync auch ohne Netzwerkfreigabe nutzen: https://blog.bartlweb.net/2010/11/backup-von-linux-servern-via-ssh-und-rsync/
  20. Wenn nur du auf die Cloud von unterwegs zugreifen möchtest, könnte man mit einem VPN Tunnel arbeiten, der selbst auch einen Proxy verwendet. zB Zerotier kann man sich als Container installieren. Auf deren Website registriert man sich, holt die Network ID und die trägt man beim Container ein. Apps für alle Betriebssystem erlauben dann den Aufbau des Tunnels. Der Server ist dann über eine "lokale IP" erreichbar. Diese könnte man theoretisch auch bei einer Domain hinterlegen. Allerdings eben nur für den "lokalen" Zugriff über einen VPN Tunnel.
  21. Bekommt man die Platine einzeln? Weil das ist so ziemlich genau das Gehäuse: https://www.adr-shop.com/gehaeuse-fuer-kopiertower-mit-3-x-525-einschueben Einen Käfig bekommt man da nur schwer rein, weil das Gehäuse innen so doofe Streben hat. Ich nutze das für meine Blu-Ray Laufwerke. HBA braucht man um auf die einzelnen Disks zugreifen zu können? Wann bzw wie macht man eigentlich dieses JBOD, also dieses Daisy Chaining mehrere SAS Gehäuse? Weil warum diese 16er Karte, wenn man doch mit einer Karte schon so viele Laufwerke theoretisch verwalten kann?
  22. While the download worked without any problems, I now seem to hit your problem while uploading: If I pause the process the smbd load directly disappears: And resuming is as slow as before. Then I tried: - to trim the SSD (/sbin/fstrim -v /mnt/cache) - Clear the Linux PageCache (sync; echo 1 > /proc/sys/vm/drop_caches) - restarted the Samba (samba restart) Then I created a ramdisk and copied through Windows. The load of the smbd service raises while the transfer speed drops: I remembered about this tuning guide regarding directories which contain a huge amount of files: https://www.samba.org/samba/docs/old/Samba3-HOWTO/largefile.html So I disabled case sensitivity through "nano /etc/samba/smb-shares.conf": And yes, now the transfer and load remains stable: Could this be your problem? Do you have more than 10.000 files in a single sub-directory?
  23. Fasse ich korrekt zusammen, dass eine VM die andere nicht erreichen kann? Schon angepingt? Mac-Adressen unterschiedlich oder versehentlich alles 1:1 übernommen?
  24. Er testet ja nur mit dem Notebook. Er baut sich dann ja noch einen Rechner. So habe ich das zumindest verstanden
×
×
  • Create New...