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

Как смонтировать новый логический том (добавление в fstab и mtab)?

Я впервые создал новый LV с помощью этой команды:

lvcreate -L 20G -n iew-vm-lv /dev/ubuntu-vg #create the new LV

Когда я пытаюсь бежать mount /dev/ubuntu-vg/iew-vm-lv, Я получаю следующую ошибку:

монтировать: не удается найти / dev / ubuntu-vg / iew-vm-lv в / etc / fstab или / etc / mtab

Как мне добавить новый LV к этим файлам? Могу ли я редактировать их вручную?

Текущее содержимое файлов:

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
/dev/mapper/ubuntu--vg-root--lv /               ext4    errors=remount-ro 0       1
# /boot was on /dev/sda1 during installation
UUID=93d4132c-7593-4a9d-901e-30d79db3082d /boot           ext2    defaults        0       2
/dev/mapper/ubuntu--vg-home--lv /home           ext4    defaults        0       2
/dev/mapper/ubuntu--vg-swap--lv none            swap    sw              0       0

И:

/dev/mapper/ubuntu--vg-root--lv / ext4 rw,errors=remount-ro 0 0
proc /proc proc rw,noexec,nosuid,nodev 0 0
sysfs /sys sysfs rw,noexec,nosuid,nodev 0 0
none /sys/fs/cgroup tmpfs rw 0 0
none /sys/fs/fuse/connections fusectl rw 0 0
none /sys/kernel/debug debugfs rw 0 0
none /sys/kernel/security securityfs rw 0 0
udev /dev devtmpfs rw,mode=0755 0 0
devpts /dev/pts devpts rw,noexec,nosuid,gid=5,mode=0620 0 0
tmpfs /run tmpfs rw,noexec,nosuid,size=10%,mode=0755 0 0
none /run/lock tmpfs rw,noexec,nosuid,nodev,size=5242880 0 0
none /run/shm tmpfs rw,nosuid,nodev 0 0
none /run/user tmpfs rw,noexec,nosuid,nodev,size=104857600,mode=0755 0 0
none /sys/fs/pstore pstore rw 0 0
/dev/sda1 /boot ext2 rw 0 0
systemd /sys/fs/cgroup/systemd cgroup rw,noexec,nosuid,nodev,none,name=systemd 0 0
/dev/mapper/ubuntu--vg-home--lv /home ext4 rw 0 0

Да, вы можете редактировать / etc / fstab. / etc / mtab - тот же формат, но временный файл для того, что смонтировано, оставьте его в покое.

Сначала создайте на нем файловую систему. В вашей системе уже есть ext4 (есть и другие варианты):

mkfs.ext4 /dev/ubuntu-vg/iew-vm-lv

Затем найдите его уникальный идентификатор UUID, строка имеет имя, которое вы дали LV:

blkid

Отредактируйте / etc / fstab и добавьте строку, подобную этой. Ваш UUID и точка монтирования будут другими.

UUID=fcde9bb7-4311-41e2-986a-647a672ebf83       /mnt/example    ext4    defaults        0       2

Создайте этот каталог точки монтирования и смонтируйте его:

mkdir /mnt/example
mount /mnt/example

Изменить: комментарий касался снимков LVM, которые делают копию блочного устройства, включая его UUID. При первом создании снимка измените его UUID:

tune2fs -U random

При использовании файловой системы XFS параметр -U обеспечивает аналогичную функциональность, но с другим ключевым словом:

xfs_admin -U generate

В любом случае используйте новый UUID в качестве записи для монтирования снимка.

UUID=b6c7724e-1c58-4960-8830-bfdeb34a9f4f           /mnt/example-snap    ext4    defaults        0       2

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

tune2fs -U b6c7724e-1c58-4960-8830-bfdeb34a9f4f

Вы можете использовать несколько способов ссылки на блочные устройства, в том числе для LVM / dev / vg / lv и / dev / mapper / vg-lv. Я по умолчанию использую UUID по той же причине, что и Руководство администратора хранилища RHEL делает. Он находит заданную файловую систему на любом блочном устройстве, на котором она может находиться: разделы, тома LVM, полные диски.

Да, вы должны вручную редактировать файл fstab.

  • Создайте точку монтирования (каталог) для новой файловой системы. Скажите, / новый
  • Отформатируйте новую файловую систему. Для ext4 команда будет

mkfs.ext4 /dev/ubuntu-vg/iew-vm-lv

  • добавьте следующую строку в файл / etc / fstab

/dev/ubuntu-vg/iew-vm-lv /new ext4 defaults 0 0

Теперь вы можете его смонтировать.