암호화된 파티션을 Fedora의 다른 디스크로 이동

암호화된 파티션을 Fedora의 다른 디스크로 이동

SSD와 HDD가 장착된 노트북이 있습니다. 지금은 모든 것이 SSD에 있지만 더 많은 위치가 필요해지면 디렉터리 중 하나를 HDD로 옮기고 싶습니다.

내 모든 대용량 파일은 /data 아래에 있습니다. 그래서 내 하드 드라이브에 /data를 마운트하고 싶습니다. 나를 괴롭히는 것은 내 Linux가 암호화되어 있기 때문에 모든 파일을 파괴하지 않고 HDD의 모든 파일을 이동하는 방법을 잘 모르겠습니다.

다음은 몇 가지 정보입니다.

/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

보시다시피 /etc/fstab의 /data를 올바른 디스크에 추가하려고 생각했는데, 여전히 이전 항목을 옮겨야 할까요?

답변1

예, /etc/fstab을 업데이트하는 것 외에도 데이터를 이동해야 합니다. 가장 신뢰할 수 있는 옵션은 파일 시스템(LUKS 볼륨 상단)으로 새 파티션을 설정한 후 다음을 사용하는 것입니다.

rsync -vahogSHAXOP /data/ /new-data/

내용을 복사하세요. 이러한 옵션을 사용하는 Rsync는 블록 레이아웃과 inode 번호 매기기(최신 소프트웨어에는 중요하지 않음)를 제외한 거의 모든 것을 복사하고 꽤 멋진 진행 상태 표시를 제공합니다. 이와 같이 복사하면 기능적으로 파일 조각 모음이 이루어지고 소스 디렉터리의 파일이 삭제되지 않는다는 이점도 있습니다. 따라서 완전히 커밋하기 전에 새 설정이 작동하는지 확인할 수 있습니다.

관련 정보