Меню

Настройка резервного копирования freenas

Записки IT специалиста

Технический блог специалистов ООО»Интерфейс»

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

FreeNAS доступен для скачивания на официальном сайте проекта, на момент написания статьи последней версией была 0.7.1. Основным вариантом поставки служит LiveCD, загрузившись с которого мы получим полностью работоспособную систему, это очень удобно когда нужно быстро развернуть временное сетевое хранилище, например для обеспечения мероприятия, в учебных или демонстрационных целях. Однако стоит помнить, что настройки будут действовать до первой перезагрузки, поэтому лучше установить систему на жесткий диск, тем более что это не занимает много времени.

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

Установка

На этом с теорией закончим и перейдем к практике. К этому моменту у вас уже должен быть скачанный и записанный на CD образ диска, вставляем его в дисковод и загружаемся.

Процесс загрузки стандартный для BSD систем и через некоторое время на экране появится меню настройки FreeNAS, нас интересует установка на диск, для этого выбираем пункт 9 меню.

В появившемся окне инсталлятора выбираем «полную» установку на HDD с полноценным разбиением диска, находящуюся под номером 3.

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

Если же ваш ПК имеет большой обьем оперативной памяти, то имеет смысл ограничить подкачку 1-2 Гб. Сам процесс установки длится считанные секунды и по его окончанию вы снова, в лучших традициях BSD установщика попадете в начальное окно. На этот раз выбираем Exit и перезагружаем ПК (пункт 7 меню), не забыв извлечь CD из дисковода и указав загрузку с нужного HDD.

После перезагрузки потребуется настроить сеть, для этого выбираем пункт 2. По умолчанию хранилищу присваивается IP адрес 192.168.1.250, также существует возможность получения адресов по DHCP, но так как это все-таки сервер IP адрес лучше задать вручную.

Настройки предельно просты, ошибиться довольно трудно. Отказавшись от настройки через DHCP, указываем IP адрес, маску, шлюз и адрес DNS сервера. Поддержку IPv6 отключаем.

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

Читайте также:  Настройки топаза clean 3

Настройка дисков

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

Прежде всего разберемся с разметкой основного жесткого диска. В FreeBSD принята своя система обозначения дисков и новичку бывает довольно непросто разобраться, поэтому воспользуемся «шпаргалкой».

В нашем случае раздел 1 содержит систему (125 Мб), раздел 3 (1936 Мб) отведен под подкачку, а раздел 2 содержит остальное дисковое пространство и может быть использован для хранения пользовательских данных.

Выбираем физический диск (в нашем случае da0), указываем необходимые параметры (в 99% случаев можно все оставить по умолчанию). Так как наш диск уже размечен указываем в качестве файловой системы UFS with Soft Updates, затем жмем Добавить и подтверждаем изменения на следующей странице.

Настройка CIFS/SMB

Протокол SMB служит для организации простого общего доступа к файлам в сетях Windows и то, что нужно от сетевого накопителя подавляющему большинству пользователей.

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

Настройка FTP

FreeNAS также позволяет в считанные минуты развернуть FTP сервер, например можно организовать удобный доступ к пользовательским данным посредством общих папок для локальной сети и через FTP для удаленных пользователей, достаточно будет организовать проброс FTP портов (20, 21) на роутере.

Настройка доступа с авторизацией пользователя требует некоторых дополнительных действий.

Во первых следует установить флажок Только локальные пользователи, в расширенных настройках можно выбрать опцию Корневой каталог по умолчанию, если мы хотим изолировать пользователя от остальной файловой системы в его корневой папке. Мы рекомендуем выбирать эту опцию для интернет пользователей как наиболее безопасную, даже получив доступ к учетным данным пользователя злоумышленник не попадет дальше его папки. Сохраняем опции и перезапускаем сервис.

Можно также разрешить доступ к порталу пользователя, портал в данном случае громко сказано, пользователю доступен только простенький файловый менеджер на основе веб интерфейса. Так что особого смысла мы в этой опции не видим.

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

Настройка UPnP

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

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

Хранилище с настроенным UPnP дополнительно отображается в сетевом окружении к качестве Устройства мультимедиа, двойной щелчок по которому обеспечивает запуск WMP и удобный доступ ко всему мультимедийному содержимому. Во всяком случае у нас каких либо трудностей не возникло.

Настройка BitTorrent

Поддержка еще одной популярной технологии делает FreeNAS отличным выбором для домашнего сетевого хранилища / медиасервера. В качестве торрент клиента используется знакомый по обзорам Ubuntu Transmission, который не может похвастаться обилием функции и настроек, представляя простую и неприхотливую «рабочую лошадку».

Читайте также:  Загрузка настроек интернета теле2

Для доступа к торрент клинету наберите в браузере адрес: http://адрес_накопителя:9091, набор опций спартанский, но все необходимое присутствует. Для того, чтобы начать закачку вам нужен уже скачанный торрент файл или URL для его скачивания. Теперь можно смело выключать по ночам мощный домашний ПК, доверив закачки FreeNAS (и тем самым уменьшив счета за электроэнергию).

Мы рассмотрели далеко не все возможности FreeNAS, а только наиболее интересные и востребованные, остальные рассчитаны на более опытных пользователей и системных администраторов. Тем не менее все достаточно легко и понятно настраивается через веб интерфейс. Так что если вам нужно сетевое хранилище для дома / небольшого офиса стоит обратить свое внимание на FreeNAS

Источник

Настройка резервного копирования freenas

FreeNAS (backup) — организация бэкапа

FreeNAS — свободная операционная система для сетевого хранилища (англ. Network-Attached Storage). Сделаем на основе её систему резервного копирования.

[1]
Задача: организовать бэкап используя бесплатное ПО.
Нам понадобится:
1. скачать с сайта freenas.org дистрибутив версии 0.7.2, так как в нём есть rsync. Я использовал FreeNAS-i386-LiveCD-0.7.2.5543.iso
2. Обычный ПК с двумя винтами, один из которых лучше серверного типа. На одном разметим сам FreeNAS, на друром соответственно бэкапы.
После установки появится окно авторизации, по умолчанию используются

Сделаем первоначальные настройки: System > General

Для безопасности советую сменить имя и протокол.

После изменений Вас попросят перезагрузиться. Соглашаемся и ждем пару минут, пока FreeNAS заново поднимется. Теперь он будет доступен по адресу:

У вас он свой, измениться только http на https
Меняем пароль на свой: System > General > Password

Добавляем в систему наш второй диск: Disks > Management

Нажимаем +
В параметре «Disk» выбираем наш диск и в «Description» называем его «backup». Все остальное по умолчанию.
в самом низу жмем «ADD»

Чтобы применить, жмем: «Apply change»

Все наши данный будем шифровать. Disks > Encryption > жмём +
Выбираем:
1. диск, у нас он в скобках (backup).
2. Алгоритм шифрования, я выбрал AES
3. Длину ключа, советую побольше 256
Вписываем ключевую фразу
Ставим галочку и жмём «ADD».

Если все сделали правильно, то ниже будет соответствующая надпись.

Отформатируем зашифрованный диск: Disks > Format
По умолчанию предлагается в метке тома использовать USF, согласимся.
Жмём «Format disk»

Если вы соблюдали инструкцию, то увидите процесс форматирования

Придется подождать, время зависит от объема диска.
По завершении форматирования в самом конце увидите надпись

самое главное здесь увидеть «Done!»
Теперь нам надо смонтировать отформатированный диск: Disks > Mount Point > жмём +

Выбираем диск, указываем файловую систему.

Чтобы применить, жмем: «Apply change»

Теперь если выберем в меню System, то увидим примонтированный диск

Настройка папок на FreeNAS для зеркала и бекапов

Заходим в основном меню: Advanced > File Manager

для авторизации используем тот же логин и пароль, что и на FreeNAS

Наш диск Backup монтируется в mnt.

Читайте также:  Восстановление ноутбука asus zenbook до заводских настроек

Если зайдем то увидим папочку backup, это и есть наш диск.

Заходим в неё и создаем нужный нам папки.

У нас будет
mirror — зеркало важной для нас информации
backup — суда будут складываться изменения произошедшие за день в папке mirror

Так же необходимо будет создать еще и подпапки если у вас бекап будет производиться с нескольких серверов.
— mnt
—backup
——backup
———pub_c
———pub_d
———pub_e
——mirror

Настройка сервера rsync на Windows

www.itefix.no [23] — официальный сайт cwRsync.
я использую

Скачиваем, распаковываем и устанавливаем

Редактируем конфигурационный файл

Мой конфиг rsyncd.conf, в нём я делаю бэкапы с трёх дисков.

Настройка клиента rsync на FreeNAS

Для организации бэкапа нам понадобится rsync: Services > Rsync

Использовать его мы будем в качестве клиента. переходим на вкладку «Client» и нажимаем «+»

Для примера настрою backup на диск С. В моём случае получилось следующее:
Enable — ставим галочку
Local share — /mnt/backup/mirror/pub_c/ (куда мы будем складывать)
Remote Rsync Server — 192.168.15.15 (сервер rsync, от куда будем брать)
Remote module name — pub_c (берем из rsyncd.conf. смотрите выше)
Synchronization time — я выбрал на минутах 0, на часах 18 (когда все с работы уйдут), на днях, месяцах и днях неделей — all
Description — pub_c (18-00 каждый день)
Recursive — ставим галочку
Times — ставим галочку
Compress — ставим галочку
Archive — оставляем пустату
Delete — оставляем пустату
Quiet — оставляем пустату
Preserve permissions — оставляем пустату
Preserve extended attributes — оставляем пустату
Extra options — тут вписываем дополнительные ключи

Не забудьте создать необходимые каталоги, иначе беда )
/mnt/backup/backup/pub_c/ — этот путь должен существовать.

Настраиваем на FreeNAS-е шару

Запускаем службу CIFS/SMB

Ставим галочку на «Enable»

Жмём «Save and Restart»

Если все ок, то должно появится сообщение.

, должно быть две зелененькие галочки напротив службы

Настроим SMB:
Authentication — anonymous
NetBIOS name — По умолчанию «freenas», но советую изменить на другое… у меня «baby»
Workgroup — WORKGROUP, если у вас другая рабочая группа… меняйте на свою.
Description — по аналогии с «NetBIOS name». у меня «baby»
остальное все оставим как предлагает система.
В конце нажимаем «Save and Restart»

Настроим расширенную папку.

Services > CIFS/SMB > Shares > нажимаем +

Name — backup
Comment — backup
Path — нажимаем на кнопочку слева и выбираем. У меня получилось: «/mnt/backup/»
Read only — ставим галочку (доступ только на чтение)
Hosts allow — Вписываем хосты с которых разрешен будет доступ.
В конце нажимаем «Save»

Проверим доступы к различных хостов:

Необходимые действия при перезагрузке

При перезагрузке компьютера, требуется подмонтировать наш зашифрованный диск с данными.
Для этого:
Авторизуемся через веб интерфейс

[41] Видим надпись (наш диск невиден)

Нажимаем «Not attached»

[42]
Disk — тут выбираем наш диск
Command — выбираем команду «attach»
Passphrase — тут вводим пароль (тот который использовали при шифровании)
нажимаем «Execute»

[43]
Если все сделали правильно, то увидите

Источник