Hirdetés

2024. április 19., péntek

Gyorskeresés

Hozzászólások

(#10) Kendek


Kendek
MODERÁTOR

Nálam egy 8 GB-os megy NAS-ként, 4 TB-os 870 EVO van rákötve.
Oprendszernek Ubuntu-t választottam, base-arm64.tar.gz-ből építve, 19.04-től frissítgetve, most 21.04. Az alapok persze a hivatalos forrásból; kernel, firmware és bootloader EEPROM.

Headless felhasználásra a config.txt-m; [link]
A teljesítmény és az energiagazdálkodás optimális arányát próbáltam összehozni.

/etc/rc.local; [link]
HDMI és a felesleges USB portok kikapcsolása.

USB - SATA adapter választásánál fontos a chipset, mert eléggé háklis a Pi rá, és csak bizonyos típusokkal lesz jó az UAS. ASM1153E és ASM1351 amiket én javasolni tudok, rajtuk megfelelő firmware-rel. Úgy még a TRIM / UNMAP is menni fog ezekkel. Jómagam StarTech kábeleket használok; USB3S2SAT3CB (firmware 140509_A1_82_40) és USB312SAT3CB (firmware 150708_B1_0A_02).

Ehhez a TRIM / UNMAP támogatásának engedélyezése; /etc/udev/rules.d/01-unmap.rules:

ACTION=="add|change", ATTRS{idVendor}=="174c", ATTRS{idProduct}=="55aa", SUBSYSTEM=="scsi_disk", ATTR{provisioning_mode}="unmap"

Plusz tudni kell, hogy a Pi újraindításkor és leállításkor vészhelyzeti leállításra készteti a HDD-ket és SSD-ket. Ami nem tesz jót nekik. Ennek kiküszöbölésére egy másik UDEV szabály; /etc/udev/rules.d/02-manage_start_stop.rules:

ACTION=="add|change", SUBSYSTEM=="scsi_disk", RUN+="/bin/sh -c 'echo 1 >/sys/class/scsi_disk/%k/manage_start_stop'"

és egy szkript; /usr/lib/systemd/system-shutdown/hdd.reboot:

#!/bin/sh

[ $1 != reboot ] || [ $(printf /dev/sd[a-z]) = "/dev/sd[a-z]" ] || {
sleep 0.1s && hdparm -y /dev/sd[a-z] &
sleep 3s
}

A hálózat optimalizálásához egy kis tuning; /etc/sysctl.d/01-network-tuning.conf:

net.core.rmem_max=16777216
net.core.wmem_max=16777216
net.ipv4.tcp_rmem=4096 262144 16777216
net.ipv4.tcp_wmem=4096 262144 16777216
net.ipv4.tcp_mem=4194304 4194304 4194304
net.ipv4.udp_rmem_min = 8192
net.ipv4.udp_wmem_min = 8192
net.ipv4.tcp_fastopen = 3

Torrentnek nálam a qBittorrent vált be, jól beállítva az 500 megabites internetemet maximálisan kiszolgálja. Kb. 45 MB/s fölött már nem olyan reszponzív a webes felülete, de szépen tölt 60+ MB/s-al is.
Mindemellett az összes adatot titkosítva tárolom, amihez az Adiantum a legoptimálisabb, nálam fscrypt-tel.
Hálózati fájlátvitelhez a legjobb sebességet az FTP és az rsync tudja. Előbbi SmbFTPD, az egyetlen ami tényleg használható, a Synology-nak is bevált. Utóbbihoz meg egy daemon fut, amivel kliensoldalról lehet kommunikálni. De ezek mellett az NFS amin keresztül egyszerűen kezelhetőek a fájlok, és a MiniDLNA amit a tévé is lát.
Interneten keresztüli eléréshez WireGuard és OpenVPN. Utóbbi főleg a munkahelyi hálózaton szükséges, mert csakis a 443 TCP használható.

<-ƘƘ->

Copyright © 2000-2024 PROHARDVER Informatikai Kft.