64 비트 Ubuntu 11.10 랩톱을 업그레이드 한 후 btrfs 파티션이 마운트되지 않음


14

나는 그물에서 많은 아이디어를 시도했지만 그중 아무것도 작동하지 않습니다.

이것은 정확하고 양호하게 보입니다.

**sudo btrfs filesystem show /dev/sda2**
failed to read /dev/sr0
Label: none  uuid: daeedc21-7449-4b4a-ae55-e58a5a28a504
    Total devices 1 FS bytes used 4.02GB
    devid    1 size 32.60GB used 22.54GB path /dev/sda2

스캔하면 합리적인 응답처럼 보이는 것이 반환됩니다.

**sudo btrfsck -s /dev/sda2**
found 4321669120 bytes used err is 0
total csum bytes: 4187576
total tree bytes: 23400448
total fs tree bytes: 12083200
btree space waste bytes: 6789166
file data blocks allocated: 4786331648
 referenced 4126896128
Btrfs Btrfs v0.19

그러나 성능이 저하 된 마운트 옵션을 사용해도 로그에 여전히 오류가 발생하여 훌륭한 수퍼 블록을 찾을 수없는 것으로 보입니다.

**sudo mount -o degraded -t btrfs /dev/sda2 /home**
mount: wrong fs type, bad option, bad superblock on /dev/sda2,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

로그에 표시된 오류 :

[  647.710937] device fsid 4a4b497421dceeda-4a5285a8ae555ae devid 1 transid 20368 /dev/sda2
[  647.712760] btrfs: allowing degraded mounts
[  647.714378] parent transid verify failed on 7051943936 wanted 20368 found 20375
[  647.714784] parent transid verify failed on 7051943936 wanted 20368 found 20375
[  647.715182] parent transid verify failed on 7051943936 wanted 20368 found 20375
[  647.760270] btrfs: open_ctree failed
[ 1081.410560] device fsid 4a4b497421dceeda-4a5285a8ae555ae devid 1 transid 20368 /dev/sda2

이 lappy는 갑자기 전원이 꺼지지 않았으며 매일 업데이트 한 후 정상적으로 종료되고 다시 시작되었습니다. Kingston SSD 드라이브를 사용하고 있지만 몇 달 동안 사용했기 때문에 이것이 기여 요인이라고 생각하지 마십시오.

ext4로 돌아 가지 않고 btrfs를 계속 사용하는 것을 선호하므로 모든 포인터가 크게 수신되었습니다.

답변:


1

나는이 똑같은 문제가 있었고 달리기를 통해 고쳤다 . (시도하지 않았지만 sudo btrfsctl -a분명히 달리기 sudo btrfs device scan가 효과가있다.)

불행히도 부팅 할 때마다이를 실행해야합니다. 나는 여기 에서 자동 해결책을 찾았 지만, 내가 이해 한 바에 따르면 약간의 해킹입니다.


sudo btrfs device scan작동하지 btrfsctrl않으며 더 이상 사용되지 않으며 사라졌습니다. 나는 그것이 이전 명령으로 대체되었다고 생각했지만 당신이 보는 것처럼 작동하지 않습니다 ...
Hi-Angel

0

그것을 장착 해보십시오 -o recovery

여기에서 fsck.btrfs 도구를 구축 할 수도 있습니다

https://btrfs.wiki.kernel.org/index.php/Btrfs_source_repositories#btrfs-progs_Git_Repository

당신이 할 수있는 ./btrfsck --repair /dev/devicename

참고 : 당신은 또한해야합니다 apt-get install build-essential

커널 "BUG"를 얻지 못했습니다.하지만 btrfs를 꽤 오랫동안 사용한 후 너무 많은 문제를 겪고 나서 ext4로 돌아갔습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.