![如何才能干净地卸载我的 ExFAT 分区?](https://linux22.com/image/170279/%E5%A6%82%E4%BD%95%E6%89%8D%E8%83%BD%E5%B9%B2%E5%87%80%E5%9C%B0%E5%8D%B8%E8%BD%BD%E6%88%91%E7%9A%84%20ExFAT%20%E5%88%86%E5%8C%BA%EF%BC%9F.png)
我在 Raspberry Pi 4 B 上运行 Raspbian。我有一个正在使用的 USB 硬盘。硬盘是一个 1TB 驱动器,使用 ExFAT 格式化为单个分区。我已经拿到exfat-fuse
并exfat-utils
安装了。问题是,每次我卸载分区时,当我fsck
在该分区上运行时,它都会发出以下警告:
WARN: volume was not unmounted cleanly.
这让我很紧张。无论如何卸载分区,都会发生这种情况。它发生在关机和随后的启动时,它发生在重新启动时,它会发生如果我只是手动sudo umount /dev/sda1
和sudo mount /dev/sda1
以下是一些系统信息:
Linux rpi4b 4.19.97-v7l+ #1294 SMP Thu Jan 30 13:21:14 GMT 2020 armv7l GNU/Linux
exfat-fuse/stable,now 1.3.0-1 armhf [installed]
exfat-utils/stable,now 1.3.0-1 armhf [installed]
这是关于我的/etc/fstab
.
UUID=BE1B-4EFA /media/BE1B-4EFA exfat defaults,auto,users,rw,nofail 0 0
为什么我的分区没有完全卸载?我怎样才能确保它确实有效?
答案1
为了诊断卸载卷的问题,您可以运行以下命令:
sudo -i
fsck.exfat /dev/sdc6
一旦确定了错误的原因,您就可以使用 testdisk 修复它,尽管看起来您可能必须从源代码进行编译,因为您的平台没有二进制文件。