Ищу метод на основе rsync + ssh в качестве альтернативы Dropbox

Можно перечислить все существенное использование пакетов aptitude search '?essential' или dpkg-query -Wf '${Package;-40}${Essential}\n' | grep yes.

Дополнительно существует также несколько пакетов с приоритетом, требуемым, что Вы не должны удалять, также: dpkg-query -Wf '${Package;-40}${Priority}\n' | grep -E "required"

Для Вашей информации, Важной и Приоритет, поля в файле управления пакета.

8
22.10.2015, 20:43
4 ответа

Я не уверен в этом, но дать вам намек: Может быть, вы должны позволить Windows диск, прикрепленный во время установки арки? Потому что вы устанавливаете syslinux с системой арки, так что, возможно, syslinux должен обнаружить установленные операционные системы?

-121--89135-

Поскольку вы уже используете awk, возможно, самый простой способ сделать поплавковое сравнение в пределах этого языка:

MAX_LOAD=10.0
if ! </proc/loadavg awk -vmax_load=$MAX_LOAD '{ exit $1 > max_load }'
then
    echo Alert
fi

Обратите внимание, что происходит немного хитрости: ! оператор отменяет тест. Это необходимо, поскольку логическое выражение в awk и код состояния, который получает конструкция , если имеет значения противоположные значения. < используется для управления файлом /proc/loadavg в стандартный вход awk. Вызов awk с помощью -vmax _ load = $ MAX _ LOAD устанавливает переменную awk max _ load в значение переменной оболочки MAX _ LOAD .

В вашем конкретном случае, так как ваш MAX_LOAD является целым, и все, что вы читаете первый float из файла, решение ad-hoc будет:

if [ $(</proc/loadavg cut -f1 -d.) -gt $MAX_LOAD ] ...

Вызов cut извлечет неотъемлемую часть первого номера в /proc/loadavg . Идея разрушается, если какое-либо из предположений однако сказанное выше становится ложным.

-121--89138-

Для этого можно рекомендовать использовать syncthing . Моя единственная проблема заключается в том, что иногда это приводит к увеличению загрузки ЦП, но вы можете управлять этим с помощью его тщательной конфигурации. Это действительно быстро, хотя не так быстро, как rsync + ssh.

Дайте нам знать, как это работает для вас, что вы будете делать в конечном итоге, потому что, хотя в настоящее время я довольно успешно использую syncthing для похожего (на ваш) сценария использования, я все еще не уверен, что сделал правильный выбор.

4
27.01.2020, 20:10

В RT указан сетевой адрес 192.168.42.0/24. Так или вы должны сделать:

ip route replace 192.168.42.0/24 via 192.168.57.1 dev vboxnet1 

Или

ip r del 192.168.42.0/24 
ip route add 192.168.42.0/24 via 192.168.57.1 dev vboxnet1 
-121--243273-

Нет, вы не можете запустить систему Linux/UNIX на NTFS. Файловые системы NTFS можно монтировать в систему Linux/UNIX, но нельзя использовать NTFS в качестве файловой системы для самой системы Linux/UNIX.

-121--138944-

Почему бы вам не попробовать унисон? Я не уверен, какие именно операционные системы вы используете, но работу выполнит unison. Синтаксис довольно прост, хотя его можно расширить множеством опций:

~$ unison /path/to/dir1 /path/to/dir2

Здесь можно найти всю необходимую информацию.

8
27.01.2020, 20:10

Couchdrop.io/Rsync

Couchdrop funciona con Dropbox, Box, GoogleDrive, Amazon, etc. y le permite Rsync y SCP sus archivos directamente en ellos sin instalar software o paquetes adicionales.

Básicamente solo necesitorsync -a -e ssh filename username@rsync.couchdrop.io:

¿Esto podría ayudarte?

0
27.01.2020, 20:10

Вы можете использовать rsync поверх ssh. Его нужно будет запустить в обоих направлениях, если на обеих машинах были внесены изменения :

.

rsync -uavzhe ssh /home/dir/* user@example.com:/home/dir

rsync -uavzhe ssh user@example.com:/home/dir/* /home/dir

2
27.01.2020, 20:10

Теги

Похожие вопросы