Kali Linux에 문제가 있는데 hashcat
인터넷의 누군가가 fsck를 제안했습니다. 확인해 보니 fsck 명령을 사용하기 전에 장치를 마운트 해제하라는 메시지가 표시됩니다. Windows 10 및 Kali 듀얼 부팅에서 Kali Linux를 사용하고 있습니다. Kali에서는 sudo fdisk -l
다음 명령을 사용했습니다.
Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 1944CA1D-BEC1-4BB5-BE09-9B95435D98AE
Device Start End Sectors Size Type
/dev/sda1 2048 923647 921600 450M Windows recovery
environment
/dev/sda2 923648 1126399 202752 99M EFI System
/dev/sda3 1126400 1159167 32768 16M Microsoft reserved
/dev/sda4 1159168 817444121 816284954 389.2G Microsoft basic data
/dev/sda5 817444864 819197951 1753088 856M Windows recovery
environment
/dev/sda6 819200000 1372157951 552957952 263.7G Microsoft basic data
/dev/sda7 1372160000 1797947391 425787392 203G Microsoft basic data
/dev/sda8 1797947392 1920043007 122095616 58.2G Linux filesystem
/dev/sda9 1920043008 1953523711 33480704 16G Linux swap
나에게 이 목록을 보여줍니다. 손상된 파티션을 마운트 해제하고 fsck 명령을 사용하기 위해 지금 입력할 명령을 나열할 수 있습니까? sda8
여기서는 명령창만 사용하기 때문에 사용중이라 제거가 안되네요 . 추가 조치를 취하려면 어떻게 해야 합니까?
답변1
df -h
또는 의 출력이 표시되지 않으면 mount
어디에 설치했는지 잘 모르겠습니다 /dev/sda8
. 그러나 이것이 유일한 Linux 파일 시스템인 것으로 보이기 때문에 Linux 설치의 루트 파일 시스템인 것으로 추측됩니다.
루트 파일 시스템을 직접 마운트 해제할 수 없기 때문에 루트 파일 시스템을 검사하려면 특별한 단계가 필요합니다. 그러면 도구를 로드하는 데 사용할 수 있는 파일 시스템이 없습니다 fsck
!
그러나 mount -o remount,ro /
. fsck.ext4 -C0 -f /dev/sda8
그러나 전체 운영 체제가 실행 중인 상태에서 루트 파일 시스템을 읽기 전용 모드로 전환하면 많은 오류가 발생하며, 명령으로 fsck
디스크 내용이 변경되면 의도적으로 시스템을 충돌시킨 후 다시 시작해야 합니다. 실행하면 됩니다. fsck
운영 체제 버퍼의 데이터가 이제 디스크의 실제 상태와 동기화되지 않았기 때문에 완료되었습니다. 그래서 이 프로그램은 추천하지 않습니다.
루트 파일 시스템에서 를 실행하는 올바른 방법 fsck
은 시스템을 단일 사용자 모드로 부팅하는 것입니다. 한 가지 방법은 init=/bin/bash
GRUB 부트 로더 와 같은 부팅 옵션을 추가하는 것입니다 . 이렇게 하면 시스템이 루트 파일 시스템이 읽기 전용 모드에 있고 백그라운드 데몬이 시작되지 않은 상태가 되어야 합니다. 그냥 실행 fsck -C0 -f /dev/sda8
하고 완료되면 reboot
일반 모드에서 시스템을 다시 시작할 수 있습니다 .
("해야 한다"와 "할 수 있다"는 Kali의 단일 사용자 모드에 대한 세부 사항을 모르기 때문에 발생합니다. 몇 가지 추가 단계가 필요할 수 있습니다.)