Eu tenho um segundo disco rígido SDB, mas não tenho certeza de como montá-lo no Linux.

mount -a não pareceu montar todos.

Também gostaria de montar este RO para recuperação.

Comentários

  • Como você está tentando montá-lo, como é o seu fstab e qual é o ' esquema de particionamento?
  • Permanentemente ou apenas para uso temporário? Além disso, a unidade foi particionada com fdisk e formatada com newfs ou mkfs? Qual é o tipo de sistema de arquivos na formatação?

Resposta

mount -a monta todos os sistemas de arquivos em / etc / fstab.

Se a unidade ainda não está no fstab, então ele não fará nada em relação a essa unidade.

Primeiro, verifique como o o disco está particionado (por exemplo, com fdisk -l (ou seja, um L minúsculo, não um número 1) ou com outra ferramenta como gpart.)

Se o seu disco rígido é um LVM, essas instruções não funcionam, pare e siga estas instruções: https://superuser.com/a/666034/121698

Teste coisas com um comando de montagem manual. Exemplo:
mount -t ext2 /dev/sdb1 /mnt.

O conteúdo da primeira partição agora deve estar visível em / mnt.

Observe que assumiu ext2 como sistema de arquivos. Ajuste conforme necessário.

Observe que assumiu um / dev / sdb1, poderia ter sido / dev / sdb2, sdb3, …
Pode até haver várias partições nesse disco. Ajuste conforme necessário.

Se este wo rks: umount /mnt e adicione uma linha a / etc / fstab. O mais fácil é copiar uma das linhas existentes e ajustá-la. É recomendado entender exatamente o que esses valores significam, então procure no topo por uma linha como esta:
Device Mountpoint FStype Options Dump Pass#

Dispositivo é o dispositivo que você está tentando montar / eg / dev / sdb1
ponto de montagem é o diretório onde você deseja que as pastas apareçam.
FStype é o tipo de sistema de arquivos. Por exemplo. ext2, ext3, ext4, fat, iso9660, …
As opções são opções FS, como rw para leitura e gravação ou ro para somente leitura.
Despejar e passar são para recuperação. Qual disco precisa ser fsck “ed? Em qual seqüência etc.

Assim … escolha onde você deseja montar o disco. Por exemplo em / home / old_backup. Se esse diretório não existir, faça (por exemplo, mkdir /home/old_backup). Se já houver conteúdo nesse diretório, então perceba que você não os verá mais depois de montar um disco naquele local. (Eles aparecerão novamente depois de desmontá-lo, eles ainda usarão o espaço em disco).

Agora edite / etc / fstab e adicione as linhas relevantes.

 #Device Mountpoint FStype Options Dump Pass# /dev/sdb1 /home/old_backup ext2 ro 2 2 

Teste com mount /home/old_backup.

Na próxima vez que você inicializar ou emitir um mount -a, ele será montado automaticamente.

Comentários

  • mount -a monta apenas os sistemas de arquivos listados no fstab com o auto conjunto de opções (que acredito ser o padrão). Qualquer sistema de arquivos listado como noauto não ' será montado automaticamente.
  • Corr ect. Embora eu nunca tenha visto essa opção automática usada em qualquer lugar, nunca. (A opção ro,noauto, no entanto, é familiar para mim, desde a época em que unidades ópticas eram usadas)
  • Isso ' provavelmente porque, como mencionei, auto é quase com certeza o padrão.
  • para ver o tipo de sistema de arquivo e obter uma boa visão geral, você pode usar lsblk -f

Resposta

Como formatar e montar um disco permanentemente usando seu ” s UUID.

Encontre o nome do disco

sudo lsblk 

Isso mostrará uma lista de discos. Normalmente, o primeiro disco é vda e inicializável. O segundo disco será vdb, terceiro vdc etc.

vda normalmente será dividido em várias partições, por exemplo, vda1 (/boot) e vda2 (/).

O novo disco não terá partições e nenhum mountpoint.

Formate o novo disco

sudo mkfs.ext4 /dev/vdX 

Onde X é a letra correta para o disco.

A saída incluirá o UUID do disco, você precisará disso mais tarde.

Monte o disco

sudo mkdir /archive sudo mount /dev/vdX /archive 

Isso é apenas temporário e a montagem será perdida na reinicialização.

Adicione a montagem a fstab

Adicionar a /etc/fstab:

UUID=XXXX-XXXX-XXXX-XXXX-XXXX /archive ext4 errors=remount-ro 0 1 

Você pode encontrar o UUID, se não ” anote-o antes, com sudo blkid.

Para obter mais informações sobre UUID “s

Resposta

Primeiro, você precisa ter certeza de que tem um diretório de montagem. /mnt é o que eu uso. (se não mkdir /mnt) A partir daí, você precisa ter certeza de que está montando a partição correta emitindo o comando ls /dev e verificando o nome do dispositivo. Depois de fazer isso, você deve ser capaz de emita o comando mount /dev/sdb2 /mnt

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *