Windows 시스템을 이전 지점으로 복원한 후 Ubuntu 파일 시스템이 읽기 전용이 됩니다.

Windows 시스템을 이전 지점으로 복원한 후 Ubuntu 파일 시스템이 읽기 전용이 됩니다.

Azure의 Windows 가상 머신에서 WSL을 통해 Ubuntu 18-04를 실행하고 있습니다. 머신을 이전 상태로 복원해야 하는데 결과적으로 Ubuntu 파일 시스템은 이제 읽기 전용입니다. 내가 달릴 때

dmesg

루트 파일 시스템에서 다음 오류가 발생합니다.

[25081.148359] EXT4-fs warning (device sdc): ext4_clear_journal_err:5592: Filesystem error recorded from previous mount: IO failure
[25081.150048] EXT4-fs warning (device sdc): ext4_clear_journal_err:5594: Marking fs in need of filesystem check.
[25081.155917] EXT4-fs (sdc): warning: mounting fs with errors, running e2fsck is recommended
[25081.164175] EXT4-fs (sdc): Errors on filesystem, clearing orphan list.
[25081.164913] EXT4-fs (sdc): recovery complete
[25081.167250] EXT4-fs (sdc): mounted filesystem with ordered data mode. Opts: discard,errors=remount-ro,data=ordered. Quota mode: none.

이제 마운트된 파티션에서 fsck를 실행하는 데 문제가 있습니다. 가상머신이다보니 외장디스크를 사용할 수 없으니 다른 리눅스 버전을 설치하는 방법 밖에 없네요. SUSE Tumbleweed를 설치하고 Ubuntu 루트 파티션을 연결했습니다.

wsl -d openSUSE-Tumbleweed --mount --vhd C:\Users\adm_difolco_e\Documents\Airflow\CanonicalGroupLimited.Ubuntu18.04onWindows_1804.2019.522.0_x64__79rhkp1fndgsc\ext4.vhdx –bare

나는 팔로우한다WSL2 방법: 가상 드라이브(VHD) 준비 및 연결그 튜토리얼. 이제 내가 달릴 때

lsblk

알겠어요

NAME MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda    8:0    0 389.8M  1 disk
sdb    8:16   0     4G  0 disk [SWAP]
sdc    8:32   0     1T  0 disk
sdd    8:48   0     1T  0 disk /mnt/wslg/distro

주문하다

df

sdc에 대한 정보는 표시되지 않지만 실행하면

sudo fsck -N /dev/sdc

나는 얻다:

fsck: error 2 (No such file or directory) while executing fsck.ext4 for /dev/sdc

답변1

SuSE Tumbleweed에 문제가 있는 것 같습니다. Ubuntu 20-04를 설치하고 질문과 동일한 단락을 실행했는데 모든 것이 완벽하게 작동했습니다.

fsck명령 만 다릅니다.

sudo e2fsck -y /dev/sdc

관련 정보