Архив

Публикации с меткой ‘Ubuntu’

Как подключить винчестер Mac OS X из под Linux

У меня в распоряжении есть внешний HDD который обильно использую со своим маком и есть еще дома сервер на Linux Ubuntu, который используется как backup хранилище.
Ниже приведу пример, как можно подключить HDD в формате HSF+ и синхронизовать данные с backup’ом.

Перво на перво, создается папка, в которую будет монтироваться внешний винчестер.

sudo mkdir /media/macos

Затем нужно узнать название внешнего диска, как вариант, можно воспользоваться fdisk

sudo fdisk -l

Эта команда выводит список всех подключенных к компьютеру HDD.
Вот мой пример:

Disk /dev/sdd: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0×00000000
Disk /dev/sdd doesn’t contain a valid partition table

здесь /dev/sdd символьный идентификатор моего внешнего HDD

Монтируем:

sudo mount -t hfsplus /dev/sdd /media/macos

Собственно и всё, после этого можно работать с папкой /media/macos

Пример синхронизации папок:

rsync -rvu /media/macos/Music /media/backup/Music

Данная команда произведет синхронизацию /media/macos/Music с /media/backup/Music, скопировав только более новые файлы.
/media/macos/Music откуда копировать
/media/backup/Music куда копировать
-r рекурсивный обход папок
-v вывод на экран сведений о скопированных файла
-u копировать только новые

p.s.
для полной безопасности, не лишним будет отмонтировать внешний HDD перед его выключением:

sudo umount /dev/sdd

Разрыв соединения ssh: connection reset by peer

14 Декабрь 2009 Нет комментариев

Как правило роутеры настроены на разрыв подвисших соединений через некоторый промежуток времени. У меня на работе таким промежутком является одна минута. И вот что приходилось видеть на экране: «Read from remote host dom.dyndns.org: Connection reset by peer».
Проблема решается всего одной строчкой в файле /etc/ssh/sshd_config

sudo vim /etc/ssh/sshd_config

добавляем строчку:

ClientAliveInterval 30

Интервал времени задается в секундах. Если в течении 30 секунд между клиентом и сервером не произошло обмена пакетми, sshd посылает сообщение по зашифрованному каналу данных, на которое автоматом отвечает клиентская машина.
Для того, чтобы применить изменения, нужно перезапустить sshd.

sudo /etc/init.d/ssh restart

В случае если нет доступа к конфигурационному файлу сервера, можно внесли подобные изменения на стороне клиента.

sudo vim /etc/ssh/ssh_config

параметр капельку отличается от серверного:

ServerAliveInterval 30