OpenBSD 4.4を実行している小さなサーバーがあります。一部のファイルを移動するために16GB USBフラッシュドライブを接続しようとしています。私はフォローしましたディスク設定文書をクリックして、目的のパーティションのラベルとファイルシステムを見つけます。ただし、パーティションをマウントしようとすると、次の結果が表示されます。
# mount -t ext2fs /dev/sd1i /mnt/flash
mount_ext2fs: /dev/sd1i on /mnt/flash: specified device does not match mounted device
グーグルをしてみましたが、特に役に立つ内容は見つかりませんでした。このメッセージを説明できる人はいますか?
編集する:
追加情報
# disklabel sd1
disklabel: warning, DOS partition table with no valid OpenBSD partition
# /dev/rsd1c:
type: SCSI
disk: SCSI disk
label: SanDisk Ultra
flags:
bytes/sector: 512
sectors/track: 63
tracks/cylinder: 255
sectors/cylinder: 16065
cylinders: 1946
total sectors: 31266816
rpm: 3600
interleave: 1
trackskew: 0
cylinderskew: 0
headswitch: 0 # microseconds
track-to-track seek: 0 # microseconds
drivedata: 0
16 partitions:
# size offset fstype [fsize bsize cpg]
c: 31266816 0 unused 0 0
i: 31262427 63 ext2fs
ベストアンサー1
まあ、実際のエラーメッセージを見逃したことがわかりました。 dmesgは次のように報告します。
Ext2 fs: unsupported inode size
このことがわかったとき、Google検索でOpenBSD 4.4のext2fsは128ビットinodeサイズしかサポートしていないことがわかりました。フラッシュドライブを再びLinuxコンピュータに移動し、再mke2fs -I 128
フォーマットを使用しました。チャジャン!これで、質問に記載されているインストールコマンドを使用して、BSDシステムにドライブを正常にインストールできます。