Skip to content

NAS 2023 - Hardware

Angeheftet Verschoben Linux
  • Ich bastel gerne und baue auch gerne mein Setup zu Hause gerne mal komplett um. Es war mal wieder so weit. Warum? Ich hatte das Zima-Board ausprobiert. Dabei kam ich wieder mit dieser richtig geilen Software Proxmox in Berührung. Nach ein paar Tagen war ich wieder so weit, es musste passende Hardware dafür her 🙂

    20230503_202940.jpg

    Mal die Auflistung der Hardwarekomponenten

    Kosten OHNE Laufwerke ca. 350€

    Als Speicher sind zwei dieser Module verbaut. Macht 32GB RAM

    20230503_203108_ergebnis.jpg

    Das ASRock Board J5040-ITX ist passiv gekühlt

    20230503_203154_ergebnis.jpg

    Der NVMe Riegel für das Betriebssystem steckt mit passendem Adapter im Board Anschluss für den Front USB 3.0 Anschluss.

    20230507_130006_ergebnis.jpg

    Blick auf die PCIe Netzwerkkarte mit zwei 1GB LAN Schnittstellen

    20230507_125955_ergebnis.jpg

    Der zweite Teil wird sich dann mit der Softwarekonfiguration beschäftigen.

    NAS 2023 - Software Teil 1

    Hier mal der Stromverbrauch, gemessen mit einem Voltcraft SEM6000. Die Messung ist mit einem 90W Netzteil, das wird gegen ein 60W Netzteil ausgetauscht. Ich reiche eine neue Messung nach.

    Screenshot_20230508_164330_Voltcraft SEM6000_ergebnis.jpg

    Achso, für den Tippfehler in Voltcraft kann ich nichts 😊

    Ich werde das gelegentlich ergänzen, wenn mir noch was einfällt 😉

    NAS 2023 - Software Teil 1

  • FrankMF FrankM hat am auf dieses Thema verwiesen
  • FrankMF FrankM verschob dieses Thema von Privat am
  • FrankMF FrankM hat am auf dieses Thema verwiesen
  • Ich hatte mit Proxmox und dem Kernel 5.15 immer das Problem, das die CPU auf volle Pulle lief. Also, in etwas so

    root@pve:~# cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_cur_freq
    2995200
    2995200
    2995200
    3163467
    

    3,2GHz ist ja der Maximaltakt. Ich konnte aber nie beobachten, das sich da etwas geändert hat. Umschalten von Hand konnte ich das. Also mit

    echo "powersave" | tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
    

    Aber, das war ja irgendwie nicht die Lösung. Dann heute im Proxmox-Forum darüber gestolpert, das es einen 6.2er Kernel gibt. Versuch macht klug....

    Ok, installiert

    apt update
    apt install pve-kernel-6.2
    reboot
    

    Danach habe ich einen 6.2er Kernel

    root@pve:~# uname -a
    Linux pve 6.2.11-2-pve #1 SMP PREEMPT_DYNAMIC PVE 6.2.11-2 (2023-05-10T09:13Z) x86_64 GNU/Linux
    

    Und siehe da, nun habe ich auch vernünftige Prozessor Taktraten. Das ist aktuell im Idle, wenn die pfSense und mein NAS keine Arbeit haben.

    root@pve:~# cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_cur_freq
    1098220
    1098240
    1098233
    1098240
    

    Problem gelöst. Jetzt zicken die Platten noch was rum, die ich gerne abschalten würde 😕

  • Ich war nicht so ganz zufrieden 🙂 Die zwei 4TB 5 1/4 Zoll HDDs müssen jetzt mal weichen.

    20230520_091729.jpg

    Ich habe jetzt wieder einen Proxmox Backup Server im Einsatz, da brauche ich nicht mehr so viel Speicherplatz im NAS. Kleiner, aber wichtiger Nebeneffekt ist der, das ich jetzt ca. 7W eingespart habe. In Zeiten wie diesen, rechnet sich das. Nein, die Investitionskosten rechnen wir jetzt nicht dagegen 😉

    Screenshot_20230520_140727_Voltcraft SEM6000_ergebnis.jpg

    Aktuelle Platten Ausstattung

    • 1 TB NVMe SSD (Proxmox Systemplatte)
    • 2 * 2,5 Zoll 1TB SSD WD Red (ZFS Pool für mein NAS)
    • 1 * 2,5 Zoll HDD 2TB für Datensicherung
  • FrankMF FrankM hat am auf dieses Thema verwiesen
  • FrankMF FrankM hat am auf dieses Thema verwiesen
  • FrankMF FrankM hat dieses Thema am angepinnt
  • FrankMF FrankM hat am auf dieses Thema verwiesen
  • FrankMF FrankM hat am auf dieses Thema verwiesen

  • Vaultwarden bekommt Aufmerksamkeit vom BSI

    Vaultwarden
    1
    0 Stimmen
    1 Beiträge
    115 Aufrufe
    Niemand hat geantwortet
  • Fedora 40

    Linux
    2
    0 Stimmen
    2 Beiträge
    185 Aufrufe
    FrankMF

    Ja, der Btrfs Assistant ist doch ein klasse Tool 😊

    Heute mal weiter mit rum gespielt. Man muss natürlich auch für die Home-Partition eine Konfiguration anlegen.

    Config_Home.png

    Danach mal getestet, ob das auch klappt. Einen neuen Ordner unter /home/frank angelegt. Davor hatte ich einen Snapshot angelegt.

    Snapshots Home.png

    Danach den Snapshot vor der Erstellung des Ordners wieder hergestellt. Dann wird man zu einem Reboot aufgefordert. Also neugestartet und der Ordner ist wieder weg.

    Irgendwie mag ich diese Funktion 😁

  • NanoPi R5S - Samba

    NanoPi R5S
    5
    0 Stimmen
    5 Beiträge
    309 Aufrufe
    FrankMF

    Test zu dem NFS Mount (240GB USB SSD an USB-Port)

    [frank-ms7c37 nfs]# dd if=/dev/zero of=sd.img bs=1M count=2048 oflag=direct,nonblock 2048+0 Datensätze ein 2048+0 Datensätze aus 2147483648 Bytes (2,1 GB, 2,0 GiB) kopiert, 20,0851 s, 107 MB/s

    Test zum NAS Mount (Samba) (2TB 2,5Zoll HDD am USB-Port)

    [frank-ms7c37 NAS]# dd if=/dev/zero of=sd.img bs=1M count=2048 oflag=direct,nonblock 2048+0 Datensätze ein 2048+0 Datensätze aus 2147483648 Bytes (2,1 GB, 2,0 GiB) kopiert, 21,4538 s, 100 MB/s

    Das für den NAS Mount (Samba) sollte die maximal Schreibgrenze der Festplatte sein. Mehr dürfte da nicht gehen. Das andere könnte an den Adaptern liegen, die ich dafür benutze.

    Bei mir ist NFS hier aktuell nicht viel schneller, oder ich bin zu doof dafür.

  • Ubiquiti ER-X - Firewall

    Verschoben OpenWRT & Ubiquiti ER-X
    1
    0 Stimmen
    1 Beiträge
    257 Aufrufe
    Niemand hat geantwortet
  • Restic & Rclone & Nextcloud

    Linux
    3
    0 Stimmen
    3 Beiträge
    716 Aufrufe
    FrankMF

    Hier mal eine Ausgabe vom ersten Durchgang

    root@frank-MS-7C37:~# restic --password-file /root/passwd -r rclone:Nextcloud:HOME_UBUNTU backup --files-from /root/includes.txt repository 99xxxxa0 opened successfully, password is correct created new cache in /root/.cache/restic rclone: 2020/05/08 17:47:57 ERROR : locks: error listing: directory not found rclone: 2020/05/08 17:47:58 ERROR : index: error listing: directory not found rclone: 2020/05/08 17:47:58 ERROR : snapshots: error listing: directory not found Files: 3503 new, 0 changed, 0 unmodified Dirs: 2 new, 0 changed, 0 unmodified Added to the repo: 16.872 GiB processed 3503 files, 21.134 GiB in 1:02:56 snapshot fdxxxxec saved

    Der erste Durchgang hat also etwa eine Stunde benötigt. Durch die Deduplikation der Daten, ist der Vorgang beim zweiten Durchgang viel schneller weil nur neue oder geänderte Daten gesichert werden. Und außerdem sind alle Daten AES-256 verschlüsselt. Also perfekt zur Ablage in irgendeiner Cloud 😉

    root@frank-MS-7C37:~# restic --password-file /root/passwd -r rclone:Nextcloud:HOME_UBUNTU backup --files-from /root/includes.txt repository 99xxxxa0 opened successfully, password is correct Files: 57 new, 41 changed, 3449 unmodified Dirs: 0 new, 2 changed, 0 unmodified Added to the repo: 22.941 MiB processed 3547 files, 21.137 GiB in 0:13 snapshot c6xxxxe4 saved

    Wie ihr seht, hat der zweite Durchgang nur ein paar neue und geänderte Daten gesichert. Der Rest ist ja schon vorhanden. Und das kann man dann auch problemlos täglich, wöchentlich oder was auch immer mal eben schnell durchführen.

    Eines meiner absoluten Lieblingstool 🙂

  • Linux Umstieg - 6 Jahre

    Verschoben Allgemeine Diskussionen
    1
    1 Stimmen
    1 Beiträge
    262 Aufrufe
    Niemand hat geantwortet
  • Restic - Update

    Restic
    1
    0 Stimmen
    1 Beiträge
    405 Aufrufe
    Niemand hat geantwortet
  • Restic - Einen ROCKPro64 als Datengrab benutzen

    Verschoben Restic
    2
    0 Stimmen
    2 Beiträge
    821 Aufrufe
    FrankMF

    So, dann mal das Ganze testen wenn man seinen Haupt-PC neu installiert hat und ein paar Daten braucht.

    0_1534692578537_IMG_20180819_090116_ergebnis.jpg

    Also, mal Restic installiert.

    sudo apt-get install restic

    Nach erfolgter Installation ein Test

    frank@frank-MS-7A34:~/restic$ restic version restic 0.8.3 compiled with go1.10 on linux/amd64

    Geht so weit.

    Snapshots auflisten. restic -r sftp:rock64@IP:/home/rock64/backup snapshots

    Sieht dann so aus.

    frank@frank-MS-7A34:~$ sudo restic -r sftp:rock64@192.168.3.207:/home/rock64/backup snapshots [sudo] Passwort für frank: rock64@192.168.3.207's password: enter password for repository: password is correct ID Date Host Tags Directory ---------------------------------------------------------------------- 7e2eddcb 2018-08-18 10:10:40 frank-MS-7A34 /home/frank/Bilder 073b7cb4 2018-08-18 14:21:17 frank-MS-7A34 /home/frank 6bc9b21b 2018-08-18 16:11:19 frank-MS-7A34 /home/frank ---------------------------------------------------------------------- 3 snapshots Snapshot wiederherstellen sudo restic -r sftp:rock64@IP:/home/rock64/backup restore latest --target /tmp/backup

    Hiermit stellen wir das Backup im temporären Ordner /tmp/backup wieder her. Hat ewig gedauert, aber ging !?!?!?