私はUSBスティック(またはすべてのストレージデバイス)が持つことができるさまざまな種類のフォーマットについて非常に混乱しています。このUSBスティックにはdistro isoがインストールされており、これを「通常の」USBスティックに復元したかったのです。しかし、私はこれをよく理解していないことに気づき、暗闇の中で撮影をやめたかったのです。
次のコマンドを使用してisoインストールを削除しました。
sudo wipefs /dev/sdb
sudo wipefs -a /dev/sdb
それから私は次のことをしました(次は「デフォルト」形式だと思います)。ここ):
sudo parted /dev/sdb
(parted) mklabel msdos
(parted) mkpart primary ext4 1MiB 100%
しかし、インストールすることはできません。
sudo mount /dev/sdb /run/media/usb
私には、次のエラーが発生したためです。
マウント:/run/media/usb:無効なファイルシステムタイプ、無効なオプション、/dev/sdbの無効なスーパーブロック、欠落しているコードページ、ヘルパー、またはその他のエラー。
それでもここでデバイスを実行するとlsblk
デバイスが表示されますが、インストールできず、USBを接続してから切断するとファイルエクスプローラに表示されません(何を呼んでも...私はTunnarです)。
暗闇の中で撮影しましたが、理解できない部分が多いようです(具体的にはUSBスティックの各フォーマットが行う作業、特定のフォーマットをいつ使うべきかなど)。読むことができる関連資料に関するアドバイスと、次の事項への迅速な修正に感謝します。標準のUSBスティックのようにデータを保存できるように、USBスティックを「一般」に戻すにはどうすればよいですか?
答え1
パーティションテーブルをリセットすると、そこにファイルシステムはありません。mkfs
これを行うには、パーティションで実行する必要があります。
mkfs -tvfat /dev/sdb1
ぜひやるべきことを参考にしてください分割(sdb1
)、ディスク全体ではない(sdb
番号なし)。
また、パーティションテーブルに表示されているパーティションの種類を確認したい場合があります。 WindowsシステムにLinuxパーティションとしてマークされたパーティションがある場合、スティックが気に入らない可能性があります。見ているマニュアルページparted
、既存のパーティションの種類の変更が許可されているかどうかはわかりませんが、mkpart primary fat32 1MiB 100%
可能になります。
答え2
「正常とはどういう意味ですか?」という質問が重要です。私のMacは私のLinuxとは全く異なるディスクを「好き」なようです。私が作業している組み込みマシンは両方とは非常に異なります...
例:「通常の小型フラッシュドライブ」(MBRパーティションとVFATファイルシステム):
まず、正しいタイプのパーティションを作成する必要があります。
sudo cfisk /dev/sdb
すべてのディスク領域で新しいパーティションを実行して作成します。タイプを0cに設定して保存します。その後、その上に適切なファイルシステムを配置する必要があります。
sudo mkfs.vfat /dev/sdb1
これで問題が解決します。
答え3
ストレージ装置が必要フォーマット済み情報を保存する能力。フォーマットとはファイルシステム。多くのものがありますが、Linuxシステムで一般的に使用されているFAT、NTFS(両方ともWindows形式)、およびEXTに言及できます。
フォーマットが完了したら、ディスクに情報を保存する準備が整います。フォーマットにはパーティションの作成が含まれ、Linuxの命名では、デバイス名に数字が追加されますsda1
。sdb2
これらのパーティションは、マウントポイントにオペレーティングシステムがインストールされ、情報にアクセスできる場所です。
私はこれがあなたが「通常」と呼ぶものだと思います。
これを念頭に置いて、私たちmkpart primary ext4
はあなたが私たちにparted
生成するように指示するコマンドを説明できます。分割(主に)ファイルシステム形式外部4。
さまざまなオペレーティングシステムやデバイスで読み取り可能な形式がわからない場合は、特定の形式(ファイルシステム)は必要ありません。たとえば、Windows は独自の FAT 形式と NTFS 形式以外のすべての形式を読み取るわけではありません。