/boot가 Timeshift 복원 중에 실수로 내 데이터 파티션에 마운트되었습니다.

/boot가 Timeshift 복원 중에 실수로 내 데이터 파티션에 마운트되었습니다.

먼저 내 설정을 설명하겠습니다. 전체 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을 어떻게 마운트할 수 있는지 잘 모르겠습니다. 실제로 동일한 파일 시스템이 여러 위치에 마운트되어 있다면 상황이 조금 이상하게 설명될 것입니다. 심볼릭 링크가 있는 경우 복구 프로세스로 인해 어떤 방식으로든 손상되었을 수 있습니다.

기본적으로 이는 사물이 어디에 있어야 하는지 정확히 파악하고 올바른 파티션을 올바른 위치에 마운트하도록 구성을 업데이트하는 힘든 과정이 될 것입니다. 데이터를 복사하고 다시 파티션을 나눈 후 다시 복사하고 싶을 수도 있습니다.

관련 정보