Montar e Criptografar HD Externo
Particionando, formatando e criptografando HD Externo. Este artigo utiliza a distribuição GNU/Linux Debian 7. Considera-se que tenha instalado o ambiente gráfico, rede configurada e com acesso à Internet para baixar atualizações.
Criptografar HD Externo
Passo 1: Atualizações
1. Configurando o aptitude:# nano /etc/apt/sources.list
Inclua a linha abaixo no arquivo sources.list e salve o arquivo:
deb http://ftp.us.debian.org/debian wheezy main contrib non-free
2. Atualizando o GNU/Linux:
# aptitude update
Instalando pacotes necessários
Instalando o utilitário gráfico de particionamento GParted:Obs.: pode ser utilizado o fdisk para particionar o HD externo.
# aptitude install gparted
Instalando utilitário de criptografia:
# aptitude install cryptsetup
Carregando módulo de criptografia:
# modprobe dm_crypt
Passo 2: Particionando HD externo
1. Vá para o terminal tty1, utilize as teclas: Ctrl+Alt+F1Informe usuário root e senha.
2. Plugue o HD externo.
3. Verifique se o HD foi reconhecido. Utilize o comando fdisk e verifique se o HD foi reconhecido:
# fdisk -l
Deve retornar, na última linha, algo como:
/dev/sdc1
Ou:
/dev/sdb1
Irá depender da configuração de Hardware. Anote como foi reconhecido.
4. Vá para o modo gráfico (utilize as teclas: Alt+F7):
- Vá no menu Sistemas, clique no utilitário GParted.
- Selecione o espaço livre, no caso de HD novo, ou partição do HD externo já em uso. *Lembre-se que uma partição já em uso possui informações. Todos os dados serão perdidos quando for reparticionado. Então, faça backup antes!
- Formate com sistema de arquivos ext3 ou ext4.
- Basta clicar com o botão direito do mouse na partição e escolher Formatar.
- Aplicar clicando no ícone com a letra V, na cor verde.
- Após concluído, saia do GParted.
- Vá em Computador e desmonte o volume no modo gráfico.
- Depois, para o terminal tty1 utilizando as teclas Ctrl+Alt+F1.
Passo 3: Criptografar com formato LUKS
1. Lembre-se de informar no lugar de /dev/sdb1, como foi reconhecido em seu computador, isto você verificou com o comando fdisk -l.# cryptsetup --verbose --verify-passphrase luksFormat /dev/sdb1
Digite yes (tudo maiúsculo) para a pergunta: Are you Sure?
Informe uma senha complexa usando letras, números e caracteres especiais, lembre-se de guardar a senha em lugar seguro.
2. Abrindo criptografia:
# cryptsetup luksOpen /dev/sdb1 hdseguro
Onde:
- luksOpen :: parâmetro de abertura de criptografia, a letra O do Open é maiúscula!
- /dev/sdb1 :: dispositivo reconhecido, que pode variar de cada máquina, e deve ser verificado com o comando fdisk -l.
- hdseguro :: apelido do dispositivo com criptografia aberta.
Passo 4: Formatação
Se você utilizou no GParted, a formatação ext3 ou ext4, deve informar abaixo no comando /sbin/mkfs, o restante da linha permanece igual.Veja no final da linha de comando, que o dispositivo é referenciado pelo apelido hdseguro.
Obs.: se for um HD de 1 TB, deve levar mais de 7 horas para concluir a formatação.
# /sbin/mkfs.ext3 -c -m 1 -O dir-index,filetype,extent,sparce_super /dev/mapper/hdseguro
Após processo de formatação:
1. Abertura de criptografia:
# cryptsetup luksOpen /dev/sdb1 hdseguro
Digite a mesma senha que foi usada no passo 3.
2. Montando a partição: crie a pasta hdexterno na pasta /dev/mapper utilizando o comando mkdir:
# mkdir /dev/mapper/hdexterno
Monte o HD externo que já tem a criptografia aberta e com apelido no dispositivo:
# mount /dev/mapper/hdseguro /dev/mapper/hdexterno
Onde:
- /dev/mapper/hdsaeguro :: apelido do dispositivo com criptografia aberta.
- /dev/mapper/hdexterno :: ponto de montagem do HD externo.
3. Verificar HD montado: utilize o comando df -h para verificar se foi montado o HD externo:
# df -h
Irá retornar na última linha o tamanho, espaço usado e espaço disponível.
4. Copiar para o HD externo: você pode usar o comando cp para copiar do mesmo servidor GNU/Linux. Digamos, a pasta /home para o HD externo:
# cp -r /home /dev/mapper/hdexterno
Passo 5: Desmontando o HD externo
1. É muito importante desmontar o ponto de montagem antes de remover o HD externo:# umount /dev/mapper/hdexterno
2. Fechando a criptografia:
# cryptsetup luksClose hdseguro
Espero ter contribuído com este tutorial passo a passo.