VirtualBox에서 Fedora 34를 사용하고 있습니다. Live CD에서 복구 모드로 부팅한 다음 zerofree
실행을 시도했지만 파일 시스템을 열 수 없습니다. 오류는 "파일 시스템을 열 수 없습니다"였습니다. 마운트에도 문제가 있었습니다. 입력했는데 mount -o remount,ro /dev/sda2
오류가 발생했습니다 mount point not mounted or bad option
. 어떻게 해결할 수 있나요? 저도 그렇게 해봤는데 sudo zerofree
그것도 안되네요. 몇 시간 동안 구글링을 해보니 우분투에 관한 정보만 찾았고, 제 케이스에 적용할 수가 없었습니다.
답변1
이 문제를 해결하셨나요? 내가 본 첫 번째 문제는 설치 명령에 대한 것입니다. 마운트 지점을 제공하지 않습니다(오류를 설명함). 마운트 지점(예: mkdir /mnt/temp)을 생성하고 /dev/sda2를 마운트 지점에 마운트합니다.
다음으로, 설명에 따르면 전체 드라이브를 백업에 "추가"하고 싶지만 사용하지 않는 공간은 백업하고 싶지 않은 경우에 유용합니다. (모든 0을 몇 바이트로 압축합니다)
답변2
TL/DR
root
복구 모드에서 실행:
# echo "u" > /proc/sysrq-trigger
# mount /dev/mapper / -o remount,ro
# zerofree -v /dev/sda<THE_DRIVE_NUMBER>
긴 대답
나는 답을 찾았다여기:
루트 비밀번호가 있는지 확인하세요.
$ sudo passwd -u root
$ sudo passwd root
기억할 수 있는 비밀번호를 입력하세요.
재시작
$ sudo shutdown -r now
VirtualBox 로고 화면이 나타나면 그럽 화면이 나타날 때까지 [RIGHT SHIFT] 키를 길게 누르세요. 고급 옵션을 선택한 다음 복구 모드를 선택합니다. 다음 화면에서 루트 콘솔로 끌어서 놓기를 선택합니다. 프롬프트 에서 #
앞서 설정한 루트 비밀번호를 입력하세요 .
# mount | grep "sda"
sda
또는 루트 디렉토리 (예: sda1
등 sda2
) 의 번호를 기록해 두십시오 /
. 우리는 이 예를 가정하겠습니다 /dev/sda2
.
# echo "u" > /proc/sysrq-trigger
# mount /dev/mapper / -o remount,ro
# zerofree -v /dev/sda2
# shutdown -r now
참고: 재부팅하면 드라이브가 마운트되므로 rw
사용 후처럼 다시 설치할 필요가 없습니다 .zerofree
fstab
rw
이제 정상적으로 부팅되도록 해보자.
루트 비밀번호를 비활성화하려면(저는 보안상의 이유로 이 작업을 수행하는 사람 중 하나입니다):
$ sudo passwd -l root
이제 저는 보통 시스템을 종료하고 드라이브를 압축합니다.
$ sudo shutdown -hP now