Blog Marcina Bojko

Linux,Windows,serwer, i tak dalej ;)

Zsynchronizuj swoje ulubione seriale – stacjonarka >> netbook

Przeedytuj listę – będąc w katalogu z zawartością do zsynchronizowania zrób:

ls -la|awk '{print $8,$9,$10,$11,$12,$13,$14;}' >seriale.txt|gedit seriale.txt

Przeedytuj listę zostawiając te, które Ci pasują:

Zapisz skrypt (założenia):

– zasoby montujemy w /media/series

#!/bin/bash
umount /media/series
mount.cifs //ADRES_SERWERA/ZASÓB /media/series -o user=użytkownik_windows,password=hasło_użytkownika_windows
while read line
do
echo -e "$line"
rsync -av --progress --stats --partial /media/series/"$line" /home/użytkownik/Videos
done </media/series/seriale.txt
sync;sync
umount /media/series
BOLDED=rzeczy do zmiany/wstawienia własnych.

Enjoy!

Written by marcinbojko

Luty 1, 2012 @ 21:24

Napisane w Uncategorized

komentarzy 7

Subscribe to comments with RSS.

  1. umount-a nie ma 🙂

    Łukasz Jagiełło

    Luty 1, 2012 at 21:27

    • Dzięki, już jest 😉

      marcinbojko

      Luty 1, 2012 at 21:29

  2. mount /media/series
    cd /media/series
    mc
    // zaznacz potrzebne
    screen ionice -c 3 cp -r -u %s /folder/docelowy/
    // ctrl + A + D

    Może tak będzie prościej?

    PS: w Pańskim skrypcie nie ma potencjalnych problemów ze stroną kodową montowanego zasobu?

    Pozdrawiam

    Karol

    Marzec 3, 2012 at 23:44

    • Najpiękniejsze w tym systemie jest to, iż każdy może załatwić to po swojemu.
      Czy wywoływanie cp zamiast rsynca ma sens? Dla mnie nie, cóż 😉
      Jeżeli chodzi o stronę kodową – nie ma z tym żadnego problemu.

      marcinbojko

      Marzec 4, 2012 at 18:36

      • Nie chciał bym prowokować żadnego fame tutaj, jednak mam pytanie: jaką przewagę w przypadku plików multimedialnych ma ‚rsync’ nad ‚cp -u’?

        Karol

        Marzec 5, 2012 at 04:06

  3. s/fame/flame/g ;/

    Karol

    Marzec 5, 2012 at 04:23

    • Tak na szybko?
      1. Progress bar
      2. non-interactive mode – at/cron/udev (event na podłączenie do sieci domowej)
      3. SYNCHRONIZACJA rozumiana jako ‚usuń obejrzane, dodaj nowe, dorzuć napisy’ a nie ‚kopiuj do upadłego’
      4. Możliwość wznowienia (–partial) bez kasowania danych juz przepchnietych.
      5. Block copy mode by rsync ( w wersji ‚by date’), jeszcze bardziej zaawansowane w wersji ‚compare-hash’

      marcinbojko

      Marzec 5, 2012 at 13:10


Możliwość komentowania jest wyłączona.

%d bloggers like this: