Xserve G4にFreeBSD 10をインストールした後、非常に良い経験をした後(PowerPC、興味のある人は別の話にします)、CentOSからFreeBSD 10に切り替えることにしました。
とにかく、私のCentOSシステム(x86)は私のすべてのデータを保持するiSCSIターゲットに接続されています。これで、新しいFreeBSDシステムをこのiSCSIターゲットに接続し、パーティションをマウントしようとしています。
ターゲットへの接続に問題はありません。命令を出す
# iscsictl
Result:
Target name Target portal State
iqn.2000-01.com.synology:diskstation.linuxserver diskstation.home Connected: da0
わかりました。私のドライブが接続されました。特定のドライブでfdiskを実行すると、sysid = 131が表示されます。これは ext2/ext3 パーティションであることを意味します。これは正しいです。
fdisk /dev/da0
******* Working on device /dev/da0 *******
parameters extracted from in-core disklabel are:
cylinders=1305 heads=255 sectors/track=63 (16065 blks/cyl)
Figures below won't work with BIOS for partitions not in cyl 1
parameters to be used for BIOS calculations are:
cylinders=1305 heads=255 sectors/track=63 (16065 blks/cyl)
Media sector size is 512
Warning: BIOS sector numbering starts with sector 1
Information from DOS bootblock is:
The data for partition 1 is:
sysid 131 (0x83),(Linux native)
start 2048, size 20969472 (10239 Meg), flag 0
beg: cyl 1/ head 0/ sector 1;
end: cyl 1023/ head 63/ sector 32
ここに問題があります。
ボリュームをマウントしようとすると、「無効なパラメータ」というエラーメッセージが表示されます。
# mount -t ext2fs /dev/da0s1 /mnt
mount: /dev/da0s1: Invalid argument
/var/log/messages を見ると、次のメッセージが表示されます。
WARNING: mount of da0s1 denied due to unsupported optional features
どの主張を探しているのか分からず、「サポートされていないオプション機能」も認識しません。
正しい方向についてのアドバイスをいただきありがとうございます。
修正する
マニュアルページに従って、ext2fsをカーネルロード可能モジュールに手動でロードするために、次のコマンドを実行しました。ext2fs(5)。
# kldload ext2fs
kldload: can't load ext2fs: module already loaded or in kernel
したがって、サポートはすでに存在しているようですが、まだ接続されていないようです。