Назад | Перейти на главную страницу

Смонтировать устройство LVM

Я использую Arch Linux и хочу смонтировать два моих диска, /dev/nbd1 и /dev/nbd2, в той же точке монтирования.

Я создал крепление в /share/data и добавил следующее в /etc/fstab: /dev/vg_data/volume /share/data ext4 defaults 0 1

куда vg_data группа томов LVM.

Я могу без проблем смонтировать его вручную, используя mount /dev/vg_data/volume /share/data, но как только я перезагружаю сервер, он загружается в аварийный режим со следующим выводом:

Что случилось?

Я следовал инструкциям отсюда: https://askubuntu.com/questions/7002/how-to-set-up-multiple-hard-drives-as-one-volume

ОБНОВЛЕНИЕ: я просто удалил запись из /etc/fstab и перезагрузил сервер. Как и ожидалось, сервер загрузился нормально, НО /dev/vg_data больше не существует?

Я не знаю, что происходит.

ОБНОВЛЕНИЕ 2: Это то, что я сделал (скопировано из ссылки):

Я начал с диска, на котором не было ничего, что мне было нужно. Для начала вам нужно создать раздел Linux LVM. Для этого вы можете использовать fdisk. Вы можете увидеть все диски, которые видит Ubuntu, и их список, выполнив команду: sudo fdisk -l Первая строка в каждом разделе должна предоставить вам достаточно информации для идентификации вашего диска. Это будет выглядеть так:

Диск / dev / sda: 500,1 ГБ, 500107862016 байт. Важная часть - / dev / sda. Теперь запустите: sudo fdisk / dev / sda. Ты увидишь:

Команда (m для справки): введите p, чтобы вывести список разделов на вашем диске. Вам необходимо удалить разделы, которые вы хотите сделать частью LVM. Чтобы удалить, введите d. Если на диске есть только один раздел, он удалит его (отметьте его для удаления, этого не произойдет, пока мы не скажем ему это сделать). В противном случае я думаю (у меня был только один), он просит вас ввести номер того, который вы хотите удалить.

Теперь вам нужно создать новую перегородку. Введите n для нового. Он спрашивает, расширенный или основной. Введите p для основного. Он запрашивает номер раздела, введите 1. Для первого и последнего цилиндров просто оставьте их пустыми, чтобы использовать значения по умолчанию.

Теперь вам нужно установить его на Linux LVM. Введите t. Он запрашивает шестнадцатеричный код, используйте 8e для Linux LVM. Вы должны увидеть что-то вроде:

Изменен системный тип раздела с 1 на 8e (Linux LVM). Наконец, введите w, чтобы записать изменения на диск.

Теперь нам нужно установить LVM, поэтому запустите sudo apt-get install lvm2, чтобы установить его. Я буду честен и скажу, что я не уверен, что делает этот шаг, но в других направлениях говорится, что нужно сделать modprobe dm-mod для загрузки модуля LVM. У меня не было никаких ошибок, поэтому я полагаю, что это сработало. Нам нужно отредактировать файл / etc / modules, чтобы этот модуль загружался при загрузке. Выполните sudo nano / etc / modules, чтобы открыть его для редактирования. Добавить dm-mod в список предметов. Мы также хотим отредактировать конфигурацию lvm, чтобы обновить фильтр, чтобы сканирование не занимало много времени (в любом случае, я думаю, именно поэтому). Так что выполните sudo nano -w /etc/lvm/lvm.conf и измените строку с помощью: filter = ["a /.*/"] на:

filter = ["a | / dev / hd [ab] |", "r /.*/"] Теперь нам нужно настроить первый LVM. Сделайте sudo vgscan. Вы должны увидеть что-то вроде: Чтение всех физических томов. Это может занять некоторое время ... Группы томов не найдены. На всякий случай, если есть уже настроенные группы томов, запустите sudo vgchange -a y, чтобы сделать их доступными.

Теперь запустите sudo pvcreate / dev / sda1, чтобы настроить раздел. Теперь запустите sudo vgcreate media / dev / sda1, заменив носитель на имя, которым вы хотите присвоить раздел. Теперь запустите sudo lvcreate -l100% FREE -nvolume media, заменив том на имя, которое вы хотите, чтобы он назывался. Это будет использовать все свободное пространство, доступное в разделе. Теперь нам нужно отформатировать том, чтобы для ext4 вы могли выполнить sudo mke2fs -t ext4 / dev / media / volume. Создайте каталог, в который вы хотите смонтировать том. Я сделал sudo mkdir / mnt / media. Смонтируйте том, выполнив sudo mount / dev / media / volume / mnt / media. Теперь это только для этой сессии. При перезагрузке он не будет перемонтирован автоматически. Для этого нам нужно отредактировать файл / etc / fstab. Для этого добавьте sudo nano / etc / fstab и добавьте строку: / dev / media / volume / mnt / media ext4 defaults 0 1 На этом этапе вы можете начать добавлять файлы на диск, поэтому, если вам нужно очистить другие диски, вы хотите добавить, вы можете скопировать их сюда.

Добавление еще одного диска в ваш том

Так что выполните шаги из первого пункта еще раз, но уже для нового диска. Теперь, если имя диска / dev / sdb1, выполните sudo vgextend media / dev / sdb1, чтобы добавить его в том. Теперь нам нужно размонтировать том. Для этого выполните sudo umount / dev / media / volume. Теперь вы можете увидеть статистику вашего тома, запустив sudo vgdisplay. Важная часть - свободный полиэтилен / размер. Вам нужно знать, сколько места вы можете добавить к тому для следующего шага. Итак, если бы у вас было 150 ГБ места, вы бы сделали sudo lvextend -L + 150G / dev / media / volume. Теперь запустите sudo e2fsck -f / dev / media / volume, чтобы проверить файловую систему. Теперь запустите sudo resize2fs / dev / media / volume, чтобы изменить все размеры. Вы можете снова запустить статистику и убедиться, что Free PE / Size упал до ожидаемых значений. Перемонтируйте том, выполнив sudo mount / dev / media / volume / mnt / media Rinse и повторите для любых других дисков.