Точка монтирования тома EBS должна быть диском или разделом

В образе сообщества CentOS 7 HVM после добавления другого тома EBS в мой экземпляр EC2 команда lsblk показывает это

NAME    MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda    202:0    0   8G  0 disk
 -xvda1 202:1    0   8G  0 part /
xvdb    202:16   0  16G  0 disk

Теперь я могу просто отформатировать диск с sudo mkfs.xfs -f /dev/xvdf и создайте точку монтирования на диске следующим образом

NAME    MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda    202:0    0   8G  0 disk
 -xvda1 202:1    0   8G  0 part /
xvdb    202:16   0  16G  0 disk /var/www

Или мне нужно создать раздел в xvdb как xvdb1 и смонтировать его так

NAME    MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda    202:0    0   8G  0 disk
 -xvda1 202:1    0   8G  0 part /
xvdb    202:16   0  16G  0 disk
 -xvdb1 202:17   0  16G  0 part /var/www

Оба работают, поэтому я не могу понять причину и пользу создания раздела на другом диске EBS, а затем создать точку монтирования, пока мне нужен только один раздел.

1 ответ

Решение

Примечание: я думаю, что есть опечатка и sudo mkfs.xfs -f /dev/xvdf должен прочесть sudo mkfs.xfs -f /dev/xvdb,

Оба подхода, которые вы описали, действительны. Нет абсолютно никакой необходимости создавать раздел на блочном хранилище EBS.

На самом деле файлы содержат файловые системы. Когда вы выдаете команду, как sudo mkfs.xfs -f /dev/xvdb вы создадите файловую систему поверх блочного устройства /dev/xvdb и именно эта файловая система монтируется, а не базовое блочное устройство (полный диск или раздел).

Другие вопросы по тегам