Как настроить файл fstab для работы с LVM?

Как конвертировать установку OpenSuse 11, установленную на физическом сервере, в виртуальную машину для использования в Vmware?
Изображение к вопросу
  • 5 февраля 2024 г. 5:19
Ответы на вопрос 2
### Настройка файла `/etc/fstab` для работы с LVM

Чтобы настроить файл `/etc/fstab` для работы с LVM, вам нужно знать устройства LVM, с которыми вы планируете работать. Эти устройства обычно находятся в каталоге `/dev/mapper/` или `/dev/VG_NAME/`, где `VG_NAME` - это имя тома группы LVM. Вот шаги для настройки `/etc/fstab`:

1. Определите логический том, который вы хотите примонтировать, с помощью команды `lvdisplay` или `lvs`.
2. Получите точку монтирования и тип файловой системы для этого тома.
3. Откройте файл `/etc/fstab` с помощью редактора текста, например `nano` или `vim`.

   ```bash
   sudo nano /etc/fstab
   ```

4. Добавьте новую строку с информацией о вашем логическом томе. Формат строки следующий:

   ```
   UUID=uuid_here /mount_point file_system_type defaults 0 2
   ```

   Пример:

   ```
   /dev/mapper/vg0-lv_root / ext4 defaults 0 1
   ```

   или с использованием UUID:

   ```
   UUID=1a2b3c4d-5e6f-7g8h-9i0j-k11l12m13n14o15 / ext4 defaults 0 1
   ```

   Обозначения полей:
   - UUID или путь к устройству: идентификатор UUID или путь к логическому тому.
   - Точка монтирования: путь, где том будет доступен в файловой системе.
   - Тип файловой системы: тип файловой системы на томе (например, ext4, xfs).
   - Опции монтирования: параметры для монтирования (чаще всего используют `defaults`).
   - Dump: обычно устанавливается в `0`, означает, что дамп бэкапов не нужен.
   - Pass (проверка файловой системы): `1` для корневой файловой системы, `2` для остальных, `0` если не нужна проверка.

5. Сохраните изменения и закройте файл.
6. Чтобы проверить корректность конфигурации, можно выполнить команду:

   ```bash
   sudo mount -a
   ```

   Эта команда попытается примонтировать все файловые системы, указанные в `/etc/fstab`, и сообщит при наличии ошибок.

### Конвертация установки OpenSuse 11 в виртуальную машину для VMware

Чтобы конвертировать установку OpenSuse 11 в виртуальную машину для VMware, вы можете воспользоваться VMware vCenter Converter или подобными инструментами. Вот как это обычно делается:

1. **Скачайте и установите VMware vCenter Converter** на Windows-машины, если у вас еще нет его.
2. **Запустите VMware vCenter Converter** и выберите `Convert machine`.
3. **Выберите источник** вашей конвертации, в данном случае, физический сервер с OpenSuse 11.
4. **Укажите параметры конвертации**. Выберите куда и как будет перемещена машина (прямое копирование на хост VMware, создание VM с файлами на локальном хранилище и т.д.).
5. **Дождитесь завершения процесса конвертации**. Продолжительность будет зависеть от размера и настроек исходной системы.
6. **Протестируй
Нужно понять - во что превратились LVM в виртуальной машине (подозреваю, что в обычные разделы), используя fdisk, df и т.п. 
Затем сопоставить новые имена разделов с LVM и изменить их имена в /etc/fstab и в grub.cfg и подать команду на обновление grub
Похожие вопросы