Добавление второго HDD в Ubuntu Server | Блог
Блог did5.ru
Про АйТи и около айтишные темы
Как подключить дополнительный жесткий диск в Ubuntu
На домашнем сервере под управлением Ubuntu 12.04 имеется два жестких диска. Один на 40 гигабайт, а второй на 250. Естественно, на диск меньшего размера была установлена операционная система, а второй будет задействован для хранения файлов. Но перед тем, как монтировать дополнительный HDD к файловой системе на нем нужно создать новый раздел, отформатировать его и только после этого смонтиовать. Для опытных пользователей linux это плевое дело, а вот для новичков может стать целой проблемой, поэтому распишу процесс подробно.
1. Список жестких дисков в Ubuntu
Сразу предупрежу, что для выполнения этих команд нужны права рута (root). Чтобы перед каждой командой не набирать sudo вводим sudo su.
Список дисков покажет программа fdisk:
В Ubuntu жесткие диски обозначаются /dev/sda, /dev/sdb, /dev/sdc и т.д. В моем случае нужный диск обозначается /dev/sdb.
2. Создание разделов на HDD в Ubuntu
Для разметки диски снова воспользуемся программой fdisk. Запускаем fdisk с указанием HDD, на котором нужно создать раздел:
fdisk запустится в командном режиме. Чтобы посмотреть список всех доступных команд нужно ввести m. Но для наших целей нужно всего несколько основных команд:
p — просмотр текущей таблицы разделов диска;
n — создание нового раздела;
d — удаление существующего раздела;
w — запись таблицы разделов на диск и последующий выход;
q — выход без записи новой таблицы на жесткий диск.
Проверяем наличие разделов на диске командой p, если их нет, то создаем новый раздел командой n. При создании раздела придется ответить на несколько вопросов, если планируется создать не больше 4-х разделов, то создаем основной раздел. Далее указываем номер раздела — 1. И в конце нужно указать начальный и конечный цилиндры раздела, можно просто нажимать Enter, программа сама все задаст. Снова проверяем список разделом и видим вновь созданный раздел, который обозначается /dev/sdb1. Обязательно сохраняем изменения командой w.
3. Форматирование раздела
Теперь раздел есть, но этого мало. Его нужно отформатировать, это делается очень просто одной командой
4. Монтирование раздела
Смонтировать раздел в пустоту не получится, поэтому нам нужен каталог, который будет точкой монтирования. Создадим каталог /hdd в директории /media, в которую монтируются все подключаемые устройства (внешние диски, cd-rom, флешки и т.д.)
Монтируем раздел в созданный каталог:
Как видно из скриншота раздел смонтирован в нужный каталог. К сожалению, после перезагрузки Ubuntu раздел придется монтировать заново. Делать это каждый раз вручную не наш метод, поэтому автоматизируем процесс.
За монтирование разделов при старте операционной системы в Ubuntu отвечает файл /etc/fstab. В него то мы и добавим команду на монтирование раздела. Открываем файл /etc/fstab в редакторе nano:
В конец файла вставляем строку
сохраняем ( Ctrl + O ) и закрываем nano ( Ctrl + X ).
5. Проверка
Проверить работоспособность проделанных действий можно двумя способами:
— Первый способ. Перезагрузить Ubuntu и после загрузки набрать команду df -h. Раздел /dev/sdb1 должен быть смонтирован.
— Второй способ — это путь джедая =) Нужно отмонтировать раздел командой umount /media/hdd и перезагрузить файл fstab командой mount -a.
Нашли опечатку в тексте? Пожалуйста, выделите ее и нажмите Ctrl+Enter! Спасибо!
Хотите поблагодарить автора за эту заметку? Вы можете это сделать!
Настройка LVM и пул жестких дисков в Ubuntu или Kodibuntu
Вам когда-нибудь не хватало места на вашем медиацентре?
Конечно. Мы все используем Sickbeard, Sonarr и / или Couchpotato. И если вы вообще похожи на меня, вы добавляете 20 фильмов за раз, пока не закончится свободное место.
Но что я могу сделать? Это слишком дорого, чтобы продолжать покупать большие жесткие диски!
Легко, жесткий диск пула с LVM2. Его супер легко настроить LVM. Вы можете добавить диски и изменить их размер в любое время.
Будет ли весь этот пост в риторических вопросах?
Я перестану … перейти к учебнику по LVM.
Что такое LVM
LVM – сокращение от Logical Volume Management, оно включено в Ubuntu. Это похоже на программный рейд, но имеет некоторые отличия. Главным образом то, как они отличаются, – это способ записи данных на диски. LVM по умолчанию записывает на диски линейно. Это означает, что первый диск заполнен до того, как что-либо будет записано на второй диск. Вы можете настроить LVM для чередования данных, как в конфигурации RAID0. Есть взлеты и падения в обоих, которые мы обсудим. Лучшее в LVM – использовать любое устройство хранения. Вы можете сделать LVM из SD-карт, HDD, SSD, USB-накопителей, внешних жестких дисков и других. Вы можете использовать любую смесь вариантов хранения. Мое хранилище началось с нескольких дисков емкостью 1 ТБ, а затем с 2 ТБ. В какой-то момент я нашел очень много на внешних накопителях USB 3TB. Я купил их, и я добавляю их по мере необходимости. У меня сейчас 12ГБ.
Рекомендуемые сборки HTPC / Home Server:
- Лучший домашний кинотеатр PC Build 2017, чтобы сделать все это (Plex, Kodi, NAS, Gaming)
- Лучший Emby Server, сборка 2018 года – готовые и готовые варианты
- Средний бюджет 4K HTPC Build 2017 для Kodi, Plex и Gaming
- Дешевые 4K HTPC сборки для Kodi, OpenELEC и LibreELEC 2017
- Home Power Build 2017 для сетевого хранилища файлов и носителей
- Лучший HTPC для Kodi с 4K на средний бюджет 2017 (
Как выложен LVM
Вы можете видеть на этом изображении, как все происходит. Обратите внимание, как вы можете сделать несколько логических томов. Вы можете добавить или удалить место для любого из них, сделать их в любом формате и многое другое. Это действительно очень мощный. Большая часть этого руководства будет включать использование терминала. Узнайте больше об использовании терминала Linux. Вы можете установить Putty на Windows, скопировать и вставить команды.
Простой поток системы LVM
Настройка LVM – первые шаги
Найдите ваши имена дисков
Для настройки LVM сначала нам нужно установить Ubuntu. Я сделал это с 12.04 и 14.04. Хотя это официально поддерживается и должно работать в любой версии Ubuntu. Далее нам нужно прикрепить, найти и отформатировать ваши диски. Подключите все свои диски, которые вы хотите использовать. (Если у вас уже есть данные, которые вы хотите переместить в LVM, начните с одного пустого диска. Вы можете скопировать данные со своего существующего диска в lvm, затем отформатировать и добавить его в LVM. Мы поговорим о добавлении дисков в ваш LVM во второй части этого руководства. А пока подключите все свои диски, которые вы хотите добавить к LVM, и выполните команду ниже в командной строке Ubuntu.
Обратите внимание на SDB, SDC, SDD. Запишите это. Убедитесь, что вы выбираете только те диски, которые хотите использовать для настройки LVM. sda, как правило, ваш диск ОС. Оставь это в покое.
Отформатируйте ваши диски
Теперь нам нужно отформатировать диски для настройки LVM в Ubuntu. Мы собираемся использовать команду Ubuntu
ВЫ ПОТЕРЯЕТЕ ВСЕ ДАННЫЕ, КОГДА ВЫ ФОРМАТИРУЕТЕ. Я НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ ЗА ПОТЕРЮ ДАННЫХ. ПЕРЕДАЧА ПРОВЕРИТЬ ПРИВОДЫ ВАШЕГО ФОРМИРОВАНИЯ. Если вы не уверены, отключите диски с важными данными для этого процесса.
Сделайте это для всех ваших дисков.
Настройка LVM:
Существует несколько шагов по настройке LVM и пулов жестких дисков, но на самом деле это очень просто. Изображение ниже показывает, что мы делаем. На данный момент мы уже создали первые два уровня снизу. Далее мы расскажем Linux Logical Volume Manager, какие разделы мы хотим включить в наш пул. Они называются физическими объемами или PV. После этого мы сгруппируем наши PV в одну группу томов или VG. Этот VG похож на один физический диск. Вы можете сделать на нем разделы, называемые логическими томами или LV. Для этого руководства по установке LVM мы собираемся сделать один большой LV, занимающий все пространство. Вы можете сделать несколько LV и отформатировать их, как вы хотите. Ubuntu увидит их как отдельные диски.
Объединяйте жесткие диски и добавляйте физические тома в LVM
Вот и все … Обратите внимание на [bcd] Это ярлык вместо записи / dev / sdb / dev / sdc / dev / sdd
Добавление VG (Volume Group) в LVM
Я сказал вам, что было легко настроить LVM. Вы можете дать VG любое имя. Я обычно обращаюсь к чему-то простому для запоминания, например к хранилищу или к data_pool. Замените
Добавление LV (логический том) к LVM VG (группа томов)
Это где мы должны принять решение. Мы можем хранить данные лайнера или раздели. Большинство людей будут в порядке с линейным по умолчанию. Но мы все равно поговорим об обоих. Эта диаграмма из sysadmincasts показывает, как сравниваются тезисы. У них есть отличная статья о различиях в производительности.
Сравнение линейных и полосатых жестких дисков.
Как вы можете видеть по умолчанию линейные записи на диски по одному. В этом есть некоторые плюсы и минусы. С другой стороны, неиспользуемые диски снижают энергопотребление и продлевают жизнь. С другой стороны, он может читать или писать только на максимальной скорости дисков. Вот где приходит чередование. Поскольку данные распределяются между дисками, вы можете читать или записывать их на все диски одновременно. Таким образом, вы можете писать или читать по сумме скоростей жесткого диска. Например, допустим, у вас есть 3 диска, которые могут записывать со скоростью 20 Мбит / с каждый. В линейном режиме вы можете писать со скоростью 20 Мбит / с, а в полосатом режиме – со скоростью 60 Мбит / с. (Здесь много переменных, это прекрасный пример для всего мира.) Недостатком разборки является то, что все диски должны вращаться для доступа к данным. Это приводит к увеличению энергопотребления и, вероятно, к снижению общего срока службы. Также, чтобы расширить разделенное LV, необходимо добавить количество дисков, с которых вы начали. Поэтому, если вы начинаете с трех дисков, вам нужно добавить три диска, прежде чем вы сможете расширить LV. (Кто-то предложил мне начать с одного диска. Поэтому каждая полоса – это один диск. Это также называется линейным … не тратьте свое время)
Подводя итог, если вы не обслуживаете более 10 разных фильмов одновременно, придерживайтесь значений по умолчанию.
Добавление линейного LVM LV (логический том)
Замените
Поочередно добавление разделенного LVM LV (логического тома)
Если вы действительно хотите удалить данные, вы можете использовать этот код:
Измените
Форматирование нашего нового LVM LV (логический том)
Теперь, когда у нас есть LV, мы можем увидеть это как устройство и отформатировать его.
Сначала запустите lvdisplay. Вы увидите что-то вроде ниже.
Мы заинтересованы в пути LV. Мы берем это и используем его для форматирования LV. Я предлагаю ext4, но вы можете использовать ext3 или xfs, если знаете, что хотите их. Замените
Смонтируйте LVM LV (логический том) при загрузке
Теперь, когда у нас есть файловая система ext4, состоящая из дисков меньшего размера, мы хотим использовать ее. Чтобы использовать его, нам нужно его смонтировать.
Для этого нам сначала нужно найти UUID нашей файловой системы.
Тебе следует увидеть:
Получите UUID вашего пространства хранения, оно будет после / dev / mapper /
Мы добавим строку ниже в конец файла. Замените
Включить мониторинг Smart Drive
Мы собираемся установить Smartmontools, который должен предупредить нас, если диск имеет какие-либо ошибки и может начать выходить из строя. Это важно для предотвращения любых проблем с нашим LVM. Начните с установки smartmontools
Отредактируйте файл конфигурации для автоматического запуска smartmontools:
раскомментируйте строку «start_smartd = yes».
Теперь отредактируйте файл конфигурации для регулярного сканирования дисков и отправьте вам электронное письмо в случае ошибки:
Добавьте одну из этих строк для каждого диска в вашей системе, заменив / dev / sdc вашими дисками и заменив электронную почту.
Все готово, добро пожаловать в мир LVM!
Это оно. Теперь у вас есть пул дисков LVM. Несколько вещей, которые нужно знать. В этой системе нет избыточности. Если диск выходит из строя, данные на нем будут потеряны. Однако вы можете заменить диск и восстановить данные, которые были сохранены на других дисках. Если вы удалили данные, они не смогут быть восстановлены, если диск вообще выйдет из строя. Вот почему мы включаем интеллектуальный мониторинг для систем LVM, чтобы вы знали, есть ли проблемы с диском. Замена дисков до их выхода из строя может быть выполнена. Оставайтесь с нами для расширенного руководства задач LVM.
Добавление дисков также очень просто. Добавьте PV как выше. Затем используйте vgextend и lvextend, чтобы вырастить LVM. Затем используйте resize2fs для расширения файловой системы. Для получения более подробной информации ознакомьтесь с расширенным руководством по LVM!
Я знаю, что это подойдет, да RAID 5 лучше, потому что он может восстановиться после сбоя жесткого диска. Но вы также потеряете один из ваших дисков в качестве запасного. Таким образом, если у вас есть 5 1 ТБ дисков, у вас останется 4 ТБ места. RAID 0 работает точно так же, как полосатый LVM. LVM проще и эффективнее, на мой взгляд. Если у вас нет аппаратного RAID, разница в производительности невелика. Для наших домашних медиацентров LVM предлагает отличную цену (БЕСПЛАТНО) и производительность.
Я надеюсь, что вы нашли это полезным. Я не эксперт по этому вопросу. Должно быть, я прочитал 20 руководств, когда впервые сделал это самостоятельно, и прочитал еще 20, готовясь написать это руководство.
Это отлично подходит для смешанного компьютера, как это: все в одном HTPC и Интернет PVR How-To.
Если вы хотите создать сетевое хранилище, которое больше ничего не спасет, воспользуйтесь одним из следующих способов: 7 Лучшие варианты программного обеспечения для домашнего сервера, соответствующие вашим потребностям.
http://did5.ru/it/kak-podklyuchit-dopolnitelnyj-zhestkij-disk-v-ubuntu.html