LINUX.ORG.RU
ФорумJob

Одноразовая, низкооплачеваеммая работа для программиста на Vala

 , ,


0

2

Посоветуйте приблуду для резервного копирования - это проблема.

Нужно запилить патч который добавит возможность изменять размер тома бэкапа создаваемого deja-dup. Можно без возможности настройки через GUI. Закоммитить на ланчпад. Коммит обязательно сопроводить словами которые я пришлю отдельно (правила форума запрещают писать мне их здесь).

Сколько будет стоить?

★★★★★
Ответ на: комментарий от NoNameNoNumber

Написать что они уроды потому что не сделали элементарную настройку и решили просто описать как прекрасно жить с томом размером 25Мб в комментах?

Нафиг. Если бы у меня был патч добавляющий полноценный функционал, написал бы. А так - для себя решил проблему - Посоветуйте приблуду для резервного копирования (комментарий) соответственно вопрос практически снят. Спасибо за подсказку drake (теперь видимо торчу ему пиво) и очень странно что Geany мне эту шнягу не нашел - больше ему не верю. Только find.

Suntechnic ★★★★★
() автор топика
Ответ на: комментарий от Suntechnic

там же написано

    // Advantages of a smaller value:
    // * takes less temp space
    // * retries of a volume take less time
    // * quicker restore of a particular file (less excess baggage to download)
    // * we get feedback more frequently (duplicity only gives us a progress
    //   report at the end of a volume) — fixed by reporting when we're uploading
    // Downsides:
    // * less throughput:
    //   * some protocols have large per-file overhead (like sftp)
    //   * the network doesn't have time to ramp up to max tcp transfer speed per
    //     file
    // * lots of files looks ugly to users
    //
    // duplicity's default is 25 (used to be 5).
    //
    // For local filesystems, we'll choose large volsize.
    // For remote FSs, we'll go smaller.

То есть если делать настройку в гуе то нужно эту инфу донести до пользователей.

bhfq ★★★★★
()
Ответ на: комментарий от bhfq

ля... Ну пусть не в гуе, а через конфиг!

Да и информация не очень важная и спорная. Единственное что там важно - более простое/быстрое частичное востановление, которое эта фигня не поддерживает. ;)

Suntechnic ★★★★★
() автор топика
Последнее исправление: Suntechnic (всего исправлений: 1)
Ответ на: комментарий от Suntechnic

Вот тебе запили запейсплатно только размер через gsettings и без гуйца. Т.к. не знаю GTK да и vala в целом тоже. Дальше кто-нибудь продолжит. Нужно в deja-dup/widgets/ConfigLocation.vala после combobox (наверное в 135 строку) добавить http://www.valadoc.org/#!api=gtk -3.0/Gtk.SpinButton значение которого будет сохраняться в gsettings.

How-to по компиляшкам с наложением патча (для убунты).

sudo apt-get build-dep deja-dup duplicity
sudo apt-get install bzr cmake valac python-ldtp intltool itstool xvfb libpeas-dev
mkdir temp && cd temp
wget https://dl.dropboxusercontent.com/u/7983994/lor/djdp_archive_part_size.diff
bzr branch lp:deja-dup
cd deja-dup
patch -p0  < ../djdp_archive_part_size.diff 
mkdir builddir && cd builddir
cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBEXECDIR="/usr/lib/x86_64-linux-gnu/"
make -j3
sudo make install all
cd libdeja
make -j3
sudo make install all

Значение смотреть так:

gsettings get org.gnome.DejaDup archive-part-size

Значение менять так:

gsettings set org.gnome.DejaDup archive-part-size 80

bhfq ★★★★★
()
Ответ на: комментарий от bormant

Если тс пишет что там 25 мег чтобы файлы влазили на всякие дешевые лимитированные по размеру хостинги то это не так. Файл получается чуть больше 26 мб. Вечно вэтом линуксе метрика не от сего мира, вроде делают ос для десктопа, а не для задротов. Ага я понял суть твоих исчислений, окай спишем на проблемы у авторов фм thunar.

bhfq ★★★★★
()
Последнее исправление: bhfq (всего исправлений: 1)
Ответ на: комментарий от bhfq

Очень подробно - спасибо, но я знаю и как параметры менять и как патч накатывать... А для какой это версии патч? У меня собирается только 24, не старше. А в репах 22 но чего-то от нее исходников нет.

Suntechnic ★★★★★
() автор топика
Ответ на: комментарий от bormant

Во-во... Люди уже забывать начали что такое честны Мб.

Suntechnic ★★★★★
() автор топика
Ответ на: комментарий от Suntechnic

bzr branch lp:deja-dup

Это для самой последней из bzr. То есть это сорцы у разработчиков.

А какая убунта? На 13.04 собирается из bzr, я так понял там 30 версия https://code.launchpad.net/deja-dup

Не, для 24 версии не подойдет, там autotools. А в 30 там cmake уже.

bhfq ★★★★★
()
Последнее исправление: bhfq (всего исправлений: 2)
Ответ на: комментарий от bhfq

Блин, а что оно будет делать если значение не установлено? Нужна же какая-то проверка? И может еще на дипазон проверить?

Suntechnic ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.