먼저 내 설정을 설명하겠습니다. 전체 SSD 드라이브(sdb)를 차지하는 루트 파티션이 있습니다. 둘째, HDD는 아래와 같이 Windows 파티션(sda2)과 데이터 마운트(sda1)로 구분됩니다.
sda 8:0 0 931,5G 0 disk
├─sda1 8:1 0 465,8G 0 part /run/timeshift/backup
│ /home/hdd1tb
│ /boot
└─sda2 8:2 0 465,8G 0 part
sdb 8:16 0 476,9G 0 disk
└─sdb1 8:17 0 476,9G 0 part
└─luks-56799420-9e5f-40d0-9b94-01f4f9c0451d
질문의 요점은 일부 종속성을 제거하여 시스템을 엉망으로 만들었고 정상으로 복원할 수 있는 Timeshift 백업이 있다는 것입니다. 그러나 /boot를 데이터 마운트(sda1)로 이동하고 즉시 전체 여유 공간을 차지하기 시작하여 파티션을 쓸모없게 만들었기 때문에 어떻게든 프로세스를 엉망으로 만들었을 수 있습니다.
/dev/sda1 458G 427G 7,8G 99% /boot
이 혼란에서 어떻게 벗어날 수 있나요? /boot에는 별도의 위치가 있고 데이터 드라이브에 있지 않다는 것을 기억하는 것 같습니다.
답변1
가장 먼저 해야 할 일은 파티션 레이아웃이 어떤 모습이어야 하는지 파악하는 것입니다. 여기에는 각 파티션을 살펴보고 그 안에 무엇이 있는지 확인하는 작업이 포함될 수 있습니다. 조사하는 동안 파티션이 마운트되지 않도록 드라이브를 다른 컴퓨터에 연결하여 이 작업을 수행할 수 있습니다.
LVM을 사용하지 않거나 심볼릭 링크 등이 없는 한 여러 경로에 /dev/sda1을 어떻게 마운트할 수 있는지 잘 모르겠습니다. 실제로 동일한 파일 시스템이 여러 위치에 마운트되어 있다면 상황이 조금 이상하게 설명될 것입니다. 심볼릭 링크가 있는 경우 복구 프로세스로 인해 어떤 방식으로든 손상되었을 수 있습니다.
기본적으로 이는 사물이 어디에 있어야 하는지 정확히 파악하고 올바른 파티션을 올바른 위치에 마운트하도록 구성을 업데이트하는 힘든 과정이 될 것입니다. 데이터를 복사하고 다시 파티션을 나눈 후 다시 복사하고 싶을 수도 있습니다.