FreeBSDのUFSファイルシステムを使用してフォーマットされたバックアップファイルを含む外部USBドライブがあります。 Mac OS X 10.9.4を実行しているコンピュータに接続すると、ドライブの内容を読み取ることができず、FreeBSDを実行しているコンピュータに物理的にアクセスできなくなります。
Macでこのドライブを読む方法はありますか?ファイルをローカルファイルシステムにコピーするには、読み取り専用モードが必要です。
ありがとうございます。
答え1
このチュートリアルを見つけました。私はそれをテストしていませんが、記事に関するいくつかのコメント者はそれがうまくいくことを証明しました。記事のタイトルは次のとおりです。MacOS / X 10.7(Lion)でufs2ボリュームをマウントする。
抜粋
MacOS/X Lion で ufs2 ボリューム (たとえば、外部 FreeNAS ディスク) をマウントする必要がある場合は、次のことができます。
補足説明
- 以下からOSXFUSEをダウンロードしてインストールしてください。http://osxfuse.github.com/。システムを再起動します。
- 以下からこのZIPファイルをダウンロードしてください。https://github.com/osxfuse/filesystems。
- 以下からXCodeをダウンロードしてインストールしてください。http://developer.apple.com/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
。- UFSボリュームを含む外部ドライブの識別子を入力して
diskutil list
検索します(私の場合は「disk1s1」でした)。- と入力し、
./ufs --dmg /dev/disk1s1 --type ufs2 usb
「disk1s1」を「usb」の下の実際の識別子と手順11で作成したマウントポイントに置き換えます。df -h
ボリュームがマウントされていることを確認するには、Enterを押します。
ufs2 ボリュームは読み取り専用でマウントされます。
Finderでボリュームを表示する方法が見つからず、「フォルダに移動...」を使用する方法もなかったため、
cp -R macHOTEL /Users/gutzmtho/Downloads
Finderでマウントポイントを作成するのに役立ちませんでした/Volumes
。以下のコメントの1つは次のとおりです。「rootとしてログインするとFinderで見ることができます」別のオプションは、Mac内にFreeBSDやUbuntuなどの仮想マシンを設定することです。ここでは、Finderのファイルに対応するLinuxを見ることができますが、「.AppleDouble」ファイルはコピーされないため、ドメイン間でファイルをコピーするのは厄介です。 「.」で始まるファイルを作成しない限り、少なくともドラッグアンドドロップを使用します。見える。