-
Ollama
hab bei mir ollama mal drauf gemacht ;) läuft aber nur mit der CPU ;) wollte mal das a-eye ausprobieren.. aber wenn ich KI will mach ich das am PC, da ist halt einfach mit GPU 'viel' schneller.
-
luckyheiko started following VLan Docker Host ... usw ... , Ollama , daten kopieren von 'pool' auf 'pool' and 5 others
-
daten kopieren von 'pool' auf 'pool'
so, ich hoffe meine letzte frage. habe meine daten nun auf der nvme mit dem internal boot. und es scheint erst mal alles zu laufen. habe dann das array gestopt und wollte die zweite platte zum pool hinzufügen, was auch prizipiell geht aber ich hab irgendwie keine info gesehen ob das dann als raid 1 oder was auch immer dann gestartet wird. kommt diese frage erst 'nach' dem start? oder muss ich das dem unraid vorher mitteilen? (wenn ja, wo?) P.S. muss ich auch noch vorher an der 'zweiten' nvme ändern?! oder würde die dann (wegen raid1) dann auch zum internal boot drive + daten?!
-
daten kopieren von 'pool' auf 'pool'
booten dann schon, aber man kann kein raid 1 zum internal boot umwandeln (wobei ich brauchte ja die eine platte für die daten) wenn man dann 'beide' löscht, könnte es gehen. bei mir war das aber nicht möglich, da bei mir die Datengrab Festplatten voll sind deswegen wollte ich den 'umweg' mit den zwei einzelnen platten machen. und dann wieder ein raid1. danke für die Infos.
-
daten kopieren von 'pool' auf 'pool'
kann man irgendwo sehen welches Template gerade für den Docker benutzt wird? oder anders, gibt es dann auch eine 'Liste' welche Docker beim start geladen werden?!
-
daten kopieren von 'pool' auf 'pool'
Ja, die zwei Platten waren ein Raid 1 ich wollte auf internal boot umstellen und es wurde mir mitgeteilt das ich nicht drumherumkomme eine platte zu 'löschen'. Deswegen habe ich eine aus dem Raid 1 rausgenommen und mit den Wizzard dann das 'internal boot' laufwerk erstellt. und dann fingen sie an die Probleme. und ja, ich habe den 'dringend' beitrag wieder gelöscht, da dies (für mich) so umständlich war und ich hier froh war das mit da der claude geholfen hat. gab ja auch nicht wirklich 'fehlermeldungen'. und er hat mir die cache.cfg und data.cfg angepasst, da die 'alte' (eine platte vom Raid1) noch von dem einem Pool erwartet worden ist und ich deswegen gar nicht mehr an meine Daten gekommen bin. nach ändern der cache.cfg konnte ich (so wie jetzt) wenigstens wieder die Docker starten. ich wollte eigentlich nur auf internal boot umstellen. wollte nie vom raid 1 weg. wenn ich gewusst hätte das das so ein ... ist. hätte ich alles gelassen und damit gelebt das ich alle monat halt 5 min beim start brauche und mein ziel war es eigenlich am ende wieder ein Raid 1 mit den beiden nvme zu haben mit internal boot. aber gerade bin ich dabei es lieber gehen zu lassen, da es ja zz läuft. auch wenn ich jetzt gar keine 'sicherheit' mehr habe. für 'anfänger' oder mausschubser wie ich einer bin ist unraid (eigentlich) nix. P.S.: der Daten Pool war nur so 'voll' weil ich bei Rest von 50GB abgebrochen habe und Claud meinte ich müsse rm -rf /mnt/daten/system/docker/ zz ist es aber wieder leer
-
daten kopieren von 'pool' auf 'pool'
Hallo ich habe heute auf internal boot umgestellt O.o nach 5std läuft der unraid wieder (wegen unwissenheit von mir) nun habe ich aber noch ein 'problem' ich habe 2 ssd waren mal ein Raid 1 zz ist auf dem Cache Device 1 noch 'alle' Daten drauf. von hier aus 'starte' ich die Docker usw. die Daten benötige ich aber auf dem 'neuen' Daten pool. ist das möglich?! claude gab mir erst diese info rsync -avhP /mnt/cache/ /mnt/daten/ hier ist aber die daten platte voll gelaufen. dann schrieb er was von rsync -avhP --sparse --exclude='system/docker/' /mnt/cache/ /mnt/daten/ aber hier wird wohl (naja exluce halt) keine Docker mit übernommen. da ich ca. 30 docker habe, wollte ich die nicht alle wieder neu aufsetzen usw. da bei mir auch iOBroker usw läuft, kann ich den unraid auch nicht ewig 'offline' nehmen. gibt es einen copy befehl den ich für diesen zweck nehmen kann? würde mich über hilfe sehr freuen. falls noch infos fehlen, bitte eine kurze info, dann reiche ich die nach.
-
from usb to internal boot
ok, thanks for the info. after the delete, i can update. for the internal boot. if i but out one of the ssd and delete the other one. can i copy after the creation my data from the 'old' ssd to the 'new' and which data? only the docker? (i have no VM) (and make after this prozess a new raid 1)
-
from usb to internal boot
Hello i want to update to 7.3.2 but boot device shows 1153015808 free but upgrade needs 1188531069 plugin: run failed: '/bin/bash' returned 1 now i have to change the system to internal boot. (It could also be that I wanted to do that anyway :)) i'm only a mouse mover, can the wizard help me to this prozess? or what do I need to look out for? I read somewhere that the drive(s) have to be completely wiped? Is there any information yet on whether I can simply use the wizard to switch the system to internal boot, or if I need to intervene manually? I would really appreciate a update.
-
netzwerkprobleme?! mit PRIME X570-P / onboard karte
Hallo kurz eine kleine Geschichte: ich hatte netzwerkprobleme (abbrüche)... am ende war es ein defektes Netzwerkkabel .... (nun wäre die geschichte fertig) bei dem langen suchen ist mir (mit hilfe der KI) aufgefallen das es sein kann das die (onboard)netzwerkkarte wohl auch noch ein problem (ringbuffer) hat. habe immer tx_errors gehabt. mir hat das script geholfen um zu sehen wann die 'probleme' auftreten (vorsicht 100% vibe code) ich habe dann festgestellt das es immer beim UrBackup die probleme gibt (also bei last) nach dem deaktivieren der onboard karte und einbau einer Intel Gigabit CT habe ich nun keine fehler. ich hoffe das der code nicht ganz so schlecht ist (100% KI) und vielleicht hilft es ja dem einen oder anderen #!/bin/bash #name=Linkwatch #description=Netzwerk-Ereignisse loggen und alarmieren #backgroundOnly=true #arrayStarted=true LOGFILE="/mnt/user/Log/NetzwerkCRASH.log" PIDFILE="/var/run/linkwatch.pid" CLEANUP_FLAG="/tmp/linkwatch_cleanup_done" IFACE="eth0" SLEEP_BEFORE_START=30 MAX_LOG_BYTES=$((50 * 1024 * 1024)) HOSTNAME=$(hostname) MAIN_PID=$$ log() { if [ -f "$LOGFILE" ] && [ "$(stat -c%s "$LOGFILE")" -ge "$MAX_LOG_BYTES" ]; then tail -c $((MAX_LOG_BYTES / 2)) "$LOGFILE" > "${LOGFILE}.tmp" \ && mv "${LOGFILE}.tmp" "$LOGFILE" echo "===== Log rotiert $(date '+%F %T') =====" >> "$LOGFILE" fi echo "$*" >> "$LOGFILE" } # Kompakte NIC-Zusammenfassung (nur relevante Felder) nic_summary() { local iface="$1" local speed duplex autoneg link mac speed=$(ethtool "$iface" 2>/dev/null | awk '/Speed:/{print $2}') duplex=$(ethtool "$iface" 2>/dev/null | awk '/Duplex:/{print $2}') autoneg=$(ethtool "$iface" 2>/dev/null | awk '/Auto-negotiation:/{print $2}') link=$(ethtool "$iface" 2>/dev/null | awk '/Link detected:/{print $3}') mac=$(ip link show "$iface" 2>/dev/null | awk '/link\/ether/{print $2}') local tx_err rx_miss tx_pkt rx_pkt tx_err=$(ethtool -S "$iface" 2>/dev/null | awk '/tx_errors/{print $2}') rx_miss=$(ethtool -S "$iface" 2>/dev/null | awk '/rx_missed/{print $2}') tx_pkt=$(ethtool -S "$iface" 2>/dev/null | awk '/tx_packets/{print $2}') rx_pkt=$(ethtool -S "$iface" 2>/dev/null | awk '/rx_packets/{print $2}') echo " MAC=$mac Speed=${speed:-?} Duplex=${duplex:-?} AutoNeg=${autoneg:-?} Link=${link:-?}" echo " TX=$tx_pkt RX=$rx_pkt TX-Err=${tx_err:-0} RX-Missed=${rx_miss:-0}" } # ── Restart-Logik ────────────────────────────────────────────────── if [ -f "$PIDFILE" ]; then OLD_PID=$(cat "$PIDFILE") if kill -0 "$OLD_PID" 2>/dev/null; then log "===== Linkwatch Restart – stoppe PID $OLD_PID $(date '+%F %T') =====" pkill -P "$OLD_PID" 2>/dev/null kill "$OLD_PID" 2>/dev/null sleep 2 else log "===== Linkwatch – veraltete PID bereinigt $(date '+%F %T') =====" fi rm -f "$PIDFILE" fi rm -f "$CLEANUP_FLAG" # ── Lock ─────────────────────────────────────────────────────────── exec 9>"$PIDFILE" if ! flock -n 9; then log "Linkwatch Lock aktiv – Abbruch." exit 1 fi echo $$ >&9 # ── Cleanup ──────────────────────────────────────────────────────── cleanup() { if [ ! -f "$CLEANUP_FLAG" ]; then touch "$CLEANUP_FLAG" log "===== Linkwatch beendet $(date '+%F %T') =====" rm -f "$PIDFILE" pkill -P "$MAIN_PID" 2>/dev/null fi } trap cleanup EXIT INT TERM # ── Alert via Unraid Notify ──────────────────────────────────────── send_alert() { local subject="$1" local message="$2" log ">>> ALERT: $subject – $message" /usr/local/emhttp/plugins/dynamix/scripts/notify \ -s "[$HOSTNAME] $subject" \ -d "$message" \ -i "alert" } # ── Cooldown ────────────────────────────────────────────────────── LAST_ALERT_FILE="/tmp/linkwatch_last_alert.txt" cooldown_ok() { local last now last=$(cat "$LAST_ALERT_FILE" 2>/dev/null || echo 0) now=$(date +%s) if [ $((now - last)) -gt 300 ]; then echo "$now" > "$LAST_ALERT_FILE" return 0 fi return 1 } sleep "$SLEEP_BEFORE_START" log "===== Linkwatch gestartet $(date '+%F %T') =====" # ── Baseline ─────────────────────────────────────────────────────── TX_NOW=$(ethtool -S "$IFACE" 2>/dev/null | awk '/tx_errors/{print $2}') echo "${TX_NOW:-0}" > /tmp/lw_tx_last.txt log "Baseline TX Errors: ${TX_NOW:-0}" RX_MISSED_NOW=$(ethtool -S "$IFACE" 2>/dev/null | awk '/rx_missed/{print $2}') echo "${RX_MISSED_NOW:-0}" > /tmp/lw_rxmissed_last.txt log "Baseline RX Missed: ${RX_MISSED_NOW:-0}" dmesg -c > /dev/null 2>&1 log "dmesg Buffer geleert – überwache ab $(date '+%F %T')" # ── 1. ip monitor – Link Events (kein veth-Spam) ─────────────────── ip monitor link | grep -v "veth" | while read -r line; do log "===== $(date '+%F %T') =====" log "$line" nic_summary "$IFACE" | while read -r summary; do log "$summary"; done log "" done & # ── 2. dmesg -w – Kernel Events ──────────────────────────────────── dmesg -w \ | grep --line-buffered -E "${IFACE}|r8169|NETDEV|link" \ | grep -v --line-buffered "veth" \ | while read -r line; do log "$(date '+%F %T') $line" if echo "$line" | grep -qi "downshift"; then SPEED=$(echo "$line" | grep -oP 'actual speed \K\S+') cooldown_ok && send_alert "NIC Downshift!" \ "eth0 auf ${SPEED:-?} degradiert" fi if echo "$line" | grep -qi "Link is Down"; then cooldown_ok && send_alert "Link Down!" "eth0 Verbindung verloren" fi if echo "$line" | grep -qi "Link is Up"; then log "Link wieder up ($(date '+%F %T'))" fi done & # ── 3. Periodische Checks alle 5 min ────────────────────────────── HOUR_COUNTER=0 while true; do sleep 300 HOUR_COUNTER=$((HOUR_COUNTER + 1)) # Stündliches Stats-Log if [ $((HOUR_COUNTER % 12)) -eq 0 ]; then TX_STAT=$(ethtool -S "$IFACE" 2>/dev/null | awk '/tx_errors/{print $2}') RX_STAT=$(ethtool -S "$IFACE" 2>/dev/null | awk '/rx_missed/{print $2}') SPEED_STAT=$(ethtool "$IFACE" 2>/dev/null | awk '/Speed:/{print $2}') log "── Stunden-Stats $(date '+%F %T') – Speed: $SPEED_STAT | TX Errors: $TX_STAT | RX Missed: $RX_STAT" fi # Speed-Check SPEED=$(ethtool "$IFACE" 2>/dev/null | awk '/Speed:/{print $2}') if [[ "$SPEED" != "1000Mb/s" && "$SPEED" != "" ]]; then cooldown_ok && send_alert "Speed degradiert!" "eth0 läuft mit $SPEED" fi # TX Errors Delta TX_NOW=$(ethtool -S "$IFACE" 2>/dev/null | awk '/tx_errors/{print $2}') TX_LAST=$(cat /tmp/lw_tx_last.txt 2>/dev/null || echo 0) echo "$TX_NOW" > /tmp/lw_tx_last.txt TX_DIFF=$((TX_NOW - TX_LAST)) if [ "$TX_DIFF" -gt 10 ]; then send_alert "TX Errors!" \ "eth0 +$TX_DIFF tx_errors in letzten 5 min (gesamt: $TX_NOW)" fi # RX Missed Delta (mit Counter-Reset-Schutz) RX_NOW=$(ethtool -S "$IFACE" 2>/dev/null | awk '/rx_missed/{print $2}') RX_LAST=$(cat /tmp/lw_rxmissed_last.txt 2>/dev/null || echo 0) RX_DIFF=$((RX_NOW - RX_LAST)) if [ "$RX_DIFF" -lt 0 ]; then # Counter wurde zurückgesetzt (Reboot/Reload) log "── RX Missed Counter Reset erkannt – neue Baseline: $RX_NOW" echo "$RX_NOW" > /tmp/lw_rxmissed_last.txt else echo "$RX_NOW" > /tmp/lw_rxmissed_last.txt if [ "$RX_DIFF" -gt 1000 ]; then send_alert "RX Buffer Overflow!" \ "eth0 +$RX_DIFF rx_missed in letzten 5 min" fi fi # Gateway-Check GW=$(ip route | awk '/default/{print $3}' | head -1) if [ -n "$GW" ] && ! ping -c 2 -W 2 "$GW" &>/dev/null; then cooldown_ok && send_alert "Gateway down!" "Ping auf $GW fehlgeschlagen" fi done & wait
-
[Support] omada-controller
yesterday i have changed the source from mbentley/omada-controller:6.0 to mbentley/omada-controller:6 now 6.1.0.19 and now i have the problem to conect with the FF (firefox) to the controller. (bevor the update the login works without any problem) every time circle (as in the picture) in the chrome browser the login page works. can you give me a hint what i can do? (and NO, using chrome is a option ;)) thanks a lot.
-
systemprotokoll server schreibt nix
danke für die Info nun funktionier es
-
systemprotokoll server schreibt nix
Hallo ich dachte das ich bei diesen Einstellungen das Log 'dauerhaft' noch auf mein 77Log schreibe (Cache) die ganze Zeit keine Probleme gehabt und deswegen auch nie nachgeschaut und geprüft. nun musste ich festestellen das das Log vor langer Zeit mal geschrieben wurde, aber dann aufhörte mit (chatgpt) und diesem befehl konnte ich das log ansprechen logger "TEST: syslog check $(date)" May 26 15:39:06 der-ripper /dev/log [error]: Connection closed with code=1006 reason="Terminated" [./dist/index.js:24987] May 26 15:39:06 der-ripper /dev/log [error]: Connection closed with code=4200 reason="OK" [./dist/index.js:24987] May 26 15:41:59 der-ripper /dev/log [error]: Connection closed with code=1006 reason="Terminated" [./dist/index.js:24987] May 26 15:41:59 der-ripper /dev/log [error]: Connection closed with code=4200 reason="OK" [./dist/index.js:24987] Feb 10 06:42:25 der-ripper root REMOTE TEST Tue Feb 10 06:42:25 CET 2026 Feb 10 06:44:42 der-ripper root REMOTE TEST Tue Feb 10 06:44:42 CET 2026 Feb 10 06:44:43 der-ripper root REMOTE TEST Tue Feb 10 06:44:43 CET 2026 hat sich hier was geändert? oder wie kann ich das wieder aktivieren? oder prüfen warum es nicht geht? neustarts habe ich in den letzten 5 tagen sicher 10 oder 15 stück schon gemacht, da ich eben ein Problem habe. würde mich über eine kurze Info sehr freuen.
-
Wie sicher den Cache NVMe SSD von 1TB auf 2TB upgraden?
ich weiß nicht ob dein Themaschon gelöst(abgeschloßen) ist. ich hätte gedacht das man einfach die zweite nvme mit ins board steckt und dann ein 'raid1' vom cache macht und wenn das abgeschloßen ist. könne man doch die zweite platte wieder enfernen. oder würde das nicht gehen, da die zwei platten unterschiedlich groß sind?
-
VLan Docker Host ... usw ...
Hallo ich bräucht mal eure hilfe ob das überhaupt möglich ist. und zwar unraid läuft auf 122.5 hier habe ich auch einen Docker (Omada) für den Router den ich habe. nun bräuchte ich eine 'verbindung' (was auch immer) um vom Docker IOBroker (123.23) mit dem Omada Docker reden zu können. (habe br.0 und br.23, ipvlan) der Chat bringt mich sonst noch ins Grab, der kommt zu keinem ergebnis. er kam meistens zu dem thema ich brauch iptables iptables -I DOCKER-USER -s 192.168.123.23 -d 192.168.122.5 -j ACCEPT aber das hat nie geklappt, egal ob mit port oder ohne. Ist da was möglich? (eine verbindung herzustellen) wenn ja kann mir hier jemand sagen was wie wo eingestellt werden soll/muss. würde mich über hilfe sehr freuen.
-
CPU Zuweisung / Pinning / Isolation
ich habe es ja schon über den 'tuner', aber wegen PV usw. läuft das pariti 3tage von 10-16 uhr aber das 'problem' habe ich gefühlt nur am 'start' / ersten tag. am zweiten oder dritten ist es mir noch nicht wirklich aufgefallen (bin aber auch meisens auf der arbeit) P.S. und nein kommt mit Putty oÄ nicht mehr auf den 'server'. hab aber auch keine GraKa oder ähnliches drann um das anderweitig zu prüfen zu sehen.