
Com a imagem HVM da comunidade CentOS 7, depois de adicionar outro volume EBS à minha instância EC2, o comando lsblk mostra isso
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
Agora, posso simplesmente formatar o disco sudo mkfs.xfs -f /dev/xvdf
e criar um ponto de montagem no disco da seguinte maneira
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
Ou preciso criar uma partição no xvdb como xvdb1 e montá-la assim
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
Ambos estão funcionando, então não consigo entender o motivo e o benefício de criar uma partição em outro disco EBS e de criar um ponto de montagem enquanto preciso apenas de uma partição.
Responder1
Observação:Acho que há um erro de digitação e sudo mkfs.xfs -f /dev/xvdf
deveria ler sudo mkfs.xfs -f /dev/xvdb
.
Ambas as abordagens que você descreveu são válidas. Não há absolutamente nenhuma necessidade de criar uma partição em um armazenamento em bloco EBS.
O que realmente contém os arquivos são os sistemas de arquivos. Ao emitir um comando como esse, sudo mkfs.xfs -f /dev/xvdb
você criará um sistema de arquivos na parte superior do dispositivo de bloco /dev/xvdb
e é esse sistema de arquivos que é montado e não o dispositivo de bloco subjacente (disco ou partição completo).