![如何使用“file”命令识别块特殊文件上的 ZFS?](https://linux22.com/image/176016/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E2%80%9Cfile%E2%80%9D%E5%91%BD%E4%BB%A4%E8%AF%86%E5%88%AB%E5%9D%97%E7%89%B9%E6%AE%8A%E6%96%87%E4%BB%B6%E4%B8%8A%E7%9A%84%20ZFS%EF%BC%9F.png)
要求file
命令识别 ext3 文件系统是没有问题的:
# file -s /dev/sda1
/dev/sda1: Linux rev 1.0 ext3 filesystem data, UUID=1b3e5f83-ac18-47d6-86bc-9fced1f8f67a, volume name "transcend3" (needs journal recovery) (large files)
但在 ZFS 池 vdev 上执行此操作不会产生任何结果:
# file -s /dev/dm-3
/dev/dm-3: data
如何识别 ZFS 数据?我试图确保我不只是为我的 dm-crypt 设备输入了错误的密码。
答案1
也不确定其中哪一个是[更多]正确的
URL=https://raw.githubusercontent.com/zeek/bromagic/master/database/zfs
或者
URL=https://bugs.debian.org/cgi-bin/bugreport.cgi?att=1;bug=752998;filename=zfs;msg=10
到底:
sudo cp -a /etc/magic /etc/magic.bak
wget -O - "$URL" | sudo tee -a /etc/magic
应该做到这一点。请评论其中哪一个对您有用。