아치에서 일부 작업을 수행한 후 디스크가 거의 비어 있음

아치에서 일부 작업을 수행한 후 디스크가 거의 비어 있음

ext4 파티션이 있는 아치 리눅스가 있습니다.

작동하는 시스템이 있고 일부 백업을 만들기로 결정했습니다.

내가 한 일은 다음과 같습니다.

  1. 설치 시간 이동
  2. 열어본 후 btrfs-progs를 설치하기로 결정했지만(파일 시스템이 아닌 일종의 유틸리티인 것 같습니다) 그 이후로 btrfs에 대한 작업은 수행되지 않았습니다.
  3. 시스템 백업을 시작했는데 불필요한 파일이 백업되고 있다는 사실을 깨닫고 백업을 중단했습니다.
  4. 무시 목록을 편집했는데 백업을 일찍 중단했는데도 15GB의 여유 공간이 없어진 것을 발견했습니다.
  5. GUI에 아무것도 없었기 때문에 ncdu를 실행하고 백업을 찾기로 결정했습니다.
  6. 유사한 콘텐츠를 발견하여 /timeshift/somelettersandnumbers/backupncdu에서 삭제하기로 결정했습니다.
  7. 그 후 내 노트북은 종료하기로 결정했습니다 (?) (전원 버튼을 누른 순간 gnome이 중지되고 평소처럼 터미널이 표시되었습니다)
  8. 그런데 막혀서 꺼지지 않아서 전원버튼을 길게 눌러 껐어요
  9. 그러다가 시작 시 오류가 발생했습니다.

오류는 입니다 root device mounted successfully but /sbin/init. 하지만 문제가 되지 않는 것 같습니다.

중요한 부분은 현재 파티션입니다.거의비어 있는.

라이브 USB를 만들고 파티션을 마운트하고 트리백했습니다.

/mnt
 boot
 dev
 etc
  cron.d
   timeshift-hourly
 home
  leviska (my username)
   .Xauthority
   .local
    share
     TelegramDesktop
      ... 
   .zsh_history
   Desktop
 proc
 run
 sys
 tmp

그리고 파티션은 기본적으로 비어 있으며 80kb만 사용됩니다.

e2fsck 및 ext4magic을 실행해 보았지만 유용한 항목을 실행/반환하지 않았습니다.

ext4magic /dev/nvme0n1p2 -l
Filesystem in use(...)

Using internal Journal at Inode 8
Inode 2 is allocated
 100% home/leviska/.zsh_history
ext4magic : EXIT_SUCCESS

위의 내용 외에 파일을 복구할 수 있는 방법이 있기를 바라며 재부팅 후 파티션에 아무것도 쓰지 않았습니다.

UUID가 동일했기 때문에 파티션이 동일하다고 생각했지만(부팅 시 grub과 동일) 지금은 비어 있습니다.

답변1

글쎄요, 제 생각에는(?) 타임시프트가 루트를 폴더에 마운트했고, 제가 그 폴더를 맹목적으로 삭제했을 때 ncdu가 전체 파티션을 삭제하고 기본적으로 다음을 호출했다는 것입니다 sudo rm -rf /(저는 ncdu를 sudo로 실행했습니다).

photorec(god tool)을 사용하여 많은 파일을 성공적으로 복구했습니다.

하지만 불행하게도 모든 디렉토리 구조가 손실되어 파티션을 완전히 복원할 수 있는 방법이 없으며 OS를 다시 설치해야 합니다.

관련 정보