Установка Linux на software raid
Будем исходить из того, что у нас есть рабочий компьютер без аппаратного raid-контроллера, два харда одинакового размера, дистрибутив Linux на флешке, в моем случае Xubuntu и острое желание установить систему на software raid1 — что все же лучше, чем single disk, понятно почему
Загружаемся с флешки в live-mode. Получаем полноценный рабочий стол. Запускаем терминал и устанавливаем mdadm — тулза, которая и будет управлять нашим рейд-массивом
Теперь на каждом из дисков /dev/sda, /dev/sdb при помощи fdisk нужно создать единственный раздел fd максимального размера. Тип раздела Linux raid autodetect. Для этого выполняем
Аналогично для /dev/sdb. Синхронизируем диски
Для наблюдения за процессом синхронизации
Таким образом мы создали новый дисковый массив /dev/md0, на который и будем устанавливать систему. Необязательно ждать окончания синхронизации. Продолжаем
Так как стандартный инсталятор *ubuntu не умеет работать с разделами /dev/md0, то еще раз воспользуемся услугами fdisk и создадим разделы вручную. Количество разделов и их размеры зависят от Ваших предпочтений
- /dev/md0p1 / корневой раздел
- /dev/md0p2 swap, принято давать в два раза больше чем память, но я не думаю, что это точная формула
- /dev/md0p3 /home домашный раздел для пользователей
Создали, записали, вышли из fdisk. Запускаем инсталятор из той же консоли
В том месте (выбор Something else), где нужно выбрать диски/разделы, выбираем
- /dev/md0p1, точку монтирования /, ставим галочку format
- /dev/md0p2, swap раздел
- /dev/md0p3, точку монтирования /home, ставим галочку format
Продолжаем установку. По завершении еще не перегружаемся, поскольку нужно установить еще загрузчик. В консоли
Mint linux установка на raid
Создание файлового сервера RAID1 для организации
Здравствуйте! Дорогие Линуксмены
Сегодня я собираю файловый сервер RAID1 на базе Linux Mint 18.2 Sonya Cinnamon 64 bit для организации. Это мой первый опыт раньше никогда не сталкивался с RAID и файловым сервером по этому буду спрашивать у Вас помощи.
Для этого я выбрал оборудование:
- Мат.плата ASUS PRIME H270-PRO
- Процессор S-1151 Intel Сore i7-7700, 3.6 GHz (Kabylake)
- DDR 4 Geil 4 Gb GEIL GP44GB2400C16SC PC4-19200 2400Mhz 2 штуки
- 120GB SSD Kingston SUV400S37/120G
- Винчестер для NAS систем 3Tb Seagate SATA 6Gb/s 5900rpm 3.5″ 64Mb 3 штуки
- Видеокарта Asus 1 GB EN210 Silent/DI, nVidia EN210, DVI/HDMI VGA, DDR3 64bit
- Блок питания HuntKey LW-6550HG, P-IV, Max 550W, 12cm FAN
- UPS, SVC, V-1500-F, Smart, USB, AVR Стабилизатор:165-275В, Бат,:12В/9 Ач*2шт,,
Этот материнская плата был выбран потому что он не дорогой и поддерживает RAID. Процессор выбрал самый мощный потому что для работы с RAID нужны мощность процессора. Оперативки 8Г думаю хватит. SSD Диск в нем будет установлен основная операционная система. А все данные будет хранится винчестере для NAS систем 3Tb Seagate SATA 6Gb/s с системой RAID1. А трети диск для запаса буду держат если один из них будет выходит из строя на его место поставлю. Знаю видеокарта не нужен но у мат. платы нету ВГА выхода по этому включил видеокарту что бы при установке ОС мог подключит монитор и смотреть. Блок питания думаю мощность хватит. ИБП если электричество выключится. Я сначала хотел сделать RAID10 у него скорости больше будет и шансы сохранения данных тоже чуть больше. Но потом узнал что если мат. плата сгорит и не возможно будет данные восстановит потому что в RAID10 данные сразу на два диска записывается а эти два диска как один невозможно подключит. А в RAID1 данные записывается на один диск а на второй просто зеркалируется по этому если выйдет из строя мат. плата то любой из двух дисков подключив в другой компьютер можно вытащить данные.
Это вопрос первый — правильно ли я собрал системный блок и RAID для файлового сервера?
Теперь второй вопрос
В организаций существует где то 50 компьютеров 10 процентов в Виндовс и 90 процентов в Линуксе со временем все станет Линуксом но все равно надо оставить поддержку для Виндовса если кто то придет с ноутбуком у него 100 процентов будет Виндовс. Мне надо сделать в этом Linux Mint 18.2 Sonya Cinnamon 64 bit одну общую папку с доступом внутри него будет папки с именами сотрудников организации и права у него: любой сотрудник может заходит в любую папку другого сотрудника и изменять там удалять то есть все. но никто кроме меня не должен удалять либо изменять папки с именем сотрудника то есть только я создаю и я удаляю папки с именем сотрудников а остальные нет им позволено все только внутри папке сотрудников. Например: ОбщаяПапка/ИвановИван/ Документы Ивана. Вот как забрать права у ОбщаяПапка что бы они не мог изменять удалять папку ИвановИван а внутри папки ИвановИван можно все им КАК это сделать?
Третий вопрос
Еще одна папка будет но это не общая папка внутри этого папки тоже папки с именами сотрудников но в ограниченном размере 30ГБ то есть сотрудник не может запихать файлов больше 30 ГБ. Сотрудники смогли подключатся только к своим папкам с логином и паролем с любого компьютера.
Вот вопрос как ограничить размер папки 30ГБ? и как подключится с любого компьютера к своему папку с логинем и паролем?
Вот такие вопросы. Может среди вас есть кто то кто сделал файловый сервер на линуксе может есть кто то не сделал но знает как это сделать Помогите пожалуйста!
Создание файлового сервера RAID1 для организации
Создание файлового сервера RAID1 для организации
Создание файлового сервера RAID1 для организации
syberdaim , что-то ты не с того бока зашёл.
Описанная тобою конффигурация — сплошной бред (имхо) проц избыточен в N-раз, видеокарта не нужна вообще и т.д.
Итак: «файловый сервер» — программно-аппаратный комплекс (ваш Кэп)
Чтобы определиться с аппаратной частью, хорошо-бы знать программную.
А чтобы определиться с программной — надо понимать какие задачи будет решать девайс.
Смотрим готовые решения (первое нагугленное):
— лирика https://www.asustor.com/product?p_id=53
— спецификации https://www.asustor.com/product/spec?p_id=53
Видим:
— Процессор: Intel Celeron J3455 Quad-Core 1.5 GHz — да и то, упоминается в связи с 4K видео (и это без дискретной видеокарты вообще)
— Сеть: Gigabit Ethernet x 2 — куда-же без толстых линий связи
Но главное в этих готовых NAS`ах — софт, под который это железо и подобрано. Поэтому я бы решал вопрос так:
— поискал готовое подходящее решение, с учётом бэкдоров, ляпов, регулярности обновлений прошивок и всего вот этого.
— или смотрел-бы на готовые решения как ориентир для сборки своего и начал-бы всё-равно с софта.
И ещё, я с некоторых пор не доверяю конторе Seagate (после их конфуза с мухой-цц), перешёл на WD Black. Кстати, как раз зеркальный RAID я на них и собирал и отработали у меня они в рейде лет восемь, так-же как ты хочешь — на материнке (ASUS P5KC). И они у меня абсолютно живые и по сей день. Но WD Black шумные и вибрируют (мои), но для твоей задачи это пофигу.
p.s. это я ктому, что на сэкономленные деньги от i7 и видяшки можно взять толстую PCI-E сетевушку, нормальный PCI-E RAID-контроллер со своим кешем, и винты посеръёзнее и можеть быть памяти больше (вдруг для виртуалок) — т.е. действительно важное для [файлового] [сервера]
Создание файлового сервера RAID1 для организации
Как комментаторы выше уже сказали — для чисто файлового сервера конфигурация бредовая, особенно если это малый офис.
1. Мощный процессор (а так-же плата под него и топовая память по частотам) для software RAID нужен, только если это RAID 5, 6, или что-то подобное. Для RAID 1 или 10 — даром не нужно. Они практически не создают нагрузку. Но с RAID 5 и 6 связываться не советую ни одному новичку.
2. Память — сильно зависит от количества подключений к серверу. Нужно знать сценарий использования. В прочем — это в любом случае нужно для адекватной оценки — сколько будет у сервера клиентов, сколько из них могут обращаться одновременно, что именно они на нем делать будут.
3. SSD как системный диск файлового сервера — даром не нужен. Если сервер действительно будет файловым, а данные будут лежать на других дисках. Т.к. система грузится «один раз», после чего почти все крутится в памяти и системный диск трогает только чтобы логи дописать. Лучше уж сделать из него L2 кеш, но это нетривиальное занятие для новичка, опять-же.
4. Видеокарту можно снять после установки. Т.е. использовать времянку какую-нить. Но скорее всего после пересмотра железа вы найдете материнку с видеовыходом, и вопрос решится сам.
5. Если сервер будет с высокой нагрузкой — диски для данных WD Black. Если с умеренной — WD Red. Если с очень умеренной (важен объем а не скорость) — можно даже WD Blue, но с тюнингом, вот таким: Диски WD «зеленой» серии — что надо сделать, чтобы не убить их за
1 год под линуксом. Сигейты — несколько подпорчена у них репутация. Но вообще, вопрос вкуса сейчас. Общее качество примерно одинаково в основной массе, за исключением самых топовых и самых младших моделей. Топовые — часто сыроваты, а на младших — экономят, или вообще туда может попасть частичная отбраковка. Соответственно, тоже отказов побольше. Предпочитаю брать модели из середины актуального ряда — обычно, самое то получается. Главное — нормальны корпус, чтобы охлаждение было полноценным. Тут важно не просто наличие вентилятора на обдув, а вытяжка нагретого воздуха вокруг дисков. У меня часто корпуса вообще без отдельного обдува на диски, но при этом температура на них менее 40 градусов. И это очень важно для долгожительства. Диск у которого средняя температура 45 градусов — годами жить будет только при большом везении. А неравномерный обдув (т.е. вентилятором НА диск при плохом отводе) может только навредить. Механика тонкая, тепловое расширение запросто сказывается, особенно неравномерное.
6. Если сгорит мат-плата это никак не повлияет на возможности пересобрать soft-raid на другом железе — только не нужно пользоваться т.н. полусофтовым рейдом на материнке (если он там есть). Толку от них в сервере под линуксом — ноль целых, шиш десятых. Только проблеммы. Если вы не используете настоящий аппаратный raid контроллер (а их не бывает интегрированных в десктоп материнки, т.к. цена решения — как 2-3 этих самых материнки топового же сегмента), то вам нужно просто создать soft-raid средствами самой операционки (mdadm). Он вообще не будет привязан к железу, соответственно не будет никаких проблем с восстановлением в случае чего. В десктопных же матерниках, даже топовых геймерских — стоят т.н. полусофтовые рейды. По большому счету это самый обычный SATA контроллер с небольшой правкой в биосе, читая которую драйвер этого рейда облегчает пользователю сборку RAID конфигурации из дисков. А в остальном — как будто ничего и нету, ЦП его обслуживает, как обычный SATA контроллер. По сути — маркетинг и мастер настройки. Для винды может быть и удобно, но не для линукса. Еще один плюс нормального soft-raid — не нужны строго идентичные диски. Может быть важно в последствии.
7. Дистрибутив. Минт, он конечно стабилен. Если очень захотеть, можно и на нем файлопомойку завести. Но по хорошему, на сервере 60-70% того, что будет установлено с mint-ом в комплекте — совершенно безполезный на сервере софт, который только место занимает, на диске и в памяти. Ставить на сервер, из дружелюбного, я бы посоветовал Debian. Причем если осилишь — сразу в custom варианте, без графики вообще (текстовый режим при установке, доступ и управление через ssh после).