WD MyBook dal vivo — impressioni. Mettere un completo client torrent con interfaccia web Deluge-web

E Così, recentemente acquisito questo dispositivo e abbastanza soddisfatto dell'acquisto! Prima ha preso Zyxel NSA210 ee — impressioni di lui non erano i migliori. E il prezzo che loro stessi, e non diversa! Zyxel pena ~ 4000R, e WD MyBookLive – 4500,e in MyBook già installato HDD da 1TB,Zyxel e non esistono. A Zyxel ci sono certamente due porte USB e una porta eSATA ancora — ma se sono? Naturalmente,va bene,sono. Ma Hardy installato in questo dispositivo non è stato. E ha un terribile supporto. Generalmente,collegato, Far scorrere sulla trasmissione client torrent e alcuni di alcuni pacchetti di terze parti e il dispositivo si è rotto — egli non può avviarsi affatto! Non trovato nelle normali istruzioni su come Internet,come riparare questo dispositivo,e così ha preso di nuovo ed è stato immediatamente acquistato dovolen.I WD MyBookLive con due terabyte di memoria. Impressioni del dispositivo piuttosto buono! Un buon modello. Sulle cose più interessanti,del mio balbettio insensata, È possibile leggere ulteriori.Per quanto riguarda MyBookLive — qui l'intero sistema operativo è memorizzato nella stessa corte duro primario,che è diviso in 4 sezione:

MyBookLive:/# parted Modello -l: ATA WDC WD20EURS-63S (scsi)
Disk / dev / sda: 2000Dimensioni Settore GB (logico / fisico): 512B / 512B Partition Table: Numero gpt Inizio Fine dimensione del file system Nome Flags
 3      15,7MB 528MB 513MB linux-swap(v1)  primario
 1      528MB 2576MB 2048MB ext3 raid primario
 2      2576MB 4624MB 2048MB ext3 raid primario
 4      4624MB 2000GB 1996GB ext4 primario

Sezioni 1 e 2 combinati in un array RAID. Non lo so, Perché ho bisogno di un numero di sezione 2, ma indovinate, che questo è CacheVolume — ci viene estratto firmware e da lì trasferiti alla partizione di sistema 1. Sezione 3 – sospensione, non c'è niente di speciale. E la sezione 4 – direttamente la sezione per la memorizzazione di file. Beh, INFA sui punti di montaggio e altre cose:

MyBookLive:/# df -h Filesystem Dimensione Usato Disp Uso% Montato su tmpfs 50M     0   50M   0% /lib / init / rw udev 10M 6,6M 3,5M  66% /dev tmpfs 50M     0   50M   0% /dev / shm rootfs 1,9G 1,2G 644M  65% /
tmpfs 50M 3,7m 47M   8% /tmp ramlog-tmpfs 20M 9,7M 11M  49% /var / log / dev / sda4 1,9T 847G 1005G  46% /DataVolume
 

E 'chiaro da, che abbiamo un sistema Debian Lenny prende fino a 2GB.

Ora la cosa principale:
Per installare tutti i pacchetti che dobbiamo accesso root a devaysu. Per quelli, che ancora non capire, ciò che questo dispositivo — è un normale computer, in cui l'unica scheda madre con processore, RAM, Chip del BIOS (Input-output di base), che si avvia da un disco rigido, che è anche collegata alla scheda madre del nostro devaysa.

Bella interfaccia in questo dispositivo non. Naturalmente, si potrebbe mettere la GNOME o KDE, ma questo devayse che non diventano. L'accesso può essere ottenuto tramite SSH. Per impostazione predefinita, SSH è disattivata nelle impostazioni del dispositivo, quindi è necessario kerf! Procedere a http://moy_ip_adres_devaysa / e inserire la password di amministratore non, se chiede. Ora vai a http://moy_ip_adres_devaysa / UI / ssh (Registrati importante) e attivare le impostazioni ssh:

SSH abilitato. Ora è necessario unire devaysu attraverso di essa.
Per fare questo, abbiamo bisogno solo client ssh Putty per Windows. Potete scaricarlo è lì

Inserire i dati lì:
Hostname: root @ ip_address_devaysa
Potete anche provare:  root @ MyBookLive (MyBookLive — è il nome della rete devaysa. Puoi vedere,come viene chiamato,se si va a Risorse del computer–>Rete)

e fare clic su Aperto.
Nero finestra si aprirà ti chiede di inserire la password:

Ora digitare la password: welc0me (quando si digita nulla verrà visualizzato) e fare clic su Inserire
Vedere la seguente:

Dice,è necessario essere attenti,affrontare il percorso di accesso via ssh. Ma hanno ragione — questo può essere abbastanza così,che girare il dispositivo in un mattone) Ma questo è OK,se già finito garanzia SC,è di essere aperto e recuperare il firmware originale. O portare un centro di assistenza,perché dopo aver aperto le garanzie di recinzione immediatamente perdere la nostra. Generalmente,meglio seguire il consiglio della scatola nera e fare attenzione.

Procedere di installare un client torrent. Mettiamo deluge-web. Molto confortevole e bello,simile a uTorrent in Windows. Prima di tutto bisogna aggiungere una stringa di origine, con l'indirizzo del repository, e dove la pompa e installiamo deluge-web.

 

gatto "deb http://ftp.de.debian.org/debian lenny main" >> /etc / apt / sources.list apt-get update apt-get install inondato deluge-web
 

Risposta Y a tutte le richieste. Aspettiamo….

Installazione completata. Ora è necessario configurare. Creare uno script per avviare e arrestare il servizio. In primo luogo, creare un servizio file di configurazione:

 

touch / etc / default / deluge-daemon chmod 644 /etc / default / deluge-daemon nano / etc / default / deluge-daemon
 

e incolla (copiare e fare clic nella finestra nera, pulsante destro del mouse) il codice seguente

# Configurazione per /etc/init.d/deluge-daemon

# Lo script init.d verrà eseguito solo se questa variabile non vuota.
DELUGED_USER ="radice"             #utente, che avvia l'applicazione

# Dovremmo eseguire all'avvio?
RUN_AT_STARTUP ="SI"
 

Fare clic Ctrl O poi Inserire.

Ora creare un altro file — se stesso script di avvio.

toccare /etc/init.d/deluge-daemon chmod 755 /etc / init.d / deluge-daemon nano /etc/init.d/deluge-daemon
 

E ci inseriamo il seguente codice:

#!/bin / sh
### BEGIN INIT INFO
# Fornisce:          deluge-daemon
# Richiesto-Start:    $local_fs $ remote_fs
# Richiesto-Stop:     $local_fs $ remote_fs
# Qualora-Start:      $rete
# Dovrebbe-Stop:       $rete
# Default-Start:     2 3 4 5
# Default-stop:      0 1 6
# Breve Descrizione: Versione demone di diluvio e WebUI.
# Descrizione:       Avvia il daemon diluvio con l'utente specificato in
#                    /etc / default / deluge-daemon.
### END INIT INFO

# Autore: Adolfo R. Brandes PATH = / usr / local / sbin:/usr / local / bin:/sbin:/bidone:/usr / sbin:/usr / bin DESC ="Deluge Daemon"
NAME1 ="sommerso"
NAME2 ="diluvio"
DAEMON1 = / usr / bin / DAEMON1_ARGS inondato ="-d"             # Consultare `man deluged` per ulteriori opzioni demone2 DAEMON2_ARGS = / usr / bin / deluge-web =""               # Consultare `man deluge-web` per ulteriori opzioni PIDFILE1 = / var / run / $ NAME1.pid PIDFILE2 = / var / run / $ NAME2.pid UMASK = 022                     # Cambiare questo a 0 Se l'esecuzione inondato con il proprio utente NOMEPKG = deluge-daemon SCRIPTNAME = / etc / init.d / $ NOMEPKG

# Esci se il pacchetto non è installato
[ -x "$DAEMON1" -un -x "$Demone2" ] || uscita 0

# Leggi il file variabile di configurazione, se presente
[ -r / etc / default / $ NOMEPKG ] && . /etc / default / $ NOMEPKG

# Caricare le impostazioni e altri Rcs variabili VERBOSE
[ -f / etc / default / rcS ] && . /etc / default / rcS

# Definire LSB funzioni log_ *.
# Affidati a lsb-base (>= 3.0-6) al fine di garantire che questo file è presente.
. /lib / LSB / init-funzioni, se [ -z "$RUN_AT_STARTUP" -o "$RUN_AT_STARTUP" != "SI" ]
poi log_warning_msg "Non partire $ NOMEPKG, modificare / etc / default / $ NOMEPKG per avviarlo."
   uscita 0
fi se [ -z "$DELUGED_USER" ]
poi log_warning_msg "Non partire $ NOMEPKG, DELUGED_USER non impostato in / etc / default / $ NOMEPKG."
    uscita 0
fi

#
# Funzione che avvia il demone / servizio
#
do_start()
{
   # Ritorno
   #   0 se è stato avviato daemon
   #   1 se il demone era già in esecuzione
   #   2 se daemon non è stato possibile avviare start-stop-daemon --start --background --quiet --pidfile $ PIDFILE1 --exec $ DAEMON1 \
      --chuid $ DELUGED_USER --user $ DELUGED_USER --umask $ UMASK --test > /dev / null RETVAL1 ="$?"
   start-stop-daemon --start --background --quiet --pidfile $ PIDFILE2 --exec $ demone2 \
      --chuid $ DELUGED_USER --user $ DELUGED_USER --umask $ UMASK --test > /dev / null RETVAL2 ="$?"
   [ "$RETVAL1" = "0" -un "$RETVAL2" = "0" ] || ritorno 1

   start-stop-daemon --start --background --quiet --pidfile $ PIDFILE1 --make-pidfile --exec $ DAEMON1 \
      --chuid $ DELUGED_USER --user $ DELUGED_USER --umask $ UMASK -- $DAEMON1_ARGS RETVAL1 ="$?"
        sonno 2
   start-stop-daemon --start --background --quiet --pidfile $ PIDFILE2 --make-pidfile --exec $ demone2 \
      --chuid $ DELUGED_USER --user $ DELUGED_USER --umask $ UMASK -- $DAEMON2_ARGS RETVAL2 ="$?"
   [ "$RETVAL1" = "0" -un "$RETVAL2" = "0" ] || ritorno 2
}

#
# La funzione che arresta il daemon / servizio
#
do_stop()
{
   # Ritorno
   #   0 se il demone è stato fermato
   #   1 se il demone è stato già fermato
   #   2 se daemon non poteva essere fermato
   #   altri se si è verificato un errore di start-stop-daemon --stop --quiet --retry = TERM / 30 / Kill / 5 --user $ DELUGED_USER --pidfile $ PIDFILE2 RETVAL2 ="$?"
   start-stop-daemon --stop --quiet --retry = TERM / 30 / Kill / 5 --user $ DELUGED_USER --pidfile $ PIDFILE1 RETVAL1 ="$?"
   [ "$RETVAL1" = "2" -o "$RETVAL2" = "2" ] && ritorno 2

   rm -f $ PIDFILE1 $ PIDFILE2

   [ "$RETVAL1" = "0" -un "$RETVAL2" = "0" ] && ritorno 0 || ritorno 1
}

caso "$1" in partenza)
   [ "$VERBOSE" != No ] && log_daemon_msg "Avvio di $ DESC" "$NAME1"
   do_start caso "$?" in
      0|1) [ "$VERBOSE" != No ] && log_end_msg 0 ;;
      2) [ "$VERBOSE" != No ] && log_end_msg 1 ;;
   esac
   ;;
  stop)
   [ "$VERBOSE" != No ] && log_daemon_msg "Arresto $ DESC" "$NAME1"
   do_stop caso "$?" in
      0|1) [ "$VERBOSE" != No ] && log_end_msg 0 ;;
      2) [ "$VERBOSE" != No ] && log_end_msg 1 ;;
   esac
   ;;
  ricomincia|force-reload)
   log_daemon_msg "Riavvio $ DESC" "$NAME1"
   do_stop caso "$?" in
     0|1)
      do_start caso "$?" in
         0) log_end_msg 0 ;;
         1) log_end_msg 1 ;; # Old processo è ancora in esecuzione
         *) log_end_msg 1 ;; # Impossibile avviare ESAC
      ;;
     *)
        # Impossibile arrestare log_end_msg 1
      ;;
   esac
   ;;
  *)
   eco "Uso: $SCRIPTNAME {inizio|stop|ricomincia|force-reload}" >&2
   uscita 3
   ;;
esac

:
 

Riserva, urgente Ctrl O poi Inserire.

Per,il servizio per avviare automaticamente quando si accende il dispositivo,È possibile eseguire il seguente codice

update-rc.d default deluge-daemon
 

Per rimuovere dalla partenza:

update-rc.d -f deluge-daemon rimuovi
 

E, Avviare l'interfaccia daemon e web:

/etc / init.d / inizio deluge-daemon
 

Fermare:

/etc / init.d / stop deluge-daemon
 

Generalmente, per me, ho creato un servizio di attivazione e disattivazione programmata utilizzando cron

È possibile modificare il proprio programma, dattilografia:

-e crontab

e non dimenticate di salvare uscita! Ecco un esempio del mio file con il programma:

# mh dom comando mon dow
# Eseguire deluge torrent 10:00, 15:00 e 20:00.
#e scrivere dati in un file di log /var/log/deluge-daemon.cron.log
0,0,0 10,15,20 * * * /etc / init.d / inizio deluge-daemon && eco "Daemon Deluge iniziato a `date`">>/var / log / deluge-daemon.cron.log

#
# Arrestare il torrente in 1:00, 12:00 e 18:00.
#e scrivere anche i dati allo stesso file di registro.
#0,0 1,15 * * * /Fermata etc / init.d / trasmissione-daemon>>/var / log / cron-transmission.log && eco "Ridurre cazzo">>/var / log / cron-transmission.log
#
0,0,0 1,13,18 * * * /etc / init.d / stop deluge-daemon && eco "Daemon Deluge fermato a `date`">>/var / log / deluge-daemon.cron.log

Riferimento:

Caricamento

Questo articole è stato pubblicato in Uncategorized e contrassegnati , , , , , . Contrassegna il permalink. | Breve collegamento:  http://p1rat.ru/lezzz/2JskS

18 Risposte a WD MyBook dal vivo — impressioni. Mettere un completo client torrent con interfaccia web Deluge-web

Lascia un Commento