Mover a partição criptografada para outro disco no Fedora

0

Eu tenho um laptop com um SSD e HDD. Agora, tudo está no SSD, mas como eu estou começando a precisar de mais algum lugar, eu queria mover um dos meus diretórios para o HDD.

Todos os meus arquivos pesados estão em / data. Então eu quero montar / dados no meu disco rígido. A coisa que me incomoda é que o meu Linux é criptografado, então eu não tenho certeza de como eu poderia mover todos esses arquivos no meu HDD sem destruir tudo.

Aqui estão algumas informações:

/0/1/0.0.0     /dev/sda    disk           1TB HGST HTS721010A9
/0/1/0.0.0/1   /dev/sda1   volume         931GiB Linux filesystem partition

-

lrwxrwxrwx. 1 root root 10 Jul 19 09:06 d4a8fa1c-04ff-4597-a75d-81e827b380aa -> ../../sda1

-

$ lsblk

sda                                                                                       8:0    0 931.5G  0 disk  
└─sda1                                                                                    8:1    0 931.5G  0 part  
  └─luks-d4a8fa1c-04ff-4597-a75d-81e827b380aa                                           253:2    0 931.5G  0 crypt 
nvme0n1                                                                                 259:0    0 238.5G  0 disk  
├─nvme0n1p3                                                                             259:3    0   228G  0 part  
│ └─luks-2ee64f3a-72ee-453a-aa17-e33d557968fa                                           253:0    0   228G  0 crypt /
├─nvme0n1p1                                                                             259:1    0   500M  0 part  /boot
└─nvme0n1p2                                                                             259:2    0    10G  0 part  
  └─luks-69cc9d3c-1b66-4491-b6bf-58456df7d4ac                                           253:1    0    10G  0 crypt [SWAP]

    $ vi / etc / fstab

/dev/mapper/luks-2ee64f3a-72ee-453a-aa17-e33d557968fa /                       ext4    defaults,x-systemd.device-timeout=0,discard,noatime,nodiratime 1 1
UUID=453db572-fd28-4fa6-aa3d-1e97890a2977 /boot                   ext4    defaults        1 2
#/dev/mapper/luks-d4a8fa1c-04ff-4597-a75d-81e827b380aa /data                   ext4    defaults,x-systemd.device-timeout=0 1 2
/dev/mapper/luks-69cc9d3c-1b66-4491-b6bf-58456df7d4ac swap                    swap    defaults,x-systemd.device-timeout=0 0 0

Então, como você vê, eu pensei em adicionar / data em / etc / fstab no disco certo, mas eu acho que ainda tenho que mover as coisas antes?

    
por Ise 19.07.2017 / 15:44

1 resposta

0

Sim, você terá que mover os dados além de atualizar o / etc / fstab. A opção mais confiável é configurar a nova partição com um sistema de arquivos (no topo do volume LUKS) e usar algo como:

rsync -vahogSHAXOP /data/ /new-data/

Para copiar as coisas. O Rsync com essas opções copiará praticamente tudo, exceto o layout do bloco e os números de inode (nenhum dos quais deve importar para qualquer software moderno), e fornecerá uma tela de progresso razoavelmente interessante. Copiar assim também tem a vantagem de que irá funcionalmente desfragmentar os arquivos, e não irá apagar os arquivos no diretório fonte (assim você pode ter certeza que a nova configuração funciona antes de se comprometer completamente com ela).

    
por 19.07.2017 / 16:37