Ral*_*lph 7 osx freebsd filesystems ufs
我有一个外部 USB 驱动器,其备份文件格式为 FreeBSD 的 UFS 文件系统。当我将它插入运行 Mac OS X 10.9.4 的计算机时,我无法读取驱动器的内容,并且我无法物理访问运行 FreeBSD 的计算机。
有没有办法在 Mac 上读取这个驱动器?我只需要只读模式将文件复制到本地文件系统。
谢谢。
我找到了这个教程。它未经我测试,但该文章的几位评论者证明它有效。文章标题为:在 MacOS/X 10.7 (Lion) 中安装 ufs2 卷。
摘抄
如果您必须在 MacOS/X Lion 中挂载 ufs2 卷(例如外部 FreeNAS 磁盘),您可以执行以下操作:
补充说明
- 从http://osxfuse.github.com/下载并安装 OSXFUSE 。重新启动系统。
- 从https://github.com/osxfuse/filesystems下载此 ZIP 文件。
- 从http://developer.apple.com/xcode/下载并安装 XCode 。这是步骤 10 的先决条件。
- 下载并安装 XCode。
- 启动 XCode。
- 打开 XCode 首选项。
- 转到选项卡“下载”。
- 找到“命令行工具”。
- 单击“安装”并输入您的凭据。
unixfs在步骤 2 中下载的解压源代码中找到该目录。- 打开终端窗口。
- 输入
sudo -s并提供您的管理员密码。- 复制
unixfs(参见步骤 4)到/usr/local/include/osxfuse/(cp -R unixfs /usr/local/include/osxfuse/)。- 输入
cd /usr/local/include/osxfuse/unixfs/ufs。- 输入
ln -s /usr/local/include/osxfuse/fuse。- 输入
make。- 创建一个挂载点,例如
mkdir usb。- 输入
diskutil list并查找包含 UFS 卷的外部驱动器的标识符(对我来说是“disk1s1”)。- 输入
./ufs --dmg /dev/disk1s1 --type ufs2 usb,将“disk1s1”替换为“usb”下的实际标识符以及在步骤 11 中创建的挂载点。- 输入
df -h以查看卷是否已安装。
ufs2 卷将以只读方式安装。
我没有找到在 Finder 中查看卷的方法,甚至没有“转到文件夹...”,所以我不得不使用像
cp -R macHOTEL /Users/gutzmtho/Downloads. 在/Volumes. 正如以下评论之一所指出的:“当您以 root 用户身份登录时,您可以在 Finder 中看到它。” (感谢贡献!)另一种选择是在 Mac 内设置虚拟机,例如 FreeBSD 或 Ubuntu。在那里你可以看到与 Linux 相当的 Finder 中的文件,但是复制文件很尴尬,因为“.AppleDouble”文件不会被复制——至少使用拖放,除非你制作以“.”开头的文件。可见的。