ハードドライブをマウントできません

ハードドライブをマウントできません

だから私はHDDを持っており、USB経由でアダプタを使ってUbuntuノートブックに接続します。接続すると音がしますが、ディスクは自動的にマウントされません。

実行後、fdisk -l次のような結果が得られます。

Disk /dev/sdb: 149,1 GiB, 160041885696 bytes, 312581808 sectors
Disk model: HD161HJ         
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000

Device     Boot Start       End   Sectors   Size Id Type
/dev/sdb1  *        4 312581807 312581804 149,1G a5 FreeBSD

だからそれはFreeBSDファイルシステムです。実行してマウントしようとするとmount /dev/sdb1 /mnt/diskエラーが発生します。

mount: /dev/dvd: wrong fs type, bad option, bad superblock on /dev/sdb1, missing codepage or helper program, or other error.

この問題を解決し、そのハードドライブにファイルを読み書きする方法はありますか?いいえ別のファイルシステムでフォーマットしますか?

ベストアンサー1

LinuxホストにFreeBSDファイルシステムをマウントしようとすると、報告したのと同じエラーが表示されます。

mount: /mnt: wrong fs type, bad option, bad superblock on /dev/loop0p3, missing codepage or helper program, or other error.

カーネルログを見ると、エラーの詳細を確認できます。

$ dmesg | tail
[...]
[1767775.494027] ufs: You didn't specify the type of your ufs filesystem

                 mount -t ufs -o ufstype=sun|sunx86|44bsd|ufs2|5xbsd|old|hp|nextstep|nextstep-cd|openstep ...

したがって、このオプションを指定しないと、LinuxはUFSファイルシステムをマウントしないようですufstype。マニュアルページを見ると、mount最も可能性の高いオプションは次のとおりですufs2

              ufs2   Used in FreeBSD 5.x supported as read-write.

他のすべては古くなったり44bsd(不適切なOSなど)不適切に見えます。

私が実行した場合:

mount -t ufs -o ufstype=ufs2 /dev/sdb1 /mnt

動作します...主に:

$ dmesg | tail
[...]
Aug 23 10:01:09 madhatter kernel: ufs: ufs was compiled with read-only support, can't be mounted as read-write

そのため、ディストリビューションに応じて持っている場合とない場合があります。書くサポート可能です。

おすすめ記事