Подключить диск linux centos

Добавление нового диска в Linux CentOS: разметка, форматирование

В этой статье мы рассмотрим, как добавить новый диск на сервер с Linux CentOS: как обнаружить новый диск, разбить его на разделы, отформатировать и смонтировать. В этом примере мы добавляем новый диск на физический Linux сервер (как добавить новый диск виртуальную машину KVM мы рассматривали ранее).

Добавление нового диска, разметка, создание разделов в Linux

Обычно для работы с дисками я использую утилиту fdisk. Но так как она позволяет создавать разделы максимального размера в 2ТБ, в данной инструкции мы будем использовать утилиту parted.

Parted – свободный редактор дисковых разделов, предназначенный для создания и удаления разделов. Также parted может использовать для копирования разделов между дисками.

По умолчанию parted уже установлен в CentOS Linux. Если у вас его по каким-то причинам нет, вы можете установить его с помощью команды пакетного менеджера:

# dnf install parted -y – для CentOS 8

# yum install parted -y — для CentOS 7

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

Этак команда выведет информацию о дисках в системе.

В моем случае это диск /dev/sda размером 5.5 Тб. Также вы можете вывести список дисков с помощью команды lsblk:

Теперь нужно выбрать новый диск в контексте утилиты parted:

В контексте parted выполните команду print , чтобы вывести информацию о диске и его разделах (если они имеются):

Если дисков несколько, можно переключать между ними в оболочке parted, используя команду select:

Нажмите Enter и укажите название диска.

Прежде чем создать разделы, нужно создать таблицу разделов для диска. Мы будем использовать таблицу разделов GPT:

(parted) mklabel GPT

Система предупредит, что все данные на диске будут уничтожены. Подтвердите это.

Для создания нового раздела на диске, используется команда mkpart:

Укаэите имя раздела, файловую систему, первый и последний сектор раздела (в Мб). Так как у нас нет ни одного раздела, мы начинаем с 1 и заканчиваем 300000. Таким образом будет создан новый раздел размером 300 Гб:

Раздел создан, можно вывести информацию о нем с помощью команды print.

Мы создали раздел test, размером 300Гб и файловой системой ext4. Чтобы выйти с оболочки parted, наберите quit.

Несмотря на то, что при создании раздела мы выбрали файловую систему ext4, нужно отформатировать раздел, чтобы он определялся как полноценный раздел диска с UUID:

Если раздел не форматировать, ваш раздел будет определяться так:

У него не будет иметь UUID с помощью которого мы в дальнейшем будем монтировать данный раздел.

Читайте также:  Операция монтирования не поддерживается astra linux

Удалить созданный раздел вы можете с помощью команды rm. Войдите в оболочку parted нужного диска:

И удалите нужный раздел:

В моем случае раздел был один (если у вас их несколько, укажите нужный).

Монтирование нового диска, добавление в fstab

После того как на диске создали раздел, можно смонтировать его. Создадим новую директорию на сервере:

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

# mount -t ext4 /dev/sda1 /test_disk/

Также раздел можно примонтировать через UUID раздела:

# mount —uuid=»3f5e32ac-ba1a-4167-8b06-c8ee35bf8071″ /test_disk

UUID раздела можно получить с помощью команды blkid:

Но раздел будет смонтирован только до перезагрузки сервера. При следующей загрузке раздел опять придется монтировать вручную. Для автомонтирования добавьте строку для нового раздела в файл /etc/fstab:

UUID=»3f5e32ac-ba1a-4167-8b06-c8ee35bf8071″ /test_disk ext4 defaults 1 2

Сохраните файл и примонтируйте все разделы:

Для удаления монтирования, используйте команду:

Проверим, что раздел доступен. Создадим в нем файл:

# dd if=/dev/zero of=/test_disk/filetest bs=1G count=0 seek=40

Мы создали файл с нулями размером 40Гб. С помощью следующей команды можно вывести занятое место на разделе:

Итак, мы рассмотрели, как подключить новый диск к Linux серверу, создать на нем разделы и смонтировать.

Источник

Записки ИТ специалиста.

Добавление жесткого диска в Centos.

В статье кратко описано, как добавить новый жесткий диск в систему.

Новый диск будет использоваться для БД MySQL. Цель добавления, иметь в будущем возможность его расширить, если разрастутся базы данных. Сервер виртуальный, гипервизор VMware.
Выключаем сервер, добавляем жесткий диск в VMware
После загрузки ОС, заходим под root

#ll /dev/sd*
brw-rw—-. 1 root disk 8, 0 Jun 26 2016 /dev/sda
brw-rw—-. 1 root disk 8, 1 Jun 26 2016 /dev/sda1
brw-rw—-. 1 root disk 8, 2 Jun 26 2016 /dev/sda2
brw-rw—-. 1 root disk 8, 16 Jun 26 2016 /dev/sdb

Видим, что в системе 2 диска. На /dev/sda ставилась ОС Centos по-умолчанию. /dev/sdb — новый диск, над ним и будем колдовать.

1) Размечаем диск

#fdisk /dev/sdb

Command (m for help): n // n — создать новый раздел
Command action
e extended
p primary partition (1-4) p // основной раздел
Partition number (1-4): 1 // номер раздела на диске, это первый

First sector (2048-83886079, default 2048): Нажимаем Enter
Using default value 2048
Last sector, +sectors or +size (2048-83886079, default 83886079): Нажимаем Enter
Using default value 83886079
Partition 1 of type Linux and of size 40 GiB is set

Command (m for help): t // далее зададим тип раздела, нам нужен Linux LVM

Selected partition 1
Hex code (type L to list codes): L //выводим весь список типов раздела

0 Empty 24 NEC DOS 81 Minix / old Lin bf Solaris
1 FAT12 27 Hidden NTFS Win 82 Linux swap / So c1 DRDOS/sec (FAT-
2 XENIX root 39 Plan 9 83 Linux c4 DRDOS/sec (FAT-
3 XENIX usr 3c PartitionMagic 84 OS/2 hidden C: c6 DRDOS/sec (FAT-
4 FAT16 Ошибка! :

Синтаксис!
не: # lvcreate —name lv_mysql -l +100%FREE vg_mysql,
а: # lvcreate -n lv_mysql -l +100%FREE vg_mysql

Всё правильно он написал!
# lvcreate —name lv_mysql -l +100%FREE vg_mysql
Читать как:
# lvcreate —name lv_mysql -l +100%FREE vg_mysql

Читайте также:  Как запустить безопасный режим linux

За статью спасибо!

Ну да, верно. в тексте двойное тире в команде «—name» сливается, а короткая команда -n. При указании — name сделает lv с именем ame

Источник

DATAENGINER

Добрый день! Сегодня мы рассмотрим, как примонтировать новый жесткий диск на CentOS 7.

Итак, ранее мы уже создали машину на centos, теперь расширим место нашей виртуальной машины добавив еще один диск.

Шаг 1. Перейдем в настройки виртуальной машины и добавим еще один диск нажав на кнопку Add.

Шаг 2. Выбираем, что мы хотим добавить, а именно жесткий диск.

Шаг 3. Оставляем выбор интерфейса по умолчанию.

Шаг 4. Выбираем создать новый виртуальный диск.

Шаг 5. Оставим размер диска 20 Гб, и выберем хранить виртуальный диск одним файлом.

Шаг 6. Имя файла виртуального диска можно оставить по умолчанию.

Как мы видим у нашей виртуальной машины теперь два жестких диска.

Шаг 7. Запускаем виртуальную машину и смотрим, что диск добавился. Посмотреть добавился ли диск очень легко воспользуемся командой: fdisk –l

Здесь мы можем наблюдать оба наших диска, где:

  1. /dev/sda – наш изначальный диск, где установлена система, размечен swap и загрузочный раздел.
  2. /dev/sdb – Это наш новый диск, который мы и будем далее размечать.

Шаг 8. Далее на используемом диске создадим раздел, так же через утилиту fdisk. Для этого используем утилиту fdisk и укажем имя диска на котором будем создавать раздел т.е.

Шаг 9. Утилита fdisk встречает нас приветственным сообщением, далее нам необходимо указать ключ для создания нового раздела. Укажем «n».

Шаг 10. Далее нам надо выбрать тип нового раздела первичный(primary) или логический extended. Выбираем первичный.

Шаг 11. Далее нам необходимо указать номер раздела укажем 1.

Шаг 12. На этом шаге нам необходимо указать начало раздела, оставим по умолчанию и нажмем enter.

Шаг 13. Далее утилита предлагает нам выбрать окончание нового раздела, так же оставляем по умолчанию и нажимаем Enter.

Шаг 14. Будет создан новый раздел размером 20 гигабайт. Теперь нам необходимо сохранить раздел и выйти из утилиты, поэтому указываем ключ w и нажимаем Enter. Для проверки воспользуемся все той же командой

Как видим добавился новый раздел sdb1.

Шаг 15. Теперь создадим физический том (physical volume), для этого воспользуемся утилитой pvcreate и укажем имя нашего нового раздела:

Для проверки воспользуемся командой pvdisplay.

Добавится новый физический том разделом 20 гигабайт.

Шаг 16. Добавим новую группу томов (VolumeGroupName), воспользуемся утилитой vgcreate, а группу томов назовем vol и укажем через пробел, физический том. Если томов несколько, то их так же разделяем пробелом.

Для проверки воспользуемся командой vgdisplay.

Как видим у нас появилась новая группа томов, с нашим физическим томом.

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

Для проверки, так же существует команда lvdisplay

Читайте также:  Iso файл windows что это

Имя нового раздела будет lvol0. Чтобы избежать путаницы изменим имя нашего раздела на «app», применив команду:

И проверим, что имя изменилось.

Шаг 18. Отформатируем наш логический том, форматировать будем в файловую систему xfs. Для этого выполним следующую команду.

По окончании появится информацию о отформатированном разделе, размере блоков и прочее.

Шаг 19. Теперь давайте в корневом разделе создадим новую папку «app», к которой и примонтируем данный раздел.

Шаг 20. Теперь примонтируем раздел к папке. За монтирование отвечает команда mount, которой необходимо указать ключи и тип операций с монтируемым разделом. Данный логический раздел мы будем монтировать на чтение и запись, поэтому укажем ключи rw. В общем случае команда будет выглядеть так:

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

Здесь мы видим, что размер папки /app стал равен 20 гигабайтам.

Шаг 21. К сожалению операция монтирования действует, только до перезагрузки для того чтобы наш диск остался примонтирован даже после перезагрузки, нам необходимо внести правки в файл fstab в каталоге etc.

Поэтому откроем файл:

И добавим следующую строку:

Далее сохраним файл и перезагрузим систему (выполним команду reboot), после чего вновь проверим, что наш логический том примонтирован к каталогу.

Логический том остался примонтирован, а значит теперь мы можем спокойно устанавливать пакеты или хранить там какие-то файлы.

Источник

🐹 CentOS 7: Как добавить новый диск в формате MBR.

Опубликовано 2021-02-22 · Обновлено 2021-05-31

Содержание:

1. Введение.

MBR — таблица разделов жесткого диска. Разработан, как один из компонентов EFI и нужен для размещения кода загрузки операционной системы.

Отвечая на вопрос, что лучше — GPT или MBR, однозначно GPT, особенно, если его поддерживает ваша система.

Как сделать GPT формат содержится здесь: «CentOS 7: Как добавить новый диск в формате GPT.»

1. Проверка добавления нового диска.

Добавляем диск в систему, проверяем, появился ли он:

Можно проверить с выводом краткой информации вот так:

# ls -l /dev | grep -E ‘sd|hd’

В выводе будет что-то подобное:

Или посмотрим все доступные носители информации:

# ls -l /dev/disk/by-id/

Ответ будет таким:

2. Деление диска на разделы.

Если требуется, то удаляем все старые разделы с данного диска. Инструкция находится в статье «CentOS 7: Как удалить все до единого разделы с диска».

Разбиваем диск на разделы:

Закажем последовательность действий:

  1. Команда n — создать новый раздел.
  2. Команда p — это будет первичный раздел.
  3. 1 — один логический раздел на весь физический диск.
  4. С какого сектора он будет начинаться? Нам без разницы! Жмём Enter.
  5. На каком секторе он будет заканчиваться? Нам без разницы! Жмём Enter.
  6. Исполним программу — команда w .

  • n — создать раздел;
  • p — первичный раздел;
  • w — сохранить изменения.

3. Проверка наличия разделов.

Проверяем, должен появиться раздел /dev/sdb1 .

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

Создаем на новом разделе файловую систему ext4:

# mkfs -t ext4 /dev/sdb1

Примерная последовательность действий:

  1. Данное устройство не содержит разделов. Продолжить? y
  2. Ждать! Оно автоматически всё сделает само!

Источник

Оцените статью