CentOS 6.5システムに接続すると、fdisk -lに出力として表示されるUSBディスクがあります。
Disk /dev/sdn: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00113504
Device Boot Start End Blocks Id System
/dev/sdn1 * 5 243200 1953471870 bf Solaris
このファイルシステムを私のシステムにマウントしたいのですが、これまでは悪夢でした。私が試したことは次のとおりです。 1. elrepoを使用してUFSサポートをインストールします。 ufs(さまざまなufstypes)が提供するすべてのオプションを試しました。 2. ZFSサポートをインストールします。私はそれでもっとできることがわかりません。
以下は、私が試したインストールコマンドの一部です。順列が多すぎるので、すべて列挙するわけではありません。
mount -t ufs -oro,ufstype=ufs2 /dev/sdn1 /mnt
mount -t ufs -oro,ufstype=sunx86 /dev/sdn1 /mnt
mount -t ufs -oro,ufstype=sun /dev/sdn1 /mnt
mount -t ufs -oro,ufstype=old /dev/sdn1 /mnt
これらのコマンドは、すべてUFSカーネルモジュールがdmesgでエラーとして報告するマジックナンバーを報告します。
誰でも助けることができますか? Linuxでファイルシステムをどのようにマウントできますか?読み取り専用マウントで十分です。
コメントに返信:
dmesg | grep -i solaris
何も表示されません。ただし、どちらも1つのパーティション(sdn1)parted
のみを表示しますfdisk
。zpool status
そしてzpool list
両方とも「利用可能なプールなし」と表示されます。
答え1
UFS
前のコメントで述べたように、私が正しく理解した場合、パーティションはSPARCとSolaris 11を実行しているx86の両方に正しくインストールされますが、SPARCハードウェアに使用されるビッグエンディアンはハードウェアのUFS
x86にインストールされていないことを確認できます。 、その逆。
これにより、Andreihsfs
とLeBron Jamesも潜在的な競争相手になる可能性があります。pcfs
ZFS
udf
mount
より簡単な方法は、Solarisでまたはコマンドを使用してファイルシステムの種類を確認することですfstyp
。
Linuxはhsfs
(isofs
)、pcfs
(vfat
)とudf
。
ZFSの場合、zpool
Linux側ではバージョン28/バージョン5以下しかインポート/インストールできません(ZFSが中断されるとzpool 23/zfs 4のみインポート/インストールが可能になります)。zfs
編集する:
x86でファイルシステムをUFSとして指定した後、使用するファイルシステムはufsであり、ufstype = sunx86またはufstype = sunである必要があります。しかし、正しい機器を使用していません。
/dev/sdn1 は Solaris で使用されるプライマリパーティションですが、このパーティションは通常、Solaris という用語で「スライス」と呼ばれるプライマリパーティションに分割されます。これは論理パーティショニングに似ています。
次に、正しい名前dmesg | grep solaris
(例:スライス5レポート)で実行してマウントして、Linuxカーネルがスライスに与えた名前を確認する必要があります。
mount -t ufs -oro,ufstype=sunx86 /dev/sdn5 /mnt
すべてのスライスにファイルシステムが含まれているわけではなく、スワップなどのネイティブデバイスとして使用できます。