我在 U 盘上创建了 btrfs 系统,通过 GUI(Nemo、Linux Mint 20)复制了大约 2GB 的文件,通过 GUI 弹出。插入另一台电脑,但没有看到这些文件。我已经df -h
通过 GUI 检查了输出和分区:df 显示使用了几兆字节,GUI 显示使用了 2.2 GB。如何找到文件?我想开始更多地使用 btrfs,例如用于复制/备份,因为我读过很多推荐,但当我看到文件消失时我很警惕。
我读了为什么 df 输出中的大小和已用空间与可用空间相矛盾、 df 和 Nemo 在两台设备上显示的内容大致相同,因此答案是某些进程保留了我认为不适用的文件,而另一个“默认情况下,ext2、ext3 和 ext4 文件系统保留 5% 的容量供 root 用户使用。”也因为它不是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