Questão nº 40
Questão de Sistemas Operacionais · FCC TJ-CE 2022 (nº 40)
I. $ pvcreate /dev/sdb1
II. $ pvscan
III. $ vgcreate storage /dev/sdb1
IV. $ vgdisplay
V. criar um LV de 200GB chamado Dados no VG criado em III
VI. mostrar detalhes do LV criado
É correto afirmar que
- AVI deve ser preenchido com `lvscan`
- BVI deve ser preenchido com `lvshow` e I solicita permissão para criação de um PV no disco sdb1.
- CI cria um PV denominado sdb1 e II realiza a formatação do disco para permitir a criação do PV.
- DIII cria um storage para permitir a criação de um VG e IV mostra a capacidade do storage criado.
- EV deve ser preenchido com `lvcreate -L 200G -n Dados storage` (alternativa correta)
Resposta comentada
Gabarito Alternativa E
O LVM (Logical Volume Manager) é uma ferramenta do Linux que permite gerenciar o espaço em disco de forma flexível, criando camadas de abstração. Ele funciona assim: primeiro, você transforma discos ou partições em Volumes Físicos (PVs); depois, agrupa esses PVs em Grupos de Volumes (VGs), que são como grandes "piscinas" de armazenamento; e, por fim, cria Volumes Lógicos (LVs) dentro dos VGs, que são as "partições" flexíveis que o sistema operacional usa.
(A) Incorreta: lvscan lista os volumes lógicos existentes com informações básicas (nome, caminho, tamanho, status), mas lvdisplay é o comando que mostra detalhes completos e abrangentes de um volume lógico, como UUID, alocação, segmentos, etc. A questão pede "mostrar detalhes", e lvdisplay é a ferramenta mais adequada para isso.
(B) Incorreta: Não existe um comando lvshow padrão no LVM para exibir detalhes de LVs; o correto seria lvdisplay. Além disso, pvcreate cria um PV, ele não "solicita permissão"; ele executa a ação de inicializar a partição para uso pelo LVM (requer privilégios de root para ser executado).
(C) Incorreta: A primeira parte está correta: pvcreate /dev/sdb1 cria um PV em /dev/sdb1. No entanto, pvscan apenas escaneia o sistema em busca de PVs e os exibe; ele não realiza a formatação do disco. A inicialização para LVM é feita pelo pvcreate.
(D) Incorreta: A frase "cria um storage para permitir a criação de um VG" é conceitualmente incorreta. O comando vgcreate storage /dev/sdb1 cria o Volume Group (storage), e o VG é a abstração de "storage" ou "piscina de armazenamento" a partir da qual os LVs serão criados. Não se cria um "storage" para depois criar um VG; o VG é o storage.
(E) Correta: O comando lvcreate -L 200G -n Dados storage é a sintaxe exata e correta para criar um Volume Lógico (LV).
lvcreate: o comando para criar um LV.-L 200G: especifica o tamanho do LV como 200 Gigabytes.-n Dados: define o nome do LV como "Dados".storage: indica o Volume Group (VG) onde este LV será criado.
Essa alternativa preenche perfeitamente a lacuna V.
Fonte: FCC TJ-CE 2022 Analista Judiciário - Especialidade Ciência da Computação - Área Infraestrutura de TI (Caderno Tipo 004). Reproduzida para fins de estudo.