Linbo Sync per WLAN?

… hab’s gerade eingebaut! Hier also Version 1.1 des Scripts. Damit kann man bereits arbeiten:

#!/bin/bash
#set -x
#############################################################################
# Scriptname :    dl-cloops.sh 
# Author     :    M.H.
# Date       :    2020-01-15
# Requires   :    ctorrent
# Category   :    geeignet für linuxmuster 6.x/7.x
#Version     :
VER='1.1'
#############################################################################

# Dieses Script lädt die aktuellen .cloops zur Laufzeit des Betriebssystems
# vom Server herunter. Das kann dazu verwendet werden, alle .cloops auf der
# Cache-Partition eines Linux-Clients auch  dann synchron zu halten, wenn
# nur eine WLAN-Verbindung zum Server besteht. Der nächste synchronisierte
# LINBO-Start des Clients liefert dann ein aktuelles OS.

#--------------------------------------
# Variablen, die anzupassen sind:
cache=/dev/sda2
# Mountpoint muss existieren! mkdir -p /mnt/cache
mpoint=/mnt/cache 
server=10.16.1.1
#--------------------------------------

if ping -c 1 -w 1 -n $server 2>&1 | grep -q '64 bytes' ; 
  then
    echo "Server ist erreichbar. cloops werden synchronisiert..."
    #Mountpoint abfragen:
    if cat /proc/mounts | grep -F "$cache" > /dev/null; then
    echo "Cache ist bereits gemounted!"
    else
    mount $cache $mpoint
    fi
    cd $mpoint
    for i in `ls $mpoint|grep .torrent`; do
    #Scharf stellen:
    #ctorrent -f -e 0 -M 40 -z 128 $i
    #Testbetrieb:
    ctorrent -c $i
    done
    cd ~
    umount $mpoint
else echo "Server nicht erreichbar. Client nicht online?"
fi
#EOF

Jetzt wäre mal es interessant zu erfahren, inwieweit das WLAN durch dieses Script in die Knie gezwungen wird und/oder ob man den torrent-Download ggf drosseln kann??

[etwas später]
:scream: … es hätte so schön sein können … aber leider wird das cloop-File vom Server nicht heruntergeladen. Ich habe das Script gerade mal scharf gestellt, nachdem der Testdurchlauf immer erfolgreich lief. Dabei stellte sich dann aber heraus, dass der Download nicht beginnt und stattdessen bei

/ 0/0/1 [0/33306/0] 0MB,0MB | 0,0K/s | 0,0K E:2,0 Connecting


stehen bleibt. Das muss nun aber einer der LINBO-Entwickler erklären … wird da eine Authentifizierung am Server verlangt o.ä.?

Die Optionen, die man unter ctorrent mit h oder ? bei ctorrent bekommt, zeigen ja bereits die Möglichkeiten zur Drosselung an …

[noch etwas später]
Auf dem Server service linbo-bittorrent restart und ein Check mit screen -r – und schon lief der Download auf dem Ubuntu-Client an…

Options: Enhanced CTorrent User's Guide

1 „Gefällt mir“