Por que não consigo exibir o disco de dados anexado no servidor?
Solução de problemas
SO |
Possível causa |
Solução |
---|---|---|
Linux |
|
|
Windows |
Novos discos de dados não são formatados e particionados por padrão. Apenas unidades formatadas e particionadas aparecem no gerenciador de recursos. Você deve inicializar manualmente o disco. |
Disco de dados do Linux
Sintoma: um disco de dados foi anexado a um ECS do Linux no console de gerenciamento, mas o disco não pode ser visualizado no servidor.
Execute df -TH para exibir as informações do disco. O CentOS 7.4 é usado neste exemplo. A saída normal do comando é a seguinte:
[root@ecs-test-0001 ~]# df -TH Filesystem Type Size Used Avail Use% Mounted on /dev/vda1 ext4 43G 1.9G 39G 5% / devtmpfs devtmpfs 2.0G 0 2.0G 0% /dev tmpfs tmpfs 2.0G 0 2.0G 0% /dev/shm tmpfs tmpfs 2.0G 9.1M 2.0G 1% /run tmpfs tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup tmpfs tmpfs 398M 0 398M 0% /run/user/0 /dev/vdb1 ext4 106G 63M 101G 1% /mnt/sdc
Ao contrário da saída normal do comando, apenas o disco do sistema /dev/vda1 está visível, mas o disco de dados /dev/vdb1 está ausente na saída do comando.
Análise de causa:
- Causa 1: novos discos de dados não são formatados e particionados por padrão, e um disco não formatado não será listado na saída do comando. Você deve inicializar manualmente o disco.
Para obter detalhes, consulte Introdução aos cenários de inicialização de disco de dados e estilos de partição.
- Causa 2: se um disco de dados não puder ser encontrado depois que o ECS for reiniciado, a montagem automática da partição na inicialização do sistema pode não estar configurada. Execute as seguintes etapas:
- Execute o seguinte comando para montar a partição novamente:
mountPartição do discoPonto de montagem
Neste exemplo, execute o seguinte comando:
mount /dev/vdb1 /mnt/sdc
Execute as etapas a seguir para habilitar a montagem automática de partição na inicialização do sistema:
- Execute o seguinte comando para consultar o UUID da partição:
Neste exemplo, execute o seguinte comando para consultar o UUID da partição /dev/vdb1:
blkid /dev/vdb1
Informação semelhante à seguinte foi exibida:
[root@ecs-test-0001 ~]# blkid /dev/vdb1 /dev/vdb1: UUID="0b3040e2-1367-4abb-841d-ddb0b92693df" TYPE="ext4"
O UUID da partição /dev/vdb1 é exibido.
- Execute o seguinte comando para abrir o arquivo fstab usando o editor vi:
vi /etc/fstab
Pressione i para entrar no modo de edição.
- Mova o cursor para o final do arquivo e pressione Enter. Em seguida, adicione as seguintes informações:
UUID=0b3040e2-1367-4abb-841d-ddb0b92693df /mnt/sdc ext4 defaults 0 2
O conteúdo anterior é usado apenas para referência. Adicione as informações que são usadas no ambiente. Os parâmetros são descritos como segue:- A primeira coluna indica o UUID da partição obtido em 2.
- A segunda coluna indica o diretório no qual a partição está montada. Você pode consultar o ponto de montagem usando o comando df -TH.
- A terceira coluna indica o formato do sistema de arquivos da partição. Você pode consultar o formato do sistema de arquivos usando o comando df -TH.
- A quarta coluna indica a opção de montagem de partição. Normalmente, esse parâmetro é definido como defaults.
- A quinta coluna indica a opção de backup de despejo do Linux.
- 0: o backup de despejo do Linux não é usado. Normalmente, o backup de despejo não é usado e você pode definir esse parâmetro como 0.
- 1: o backup de despejo do Linux é usado.
- A sexta coluna indica a opção fsck, ou seja, se deve usar o fsck para verificar o disco anexado durante a inicialização.
- 0: não usar fsck.
- Se o ponto de montagem for a partição raiz (/), este parâmetro deve ser definido como 1.
Quando este parâmetro é definido como 1 para a partição raiz, este parâmetro para outras partições deve começar com 2 porque o sistema verifica as partições na ordem crescente dos valores.
- Pressione Esc, insira :wq e pressione Enter.
O sistema salva as configurações e sai do editor vi.
Execute as seguintes operações para verificar a função de montagem automática:- Execute o seguinte comando para desmontar a partição:
Neste exemplo, execute o seguinte comando:
umount /dev/vdb1
- Execute o seguinte comando para recarregar todo o conteúdo no arquivo /etc/fstab:
mount -a
- Execute o seguinte comando para consultar as informações de montagem do sistema de arquivos:
mount | grep ponto de montagem
Neste exemplo, execute o seguinte comando:
mount | grep /mnt/sdc
Se informações semelhantes às seguintes forem exibidas, a montagem automática foi configurada:
root@ecs-test-0001 ~]# mount | grep /mnt/sdc /dev/vdb1 on /mnt/sdc type ext4 (rw,relatime,data=ordered)
- Execute o seguinte comando para desmontar a partição:
- Execute o seguinte comando para montar a partição novamente:
Disco de dados do Windows
Sintoma: um disco de dados foi anexado a um ECS do Windows no console de gerenciamento, mas o disco não pode ser visualizado no servidor. Por exemplo, Volume (D:) não foi mostrado em This PC de um servidor do Windows executando o Windows Server 2012. Normalmente, o Volume (D:) aparece, como mostrado na Figura 1.
Solução: novos discos de dados não são formatados e particionados por padrão. Apenas unidades formatadas e particionadas aparecem This PC. Você deve inicializar manualmente o disco antes que ele possa ser visualizado aqui.
Para obter detalhes, consulte Introdução aos cenários de inicialização de disco de dados e estilos de partição.