Semenalidery.com

IT Новости из мира ПК
3 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Linux подключить новый диск

Добавление жесткого диска в Linux через консоль

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

Идентифицируем жесткий диск

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

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

Для понимания стоит отметить, что /dev/sda /dev/sdb/ и т. д. (без цифр) — это сами жесткие диски, а вот /dev/sda1, /dev/sda2 — это разделы на жестких дисках.

Создание файловой системы

Если жесткий диск новый, то на нем не должно быть никакой файловой системы. Нам остается лишь получить информацию по этому жесткому диску с помощью утилиты fdisk. Вводим:

Получаем ответ в котором будет указан раздел жесткого диска.

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

Запустится утилита fdisk, которая попросит ввести какую-нибудь команду.

Вводим одну единственную букву — n.

Затем отвечаем на вопрос о типе раздела:

Если планируется создавать один раздел, или больше (но не более четырех), то выбираем пункт p.

У Partition number, First sector и Last sector оставляем все по умолчанию и просто нажимаем Enter.

Если все прошло успешно, то появится сообщение примерно следующего содержания:

Теперь нужно сохранить эти изменения — вводим команду w, которая укажет программе fdisk о необходимости выйти, предварительно записав изменения на диск. Если же что-то было сделано не так, то можно выйти без изменений введя команду q.

Далее нужно создать файловую систему на жестком диске. Пусть это будет ext4:

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

Если на жестком диске нет никаких нужных данных, и не планируется использование файловой системы NTFS, то нужно ответить y.

Осталось смонтировать (добавить) раздел в систему. Допустим это будет папка backup, расположенная в корне. Создаем папку:

Теперь получим идентификатор раздела командой blkid:

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

Находим нужный, и запоминаем его UUID. Теперь открываем /etc/fstab, и добавляем туда следующую строчку:

или как вариант, выполнить команду:

Этим мы объясняем системе, что при загрузке следует смонтировать раздел с определенным UUID как папку /backup и файловой системой ext4.
Проверить правильность предыдущих действий можно с помощью команды:

Если никаких ошибок не выявлено, значит все было сделано правильно.

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

На этом добавление жесткого диска в систему завершено.

Вики IT-KB

Пошаговые руководства, шпаргалки, полезные ссылки.

Инструменты пользователя

Инструменты сайта

Боковая панель

Содержание

Как подключить дополнительный диск в Linux (создание таблицы разделов, разметка, форматирование и монтирование)

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

В нашем примере к виртуальной машине (на базе гипервизора Microsoft Hyper-V) с ОС Ubuntu Linux 14.04 LTS подключается дополнительный диск. Для виртуальной машины Hyper-V второго поколения (Gen2) это можно сделать «на горячую», то есть не останавливая гостевую ОС и не выключая виртуальную машину.

Читать еще:  Wsus на linux

Разметка и форматирование диска

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

Как видно, система обнаружила новый диск /dev/sdd, и этот диск не имеет разметки.

Войдём в режим работы с утилитой parted:

Приглашение командной строки сменит вид на «(parted)». Сменим текущий диск (по умолчанию текущим диском устанавливается первый найденный в системе, например /dev/sda) на тот, с которым мы собираемся выполнять операции разметки:

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

На текущем выбранном диске создадим новую пустую таблицу разделов с типом gpt.

Создадим первичный раздел, который будет занимать весь объем диска:

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

Посмотрим текущее положение вещей, и увидим что имеется раздел /dev/sdd1 без файловой системы:

Форматирование только что созданного раздела в интересующую нас файловую систему ext4 мы можем выполнить с помощью утилиты mkfs.ext4 командой:

Проверим результат, например так:

Монтирование разделов диска

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

Создаём каталог, в который будем монтировать новый раздел и сразу монтируем его:

sudo mount /dev/sdd1 /mnt/backup

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

Выясним идентификатор раздела (UUID), чтобы использовать его для настройки автоматического монтирования:

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

Добавим в конец файла строку монтирования нашего раздела:

После сохранения конфигурационного файла проверяем, что команда обработки файла fstab утилитой mount выполняется без ошибок

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

Вики IT-KB

Пошаговые руководства, шпаргалки, полезные ссылки.

Инструменты пользователя

Инструменты сайта

Боковая панель

Содержание

Как подключить дополнительный диск в Linux (создание таблицы разделов, разметка, форматирование и монтирование)

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

В нашем примере к виртуальной машине (на базе гипервизора Microsoft Hyper-V) с ОС Ubuntu Linux 14.04 LTS подключается дополнительный диск. Для виртуальной машины Hyper-V второго поколения (Gen2) это можно сделать «на горячую», то есть не останавливая гостевую ОС и не выключая виртуальную машину.

Разметка и форматирование диска

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

Как видно, система обнаружила новый диск /dev/sdd, и этот диск не имеет разметки.

Войдём в режим работы с утилитой parted:

Приглашение командной строки сменит вид на «(parted)». Сменим текущий диск (по умолчанию текущим диском устанавливается первый найденный в системе, например /dev/sda) на тот, с которым мы собираемся выполнять операции разметки:

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

На текущем выбранном диске создадим новую пустую таблицу разделов с типом gpt.

Создадим первичный раздел, который будет занимать весь объем диска:

Читать еще:  Топ оптимизированных игр на пк

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

Посмотрим текущее положение вещей, и увидим что имеется раздел /dev/sdd1 без файловой системы:

Форматирование только что созданного раздела в интересующую нас файловую систему ext4 мы можем выполнить с помощью утилиты mkfs.ext4 командой:

Проверим результат, например так:

Монтирование разделов диска

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

Создаём каталог, в который будем монтировать новый раздел и сразу монтируем его:

sudo mount /dev/sdd1 /mnt/backup

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

Выясним идентификатор раздела (UUID), чтобы использовать его для настройки автоматического монтирования:

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

Добавим в конец файла строку монтирования нашего раздела:

После сохранения конфигурационного файла проверяем, что команда обработки файла fstab утилитой mount выполняется без ошибок

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

Как добавить новый диск в существующий сервер

В этой статье я расскажу вам о шагах, по которым мы можем добавить новый жесткий диск на существующий Linux-сервер, такой как RHEL / CentOS или Debian / Ubuntu.

Важно : обратите внимание, что цель этой статьи — показать только, как создать новый раздел.

Я использую утилиту fdisk для этой конфигурации.

Я добавил жесткий диск емкостью 20 Гбайт для монтирования раздела в /data.

fdisk — это утилита командной строки для просмотра и управления жесткими дисками и разделами в системах Linux.

Перечисление текущих разделов и файлов.

После подключения жесткого диска емкостью 20 Гбайт, fdisk -l даст вывод.

Новый добавленный диск показан как /dev/xvdc. Здесь я использовал виртуальный диск. Если мы добавим физический диск, он будет отображаться как /dev/sda.

Чтобы разбить конкретный жесткий диск, например /dev/xvdc, введите:

Обычно используются подкоманды fdisk.

  • n — Создать раздел
  • p — таблица разделов печати
  • d — удалить раздел
  • q — выход без сохранения изменений
  • w — записать изменения и выйти.

Поскольку мы создаем раздел, то используем параметр n .

Создайте также первичные / расширенные разделы. По умолчанию мы можем иметь до 4 первичных разделов.

Укажите номер раздела по желанию. Рекомендуется использовать значение 1 по умолчанию.

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

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

Сохраните изменения и выйдите.

Теперь отформатируйте диск с помощью команды mkfs.

Как только форматирование завершено, теперь монтируйте раздел, как показано ниже.

Сделайте запись в файле /etc/fstab для постоянной установки во время загрузки.

Вывод

Теперь вы знаете, как разбить новый диск с помощью команды fdisk и монтировать его.

Спасибо за уделенное время на прочтение статьи!

Если возникли вопросы, задавайте их в комментариях.

Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!

Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco от Академии Cisco, курсы Linux от Linux Professional Institute на платформе SEDICOMM University.

Читать еще:  Apache для linux

Статья Как добавить дополнительный второй жесткий диск в Linux LVM и увеличить размер хранилища

Pirnazar

Well-known member

На моем домашнем сервере Linux установлен диск на 250 ГБ. Я только что купил новый 250 ГБ SATA-диск, и я хочу добавить новый диск в мой существующий том LVM, чтобы увеличить его размер до 500 ГБ. Как добавить диск в LVM и расширить объем LVM в операционной системе Linux?

Управление томами Linux (LVM) создает простой в использовании уровень поверх физических дисков. Вы можете комбинировать несколько дисков и создавать логические тома хранилища. Это обеспечивает конкретные преимущества, такие как:

  1. Никаких ограничений на размер диска;
  2. Увеличена пропускная способность диска
  3. Объемы зеркалирования для критически важных бизнес-данных;
  4. Снимки тома;
  5. Легкое резервное копирование и восстановление с использованием моментальных снимков;
  6. Простое перемещение данных;
  7. Изменение размеров пулов хранения (добавление или удаление дисков) без обязательного переформатирования дисков.

В этом учебном пособии показано, как сделать разбиение на разделы, форматирование и добавление нового диска в том LVM в Linux. Для демонстрационной цели я использую Ubuntu VM, но команды остаются такими же для «голого железа» или любой другой технологии виртуализации, такой как KVM, Xen, VMware и т. д.

Шаг 1 – Узнать информацию о существующих LVM

Управление хранилищем LVM разделено на три части:

  1. Физические тома (ФТ(PV)) – фактические (например, /dev/sda, /dev,sdb, /dev/vdb и т.д.)
  2. Группы томов (ГТ(VG)) – физические тома объединяются в группы томов. (например, my_vg = /dev/sda + /dev/sdb .)
  3. Логические тома (ЛТ(LV)) – группа томов, в свою очередь, делится на логические тома (например, my_vg делится на my_vg/data, my_vg/backups, my_vg/home, my_vg/mysqldb и т.д.)

Введите следующие команды, чтобы узнать информацию о каждой части.

Как отобразить информацию о физических томах (pv)

Введите следующую команду pvs, чтобы просмотреть информацию о физических томах:

Примеры возможных выводов данных:

Итак, в настоящее время мой LVM включает физический том (фактический диск), называемый /dev/vda5 . Чтобы просмотреть подробную информацию о свойствах, введите:

Примеры возможных выводов данных:

Из вышеуказанного вывода ясно видно, что наша группа томов с именем ubuntu-box-1-vg сделана из физического тома с именем /dev/vda5 .

Как отобразить информацию о LVM группе томов (vg)

Введите любую из следующих команд vgs/vgdisplay vgs , чтобы просмотреть информацию о группах томов и их свойствах:

Примеры возможных выводов данных:

Как отобразить информацию о LVM логическом томе (lv)

Введите любую из следующих команд lvs command / lvdisplay , чтобы просмотреть информацию о группах томов и их свойствах:

Примеры возможных выводов данных:

Моя группа томов ubuntu-box-1-vg разделена на два логических тома:

  1. /dev/ubuntu-box-1-vg/root – корневая файловая система;
  2. /dev/ubuntu-box-1-vg/swap_1 – пространство для свопинга.

Основываясь на приведенных выше командах, вы можете получить базовую идею о том, как LVM организует устройство хранения в физических томах (PV), группах томов (VG) и логических томах (LV):

Шаг 2 – Узнайте информацию о новом диске

Вам нужно добавить новый диск на свой сервер. В этом примере для демонстрационной цели я добавил новый диск, который имеет размер 5GiB. Для того чтобы узнать информацию о запуске новых дисков:

Примеры возможных выводов данных:

Другой вариант – сканировать все видимые устройства для LVM2:

Шаг 3 – Создание физических томов (pv) на новом диске под названием /dev/vdb

Введите следующую команду:

Шаг 4 – Добавление недавно созданного физического тома (pv) с именем /dev/vdb в существующий логический том (lv)

Введите следующую команду для добавления физического тома /dev/vdb в группу томов «ubuntu-box-1-vg»:

Ссылка на основную публикацию
Adblock
detector