Итак, предположим у меня есть сетевое хранилище с двумя HDD Hitachi по 1Тб. Моя задача запрограммировать NAS так что бы на двух HDD была постоянно одна и таже информация, то есть беспрерывно производилось резервное копирование (появился новый файл на одном диске и сразу скопировался на второй) . Знаю что это можно сделать, просто хочу уточнить сложно это будет сделать или нет? Как вообще настраивать это, по типу модема и Wi-Fi роутера?
(я продвинутый пользователь, знаю паскаль, делфи, байсик)
Компьютерное железо
Сетевое хранилище (вопрос внутри)
>(я продвинутый пользователь
Нда.. . продвинутый программист, ок :D
Ты велосипед там не изобретай. Прочитай про RAID-массивы. Тебя интересует уровень 1
Нда.. . продвинутый программист, ок :D
Ты велосипед там не изобретай. Прочитай про RAID-массивы. Тебя интересует уровень 1
Вставляешь в NAS два одинаковых диска, подключаещь его по витой паре к своему компу, к NAS прикладывется диск с сетевой утилиткой, которую запустишь на своём компе, эта утилитка найдёт твой NAS и позволит зайти на него через ВЕБ-интерфейс, там будут менюшки, в которых и выберешь нужные тебе настройки.
По сути, речь идёт о создании RAID массива, первого, если не ошибаюсь уровня с эффектом Зеркалирования.
RAID1 - Зеркалирование (Mirroring)
Зеркалирование (Mirroring) -- технология, применяемая как в корпоративной среде, так и на домашних компьютерах. Она позволяет создавать резервные копии ''на лету''. Зеркалирование, по сути, означает, что диск A является копией диска B. Или, возможно, диск C+D является копией диска A+B. Вне зависимости от конфигурации, основной аспект -- дублирование информации. Позже, эта информация может быть с легкостью восстановлена или сохранена как резервная копия без остановки системы, или даже физически помещена в хранилище данных.
Перед началом, убедитесь, что у вас есть два физических диска равной емкости. Далее в этом примере подразумевается, что это диски прямого доступа (direct access, da(4)) с интерфейсом SCSI.
Зеркалирование первичных дисков
В статье предполагается, что FreeBSD установлена на первый жесткий диск, определяемый системой как da0. Это устройство будет целевым для утилиты gmirror(8).
Перед построением зеркала включите дополнительную отладочную информацию и откройте доступ к устройству. Это достигается установкой следующего значения переменной sysctl(8) kern.geom.debugflags:
# sysctl kern.geom.debugflags=17
Теперь создайте зеркало. Начните процесс с сохранения метаданных на первом диске. В результате выполнения следующей команды будет создано устройство вида /dev/mirror/gm:
Внимание: Создание зеркала на диске, с которого произведена загрузка, может повлечь за собой потерю данных в том случае, если данными занят последний сектор диска. Риск повреждения данных меньше, если создание зеркала немедленно следует за свежей установкой FreeBSD.
# gmirror label -vb round-robin gm0 /dev/da0
Система должна выдать следующее сообщение:
Metadata value stored on /dev/da0.
Done.
Инициализируйте GEOM, это повлечет за собой загрузку модуля ядра /boot/kernel/geom_mirror.ko:
# gmirror load
Замечание: После успешного завершения команды будет создано устройство gm0 в каталоге /dev/mirror.
Включите автоматическую загрузку модуля geom_mirror.ko во время старта операционной системы:
# echo 'geom_mirror_load="YES"' >> /boot/loader.conf
Отредактируйте файл /etc/fstab, заменив в нём упоминания старого имени устройства da0 новым именем устройства зеркала gm0.
Замечание: Если vi(1) -- ваш любимый текстовый редактор, то эта задача решается просто:
# vi /etc/fstab
Сделайте резервную копию файла fstab, набрав в vi(1) :w /etc/fstab.bak. Затем замените все части строк, содержащие имя устройства da0, на имя gm0, набрав :%s/da/mirror\/gm/g.
RAID1 - Зеркалирование (Mirroring)
Зеркалирование (Mirroring) -- технология, применяемая как в корпоративной среде, так и на домашних компьютерах. Она позволяет создавать резервные копии ''на лету''. Зеркалирование, по сути, означает, что диск A является копией диска B. Или, возможно, диск C+D является копией диска A+B. Вне зависимости от конфигурации, основной аспект -- дублирование информации. Позже, эта информация может быть с легкостью восстановлена или сохранена как резервная копия без остановки системы, или даже физически помещена в хранилище данных.
Перед началом, убедитесь, что у вас есть два физических диска равной емкости. Далее в этом примере подразумевается, что это диски прямого доступа (direct access, da(4)) с интерфейсом SCSI.
Зеркалирование первичных дисков
В статье предполагается, что FreeBSD установлена на первый жесткий диск, определяемый системой как da0. Это устройство будет целевым для утилиты gmirror(8).
Перед построением зеркала включите дополнительную отладочную информацию и откройте доступ к устройству. Это достигается установкой следующего значения переменной sysctl(8) kern.geom.debugflags:
# sysctl kern.geom.debugflags=17
Теперь создайте зеркало. Начните процесс с сохранения метаданных на первом диске. В результате выполнения следующей команды будет создано устройство вида /dev/mirror/gm:
Внимание: Создание зеркала на диске, с которого произведена загрузка, может повлечь за собой потерю данных в том случае, если данными занят последний сектор диска. Риск повреждения данных меньше, если создание зеркала немедленно следует за свежей установкой FreeBSD.
# gmirror label -vb round-robin gm0 /dev/da0
Система должна выдать следующее сообщение:
Metadata value stored on /dev/da0.
Done.
Инициализируйте GEOM, это повлечет за собой загрузку модуля ядра /boot/kernel/geom_mirror.ko:
# gmirror load
Замечание: После успешного завершения команды будет создано устройство gm0 в каталоге /dev/mirror.
Включите автоматическую загрузку модуля geom_mirror.ko во время старта операционной системы:
# echo 'geom_mirror_load="YES"' >> /boot/loader.conf
Отредактируйте файл /etc/fstab, заменив в нём упоминания старого имени устройства da0 новым именем устройства зеркала gm0.
Замечание: Если vi(1) -- ваш любимый текстовый редактор, то эта задача решается просто:
# vi /etc/fstab
Сделайте резервную копию файла fstab, набрав в vi(1) :w /etc/fstab.bak. Затем замените все части строк, содержащие имя устройства da0, на имя gm0, набрав :%s/da/mirror\/gm/g.
Есть режим хранения данных специальный такой. Это функция винчестеров, вроде.. . RAID вроде как.
Похожие вопросы
- Надо создать вот такую сеть (схема внутри)(и вопросы внутри)
- в следствии ошибки полетел БП, вопрос внутри
- = Есть смысл переплачивать или нет? Вопрос внутри.. . =
- Переключаемая графика на ноутбуке ACER. Вопрос внутри
- Помогите, пожалуйста. Срочно нужна помощ. Вопрос внутри.
- У товарища не устанавливается ХР, почему, в чем дело?(вопрос внутри)У товарища не устанавливается ХР, почему, в чем дело
- Залили ноутбук чаем, отнесли ремонт. вопрос внутри!
- 2 вопроса по поводу Материнской Платы и её замене вопросы внутри
- Есть маньяки - любители тишины, всеми силами старающиеся уменьшить шум системного блока? Для таких вопрос внутри
- Что-то начал частенько слышать о скальпировании процессора (вопрос внутри)...