USB 플래시 드라이브에 btrfs 시스템을 만들고 GUI(Nemo, Linux Mint 20)를 통해 약 2GB의 파일을 복사한 다음 GUI를 통해 팝아웃했습니다. 다른 컴퓨터에 연결했지만 파일이 표시되지 않습니다. GUI를 통해 출력과 파티션을 확인 했습니다 df -h
. df에는 몇 메가바이트가 사용된 것으로 표시되고 GUI에는 2.2GB가 사용된 것으로 표시됩니다. 파일을 찾는 방법은 무엇입니까? 많은 권장 사항을 읽었기 때문에 복사/백업 등을 위해 btrfs를 더 많이 사용하고 싶지만 파일이 사라지는 것을 보면 조심스럽습니다.
나는 읽었다df 출력의 크기와 사용된 공간이 여유 공간과 모순되는 이유, df 및 Nemo는 두 장치 모두에서 거의 동일하게 표시되므로 일부 프로세스는 적용되지 않는다고 생각되는 파일을 예약하고 다른 "기본적으로 ext2, ext3 및 ext4 파일 시스템은 사용을 위해 용량의 5%를 예약합니다." 루트 사용자에 의해." 또한 ext
파일 시스템 이 아니기 때문입니다 .
실행해봤는데 btrfs check
출력에는 아무런 문제가 표시되지 않습니다.
df -h
/dev/sdb1 57G 3,8M 55G 1% /media/alex/usb
$ sudo btrfs check --force /dev/sdb1
Opening filesystem to check...
WARNING: filesystem mounted, continuing because of --force
Checking filesystem on /dev/sdb1
[1/7] checking root items
[2/7] checking extents
[3/7] checking free space cache
[4/7] checking fs roots
[5/7] checking only csums items (without verifying data)
[6/7] checking root refs
[7/7] checking quota groups skipped (not enabled on this FS)
found 393216 bytes used, no error found
total csum bytes: 0
total tree bytes: 131072
total fs tree bytes: 32768
total extent tree bytes: 16384
btree space waste bytes: 124727
file data blocks allocated: 262144
referenced 262144