Облачная платформаAdvanced

Изменение идентификаторов дисков в файле fstab на UUID

Язык статьи: Русский
Показать оригинал
Страница переведена автоматически и может содержать неточности. Рекомендуем сверяться с английской версией.

Сценарии

Чтобы Linux мог правильно определять диски при монтировании файловой системы, необходимо изменить идентификатор диска в fstab file инстанса ECS на UUID перед созданием приватного образа Linux.

Процедура (Partner Cloud)

  • Возьмите CentOS 7.0 в качестве примера. Запустите blkid, чтобы получить UUID всех разделов. Измените файл /etc/fstab и используйте UUIDs разделов для настройки автоматического монтирования разделов.
  1. Войдите в инстанс ECS как пользователь root.
  2. Выполните следующую команду, чтобы запросить все типы смонтированных файловых систем и UUID устройств:

    blkid

    Отображается следующая информация:

    /dev/xvda2: UUID="4eb40294-4c6f-4384-bbb6-b8795bbb1130" TYPE="xfs"
    /dev/xvda1: UUID="2de37c6b-2648-43b4-a4f5-40162154e135" TYPE="swap"
  3. Запросите файл fstab.

    cat /etc/fstab

    Отображается следующая информация:

    [root@CTU1000028010 ~]# cat /etc/fstab
    /dev/xvda2 / xfs defaults 0 0
    /dev/xvda1 swap swap defaults 0 0
  4. Проверьте, является ли идентификатор диска в файле fstab именем устройства.
    • Если диск представлен UUID, дальнейшие действия не требуются.
    • Если диск представлен именем устройства, перейдите к 5.
  5. Выполните следующую команду, чтобы открыть файл fstab:

    vi /etc/fstab

  6. Нажмите i, чтобы перейти в режим вставки и изменить идентификатор диска в файле fstab на UUID.
  • Возьмите CentOS 7.1 в качестве примера. Выполните blkid, чтобы получить UUID всех разделов. Измените файл /etc/fstab и используйте UUID разделов для настройки автоматического монтирования разделов.
  1. Войдите в ECS как пользователь root.
  2. Выполните следующую команду, чтобы запросить все типы смонтированных файловых систем и UUID устройств:

    blkid

    /dev/xvda2: UUID="4eb40294-4c6f-4384-bbb6-b8795bbb1130" TYPE="xfs"
    /dev/xvda1: UUID="2de37c6b-2648-43b4-a4f5-40162154e135" TYPE="swap"

    До изменения:

    [root@CTU1000028010 ~]# cat /etc/fstab
    /dev/xvda2 / xfs defaults 0 0
    /dev/xvda1 swap swap defaults 0 0

    После изменения:

    [root@CTU1000028010 ~]# cat /etc/fstab
    UUID=4eb40294-4c6f-4384-bbb6-b8795bbb1130 / xfs defaults 0 0
    UUID=2de37c6b-2648-43b4-a4f5-40162154e135 swap swap defaults 0 0
  3. Нажмите Esc, введите :wq и нажмите Enter. Система сохраняет конфигурацию и выходит из редактора vi.
  4. Выполните следующую команду, чтобы проверить изменение:

    cat /etc/fstab

    Изменение считается успешным, если отображается информация, аналогичная следующей:

    [root@CTU1000028010 ~]# cat /etc/fstab
    UUID=4eb40294-4c6f-4384-bbb6-b8795bbb1130 / xfs defaults 0 0
    UUID=2de37c6b-2648-43b4-a4f5-40162154e135 swap swap defaults 0 0