新しいSSD USBドライブ:fdiskはパーティションを変更せず、mkfsはフォーマットを変更しません。

新しいSSD USBドライブ:fdiskはパーティションを変更せず、mkfsはフォーマットを変更しません。

Raspberry Pi 3で使用するためにフォーマットしたいポータブルSSDドライブがあります。https://www.amazon.com/gp/product/B00N0V4JG2

以前はこの製品を使ったことがありましたが、128GBバージョンがOSXコンピュータでFAT32でフォーマットされており、Piではドライブが問題なく実行されました。ビットコインブロックチェーンを保存するために使用しています。ブロックチェーンが大きすぎてドライブを512 GBドライブに交換しようとしていますが、これは正しく機能しません!

最初はOSX FAT32フォーマットを試しましたが、成功しませんでした。だから、Pi自体でフォーマットを試しました。

USBドライブのマウント解除と同じように始めますfdisk /dev/sdasudo su

/dev/sda1           2 1000215215 1000215214  477G  b W95 FAT32

それから[d]lete、[n]new、[w]riteプロセスを経ました。

/dev/sda1        2048 1000215215 1000213168  477G 83 Linux

partprobeただし、再起動後もfdisk -l変更は報告されません。

/dev/sda1           2 1000215215 1000215214  477G  b W95 FAT32

...私が今まで間違ったことがありますか?続行してmfks.ext4 /dev/sda1も変更は表示されません(対応するログも公開できます...)。fsckこれを実行すると完全にフィビリン内私は戦闘になります。これははるかに混乱しています!フォーマットしたばかりの新しいファイルシステムにどのように多くのエラーがありますか?次のようなもの(何百ものから選択した例):

Inode 138789 has a extra size (30700) which is invalid 
Inode 138825 has a bad extended attribute block 17929510.
Inode 138877 has compression flag set on filesystem without compression support.
Inode 139153 has a extra size (6956) which is invalid

最終的にドライブを私のOSXコンピュータに接続したとき、ドライブをフォーマットして使用でき、正しく動作しました。だからドライブに欠陥があるとは思わない。

ベストアンサー1

partedとvfat fsを使ってこのようなことが起こりました(Windowsの互換性が必要だと仮定):

注:/ dev / sdaがフォーマットするドライブであるとします(!)

parted
(parted) select /dev/sda
(parted) mklabel gpt
(parted) mkpart 
--> pick a name <enter> 
--> pick an fs (ext2 will do) <enter>
0% <enter> 
100% <enter>
print

上記は、ドライブのフルサイズを使用してパーティションを作成したことを示しています。次に、ファイルシステムを作成します。

mkfs.vfat /dev/sda1

動作する必要があります。お知らせしない場合は、何が間違っているかを確認し、お手伝いできるように出力を提供してください。

おすすめ記事