This is the old XigmaNAS forum in read only mode,
it will taken offline by the end of march 2021!
I like to aks Users and Admins to rewrite/take over important post from here into the new fresh main forum!
Its not possible for us to export from here and import it to the main forum!
it will taken offline by the end of march 2021!
I like to aks Users and Admins to rewrite/take over important post from here into the new fresh main forum!
Its not possible for us to export from here and import it to the main forum!
Dropbox с помощью rsync
Moderators: alexey123, MikeMac
- alexey123
- Moderator

- Posts: 1469
- Joined: 19 Aug 2012 08:22
- Location: Israel, Karmiel
- Contact:
- Status: Offline
Re: Dropbox с помощью rsync
Поподробней задачу поставь.
Home12.1.0.4 - Ingva (revision 7091)/ x64-embedded on AMD A8-7600 Radeon R7 A88XM-PLUS/ 16G RAM / UPS Ippon Back Power Pro 600
Lab 12.1.0.4 - Ingva (revision 7091) /x64-embedded on Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz / H61M-DS2 / 4G RAM / UPS Ippon Back Power Pro 600
Lab 12.1.0.4 - Ingva (revision 7091) /x64-embedded on Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz / H61M-DS2 / 4G RAM / UPS Ippon Back Power Pro 600
- alexey123
- Moderator

- Posts: 1469
- Joined: 19 Aug 2012 08:22
- Location: Israel, Karmiel
- Contact:
- Status: Offline
Re: Dropbox с помощью rsync
Ну ты не первый такой.
На почитай мое построение.
И одна страничка вверх
Идея такая.
Создаешь группу пользователей и юзеров, членов этой группы. Домашний каталог даешь каждому свой. Папка public может лежать где угодно.
Да, под самбу создаешь одну единственную шару. самба должна быть юзерлевел, с паролями и логинами.
Схема работает у меня не один год. Работает на ftp, SSH, smb.
Кстати, а чем плох уже присутствующий сервис - unison?
Кстати, а че за проблема с пакетами? Попробуй скрипт
Запускаешь его на старой машине, и он выдает практически готовое файло restore.sh, только добавь первую строчку #!/bin/sh и делаешь исполняемым
На почитай мое построение.
И одна страничка вверх
Идея такая.
Создаешь группу пользователей и юзеров, членов этой группы. Домашний каталог даешь каждому свой. Папка public может лежать где угодно.
Да, под самбу создаешь одну единственную шару. самба должна быть юзерлевел, с паролями и логинами.
Схема работает у меня не один год. Работает на ftp, SSH, smb.
Кстати, а чем плох уже присутствующий сервис - unison?
Кстати, а че за проблема с пакетами? Попробуй скрипт
Code: Select all
#!/usr/local/bin/php -f
<?php
exec ( "ls /var/db/pkg/ >> pkginfo.txt" );
$filename="pkginfo.txt";
$output1 = "restore.sh";
$file = fopen($filename, "r");
$fileoutput = fopen($output1, "w");
while(!feof($file)) {
$output = $output . "pkg_add -r " . fgets($file, 4096);
$output2 = preg_replace("/-[0-9](.+)/", "", $output);
file_put_contents($output1, $output2);
}
fclose ($file);
fclose ($fileoutput);
?>Home12.1.0.4 - Ingva (revision 7091)/ x64-embedded on AMD A8-7600 Radeon R7 A88XM-PLUS/ 16G RAM / UPS Ippon Back Power Pro 600
Lab 12.1.0.4 - Ingva (revision 7091) /x64-embedded on Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz / H61M-DS2 / 4G RAM / UPS Ippon Back Power Pro 600
Lab 12.1.0.4 - Ingva (revision 7091) /x64-embedded on Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz / H61M-DS2 / 4G RAM / UPS Ippon Back Power Pro 600
- alexey123
- Moderator

- Posts: 1469
- Joined: 19 Aug 2012 08:22
- Location: Israel, Karmiel
- Contact:
- Status: Offline
Re: Dropbox с помощью rsync
Подожди не спеши. Унисон будет работать, если пользователи работают с разными документами.
А если документ один и тот же, то в этом случае скорей всего решение будет коммерческим, и даже сильно комерческим.
В этом случае нужно, чтобы каждый клиентский комп делал diff и патчил исходник ( гыг, совсем не факт, что текстовый файл) только тем, что поменял, чтобы не потерять работу группы
А если документ один и тот же, то в этом случае скорей всего решение будет коммерческим, и даже сильно комерческим.
В этом случае нужно, чтобы каждый клиентский комп делал diff и патчил исходник ( гыг, совсем не факт, что текстовый файл) только тем, что поменял, чтобы не потерять работу группы
Home12.1.0.4 - Ingva (revision 7091)/ x64-embedded on AMD A8-7600 Radeon R7 A88XM-PLUS/ 16G RAM / UPS Ippon Back Power Pro 600
Lab 12.1.0.4 - Ingva (revision 7091) /x64-embedded on Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz / H61M-DS2 / 4G RAM / UPS Ippon Back Power Pro 600
Lab 12.1.0.4 - Ingva (revision 7091) /x64-embedded on Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz / H61M-DS2 / 4G RAM / UPS Ippon Back Power Pro 600
-
rvm
- NewUser

- Posts: 11
- Joined: 10 Sep 2012 08:44
- Contact:
- Status: Offline
Re: Dropbox с помощью rsync
Была моя тема на sourceforge.net / freenas.
Осталась тема ещё в кэше Dropbox-FreeNAS-Transmission.
Если кэш поломается вдруг, то линк на тему в моём блоге.
Если вкратце, то с DropBox работаю через API.
Осталась тема ещё в кэше Dropbox-FreeNAS-Transmission.
Если кэш поломается вдруг, то линк на тему в моём блоге.
Если вкратце, то с DropBox работаю через API.
-
tedbeer
- NewUser

- Posts: 4
- Joined: 26 Aug 2012 10:47
- Status: Offline
Re: Dropbox с помощью rsync
Вы, как мне кажется, пытаетесь сгородить плохую версию велосипеда, который уже есть во множестве вариантов.Alter wrote:Папка на NAS4Free синхронизируется с различными компьютерами.
Описанная задача - это работа для системы контроля версий - git, mercurial и прочие. Тут тебе и синхронизация и невозможность затереть работу коллеги и много чего еще.
-
AlexJ
- NewUser

- Posts: 12
- Joined: 13 Sep 2012 22:00
- Location: US
- Status: Offline
Re: Dropbox с помощью rsync
+1tedbeer wrote:Описанная задача - это работа для системы контроля версий - git, mercurial и прочие.Alter wrote:Папка на NAS4Free синхронизируется с различными компьютерами.
Описанная задача - ДОЛЖНА решаться имено с помощью систем контроля версий.
И git и mercurial поддерживают синхронизацию через севера.
@alexey123
Я знаю, что мы все из страны советов, но послушайте _добрый_ совет и никогда больше не применяйье такую конструкцию
Code: Select all
while(!feof($file)) {
...
более менее подробно об этом здесь: http://www.php.net/manual/en/function.feof.php#70715