Erro ao desbloquear / dev / sda: falha ao ativar o dispositivo: argumento inválido

0

Ocasionalmente, desbloqueio meus luks com erros de disco criptografados com isto: link (link postado porque não é suficiente para imagens) Tentando mount /dev/sda retorna mount: /dev/sda: can't find in /etc/fstab.

    
por kot83 30.07.2018 / 16:11

2 respostas

1

Você provavelmente esqueceu de informar mount onde montar seu disco.

Como montar uma unidade

Crie um diretório que você usará como o ponto de montagem da sua unidade:

mkdir /mnt/mydrive

Monte sua unidade com este comando:

mount /dev/sdb1 /mnt/mydrive

Observação: se você não souber o arquivo do dispositivo da sua unidade, poderá executar sudo fdisk -l ou lsblk

para identificar qual é a partição que você está procurando.

Agora, se você executar ls /mnt/mydrive , ele deverá listar os arquivos da sua unidade.

Quando terminar, não se esqueça de desmontar a unidade USB antes de removê-la do computador:

umount /dev/sdb1
    
por 30.07.2018 / 17:33
0

Enquanto a resposta de Fidle está correta, eu gostaria de propor uma solução com fstab.

Em /etc/fstab você pode adicionar sistemas de arquivos estáticos ao seu sistema. Cada linha contém o seguinte:

<drive> <mountpoint> <filesystem type> <option> <dump> <pass>

Onde na maioria das vezes apenas os três primeiros são importantes. Em <option> você pode especificar opções de montagem (como você usaria mount -o , como somente leitura e silimar).

<dump> especificaria a necessidade de o sistema de arquivos ser eliminado e <pass> é usado para informar fsck a ordem na qual os sistemas de arquivos devem ser verificados na reinicialização. Se você colocar um 0 , significa que nenhuma verificação é necessária. Normalmente, seu sistema root tem um 1 , o que significa que ele será verificado primeiro, e outros sistemas de arquivos têm um valor de 2 .

Supondo que você tenha um sistema de arquivos ext4 em /dev/sda que você não deseja que seja despejado ou verificado, montado em /mnt/luks-drive e sem opções especiais, anexe o seguinte a /etc/fstab :

/dev/sda    /mnt/luks-drive    ext4    default    0    0

Dessa forma, um futuro mount /dev/sda funcionará e usará a entrada que acabamos de definir.

Sugestão: No seu caso, talvez não seja necessário, mas geralmente eu desestimulo o uso de nomes sdX para unidades no fstab. Pessoalmente, eu uso o UUID da unidade aqui. Para descobrir seus UUIDs:

$ ls -lha /dev/disk/by-uuid

Basta usar UUID=<your UUID goes here> em vez de /dev/sda em /etc/fstab .

    
por 30.07.2018 / 22:41