Eu uso lvcreate e mkfs para criar novos sistemas de arquivos em meus sistemas Ubuntu Server 18.04 LTS . Uma coisa que acho confusa é que o sistema não adiciona automaticamente nenhum novo sistema de arquivos criado por mim ao arquivo /etc/fstab . Os únicos adicionados são aqueles que foram criados quando o sistema foi inicialmente criado durante a instalação.
Existe alguma maneira ( sinalizador mkfs ou pacote apt separado ) de novos sistemas de arquivos serem inseridos automaticamente no arquivo /etc/fstab em vez de exigir que o administrador edite manualmente o arquivo?
Isso é normal, pois não há como as ferramentas ou o sistema operacional saberem onde você deseja montar as partições, volumes lógicos ou etc que acabou de criar.
Os que você cria durante a instalação do sistema são detectados por suas escolhas (quando você seleciona seu
root
,home
, etc) e são adicionados ao fstab porque são necessários para inicializar o sistema.você tem que editar manualmente o arquivo fstab.
MAS, existem outras maneiras de montar partições automaticamente, ferramentas como udisks.
https://help.ubuntu.com/community/AutomaticallyMountPartitions
Aqui está um exemplo de script de shell Korn que fiz para ver se era possível automatizar a criação do LV, sistema de arquivos e ponto de montagem em um e, em seguida, adicionar a entrada apropriada em /etc/fstab.
Não tenho certeza se funciona em todos os sistemas e configurações, mas parece estar funcionando para minhas necessidades até agora. Está longe de ser um produto acabado (sem muita verificação de erros), mas apenas me mostra que automatizar as rotinas lvcreate/mkfs/mount em um comando deve ser possível.