Записи с метками резервное копирование

Как работать со снэпшотами ZFS (путь джедая)

Вчера я написал, что ZFS лучше UFS для файлового хранилища, т.к. позволяет делать снэпшоты файловой системы и восстанавливать их в случае непредвиденных обстоятельств. Например, случайного удаления файлов, как  было со мной.

Хочу показать как работать со снимками состояния файловой системы во FreeBSD. Демонстрация будет для джедаев, владеющих командной строкой.

Список пулов и снэпшотов

Первым делом смотрим, что нам скажет команда «zfs list», она выводит список zfs-пулов (z-pool) и снэпшотов:

filenode:~# zfs list
NAME            USED  AVAIL  REFER  MOUNTPOINT
storage        3.96G  5.82G  3.96G  /mnt/storage

Здесь NAME — это имя пула или снэпшота, USED — объём занятого места, AVAIL — объём доступного места, MOUNTPOINT — точка монтирования файловой системы. Читать дальше >

Не забывайте бекапить бекапы!

Вчера случайно выяснил с какой дикой скоростью FreeBSD удаляет файлы с UFS. Разбирал фотографии прямо на сервере и, как герой многих сисадминских анекдотов, напустил rm -rf Photos""...

Как показал осмотр разрушений, за те несколько секунд, что я осознавал, что я сделал и жал на отмену, сервер успел снести половину из почти сотни гигабайт фотографий. И если утерю фотографий с моего дня рождения восьмилетней давности ещё как-то можно пережить, то за потерю фотографий наших девочек, только что приехавших из роддома, жена бы меня точно убила.

Поиск по интернету способов восстановления удалённых файлов на UFS показал наличие нескольких специализированных программ. Но говорилось, что они восстанавливают всего около 40% удалённых файлов, что неприемлимо мало. Второй проблемой оказалось, что все найденные программы работали почему-то под Windows.

Спасла же меня найденная ещё одна копия фотографий на моём компьютере, забытая при переносе на NAS.

Мораль сей сказки проста: не забывайте бекапить бекапы! Держите несколько копий, синхронизируйте их регулярно rsync'ом, unison'ом или ещё чем-нибудь. Наличие ещё одной копии в каком-нибудь онлайновом хранилище не блажь, а суровая необходимость.

Нужно будет поисследовать журналируемые файловые системы с возможностью отката во времени...

rsync для Windows

Озадачился целью бекапить ноутбук жены на домашнее хранилище. Сетевое хранилище поддерживает rsync. Ноутбук с Windows XP. Начал искать программы под Windows, с поддержкой rsync.

Google, первым делом, выдал ссылку на DeltaCopy. Программа бесплатная. Может работать и как rsync сервер, и как клиент. Обладает достаточно убогим интерфейсом. Но, тем не менее, все необходимые функции есть.

Но присутствует у неё и серьёзная проблема, делающая практически невозможным её использование. Она не умеет обрабатывать файлы с русскими именами. DeltaCopy превращает имена в набор вопросиков.  И, т.к. моя жена не может отказать себе в удовольствии использовать русские названия для фалов и папок, то пришлось себе отказать в удовольствии использовать DeltaCopy.

Следующим я решил попробовать rsync из набора cygwin. И это оказалось правильным решением. Хотя графический интерфейс отсутствует, имена файлов сохраняются правильно. И их затем удаётся закачать и на компьютер с Windows, и с Linux.

P.S. Если кто знает приличную программу, с графическим интерфейсом и поддержкой rsync, нормально работающую с русскими именами файлов, поделитесь, пожалуйста.

Онлайновое хранилище: альтернатива ли

Хочу поделиться радостью. Недавно некто John Silver оставил первый читательский комментарий на этом сайте :)

Онлайн надо все хранить, зачем с домашним сервером заморачиваться. Вряд ли у кого больше пары гигов незаменимых данных (плюс видео и фото, но это за копейки можно сбрасывать в сеть). Плюсов — масса. Пусть хоть вся квартира сгорит, данные в порядке.

Комментарий очень в тему, хочу ответить на него отдельным постом.

Нельзя не признать, что онлайновое хранилище имеет свои, достаточно серьёзные преимущества. Надёжность действительно, с высокой вероятностью, но не гарантированно, будет выше, чем в домашнем хранилище.

И количество подобных сервисов растёт и цены падают. Некоторые даже предлагают хранить 2-5Gb бесплатно.

Но! Но минусы есть и довольно существенные.

Читать дальше >

Идеальное файловое хранилище для дома

Сразу оговорюсь, что буду здесь рассматривать только сетевые хранилища данных, т.к. внешний жёсткий диск уже отдельно рассмотрен в статье: «Внешний диск: альтернатива ли?».

Идеальное файловое хранилище для дома, какое оно? Какими свойствами должно обладать?

Список достаточно небольшой:

  • Дублирование хранимых данных
  • Возможность работать в сети
  • Поддержка распространённых файловых систем
  • Поддержка стандартных сетевых протоколов
  • Управление через браузер

Читать дальше >