Приветствую Вас ГостьПятница, 29.03.2024, 16:15

В помощь админу


Каталог статей

Главная » Статьи » Проекты » Проекты

Сборка и настройка файлового сервера на основе Ubuntu Server

Если у Вас появилась необходимость создать у себя дома или в небольшом офисе файловый сервер, то можно пойти двумя способами:

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

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

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

Итак, поехали...

Техническое задание:

  1. Необходим файловый сервер.
  2. Необходимо реализовать систему на основе одной железки, а не двух как положено, из-за минимального бюджета.
  3. Необходимо реализовать резервное копирование данных с графиком: каждую субботу в полночь.

Что имеем в наличии:

  1. Старая материнка под Socket775 с поддержкой Raid
  2. Проц Intel Celeron 2.8GHz
  3. Две планки памяти DDR2 по 512МБт
  4. Два HDD с интерфейсом SATA2 по 160ГБт
  5. Один HDD с интерфейсом SATA2 на 500ГБт
  6. Старый задрыпаный корпус
  7. Ненужные вентиляторы от старых системников (для допохлаждения)
  8. Желание поковыряться с этим барахлом

Итак приступим творить наше чудо-юдо.

  1. Первое и самое главное – это собрать нашу железку. Как говориться – без пруда не вытащить и рыбки из него!

Хитрости, блохи и грабли: лучше всего выбирать материнку, поддерживающую RAID.

  1. Скачиваем дистрибутив Ubuntu Server с официального сайта: http://ubuntu.ru/get

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

  1. Если материнская плата поддерживает RAID, то собираем средствами материнки массив, в противном случае будем размечать аппаратный RAID 1 средствами Ubuntu Server. В нашем случае мы будем собирать RAID 1 (зеркало) из двух дисков по 160ГБт.

Хитрости, блохи и грабли: обычные домашние материнки не поддерживают автоматический ребилд массива в случае краха одного из дисков, но аппаратный массив работает быстрее. Поэтому это ещё спорный вопрос о том, как лучше реализовать массив – программно или аппаратно!

  1. Устанавливаем Ubuntu Server.

Если RAID аппаратный, то ставим на него сразу в автоматическом режиме разметки дисков.

Если RAID программный, то придётся размечать диски вручную на этапе установки.

Хитрости, блохи и грабли: так как у нас будет в дальнейшем использоваться и третий диск для бэкапов, то, чтобы Ubuntu Server не захватил его на этапе разметки дисков и установки операционной системы, мы его пока не будем подключать! Мы его потом подмонтируем.

  1. Сетевые настройки можно задать как ручками, так и автоматические.
  2. При создании пользователя (не root-а) важно помнить, что пароль, который Вы введёте будет одинаковый и для этого пользователя и для root-а (это касается только сборки Ubuntu). В нашем примере мы зададим имя нового пользователя – user с паролем SuperPuperPassword.
  3. Во время установки на этапе выбора назначения сервера поставим всего две галочки – Open SSH Server и Samba Server. При этом нам не понадобится поднимать службу Samba ручками!

 

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

Итак, поехали. Сервер готов к тонкой настройке.

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

План настройки сервера:

  1. SSH
  1. Root права в Linux
  2. mc-консоль
  3. nano – текстовый редактор
  4. Организация сетевых ресурсов
  1. Резервное копирование
  1. На закуску:
  1. Немного о безопасности сервера.

Теперь у нас получился полностью автономный сервер!

Категория: Проекты | Добавил: isz (02.04.2014)
Просмотров: 6392 | Теги: Ubuntu File Server, Ubuntu Server, файловый сервер | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Категории раздела
Проекты [6]
Поиск
Форма входа
Наш опрос
Оцените мой сайт
Всего ответов: 147
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика