在ubuntu 10.04上挂载具有读/写权限的ufs分区

在ubuntu 10.04上挂载具有读/写权限的ufs分区

根据这篇文章ufs 内核模块仅具有读取权限。我可以使用以下命令挂载 ufs 分区:

sudo mount -t ufs -r -o ufstype=ufs2 /dev/mapper/loop0p1 /mnt/freebsd/

并且它会挂载没有写权限的文件系统。有一个ufs-utils 包适用于 Debian/Ubuntu,但我不知道如何使用它。因此,有什么方法可以在 Ubuntu/Linux 上获得 ufs 的读/写权限。

答案1

我相信 Debian 和 Ubuntu 在编译内核时忽略了对 UFS 的写入支持,因为 Linux UFS 驱动程序中的写入支持不被认为是完全可靠的。如果您以读写方式挂载文件系统,它们不会让您面临数据丢失的情况,而是会警告您离开。

如果要使用Linux UFS驱动进行写入,则需要重新编译内核,并启用UFS的读写支持。

或者,您可以在虚拟机(QEMU/KVM、VirtualBox 或任何您喜欢的设备)中运行小型安装的 FreeBSD。让虚拟机以原始磁盘映像的形式访问文件系统映像,在 VM 中装载文件系统,然后通过 NFS 导出它。

相关内容