
С образом 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
, и именно эта файловая система монтируется, а не базовое блочное устройство (весь диск или раздел).