14 10/14
12:00

Организация backup-сервера. Linux, ZFS и rsync

TL;DR:
Статья о настройке бекапа линуксовых серверов. В качестве хранилища используется раздел ZFS с включенными дедубликацией и компрессией. Ежедневно делаются снапшоты, которые сохраняются в течение недели (7 штук). Ежемесячные снапшоты хранятся в течение года (еще 12 штук). В качестве транспорта выступает rsync: на сервере он запущен демоном, на клиентах он запускается из crontab. Писалась для Хабра.

Так сложилось, что у меня есть пара серверов, на которых под KVM живут виртуальные машины. Хотелось бекапить образы этих машин в сеть, но так, чтобы выполнялись условия:

  • Хранить все бекапы за последнюю неделю.
  • Хранить в течении года ежемесячные бекапы.
  • Никакая активность на клиентах не должна повредить уже сделанные бекапы.
  • Никаких сторонних бекап-агентов. На клиентах только стандартное и проверенное
    поколениями админов ПО.
  • Экономно расходовать место в хранилище. Желательна компрессия и дедубликация данных.
  • Быстро получать доступ к бекапам. Все файлы должны быть доступны без дополнительных инструментов и оболочек. Идеальный вариант: каждый бекап в отдельном каталоге.

Можно ли всё это совместить? Да, и очень просто.
(more…)

11 10/14
22:18

Windows Embedded Standard 7 и как ее правильно готовить

Windows Embedded Standard 7 это операционная система, ориентированная на встраиваемые устройства. Она выглядит, как обычная Windows 7. Запускает те же программы, что и обычная Windows 7. Так что согласно утиному тесту, это обычная Windows 7. Но с нюансами:

  • Продукт не требует активации. Достаточно просто ввести ключ. Оно и понятно, ведь встраиваемое устройство должно уметь работать там, где нет не только интернета, но и телефона.
  • Есть возможность перевести диск в read only. Идеально для тонких клиентов и медиаплееров. Можно перезагружать компьютер резетом и возвращаться к гарантировано рабочему состоянию системы.
  • Широчайшие возможности для кастомизации. В процессе инсталяции системы можно выбрать, какие компоненты устанавливать, а какие нет. Как вам полноценная система с браузером, занимающая всего 1 гигабайт?
  • Добавление компонентов после инсталяции несколько усложнено. В панели управления в разделе Turn Windows features on and off пусто. Но если сильно приспичит, компоненты можно добавить через dism. Напомню, что программы ставятся и работют. Речь только о компонентах самой Windows.
  • По-умолчанию выключен файл подкачки. Включается мышкой в том же месте, где и в обычной Windows 7.
  • Нельзя сменить ключ. Что было введено при инсталяции, с тем и придется жить до следующей переустановки.
  • Bluetooth у меня сходу не заработал. Но я особо и не пытался его запустить.

(more…)

25 09/14
22:38

Вчера пришел спам от какого-то интенет-магазина с сабжем “ликвидация лета”. Не поверил, посмотел в окно. А ведь действительно.

24 09/14
01:21

Сегодня у моего транспортного средства случилось аж два знаменательных события:

  1. Пробег перевалил за 100 тысяч.
  2. Благодаря столбику, удачно подвернувшемуся на парковке, в переднем бампере образовалась дырка.

Так в один день машина достигла совершеннолетия и лишилась девственности.

22 09/14
13:02

Шпаргалка по diskpart

Diskpart – так теперь в Windows называется современный аналог fdisk, знакомого еще со времен DOS. Режим работы интерактивный, запускаем его из командной строки и видим приглашение:

DISKPART>

Полезные команды в порядке применения при создании раздела:

list disk – перечень HDD на компьютере.

select disk 0 – выбрать HDD номер 0.

list partition – перечень разделов на выбранном диске. предположим, что разделов оказалось два. значит, следующий созданный будет третьим.

create partition primary – создать первичный раздел на выбранном диске. будет использовано всё свободное пространство.

select partition 3 – выбрать третий, только что созданный, раздел текущего диска (на самом деле не обязательно, он и так оказывается выбранным сразу после создания)

format fs=ntfs quick – быстрое (без проверки на бэдблоки) форматирование выбранного раздела.

assign letter=f – подключить выбранный раздел как диск F:

Полный список команд можно получить, набрав help, подробности по каждой отдельной команде можно получить, набрав help имя_команды. Выход из diskpart – exit или ctrl+c.