458 文字
2 分
Linux でのフラッシュ ドライブのセットアップとリカバリ

このドキュメントでは、Linux 上でフラッシュ ドライブを確認、回復、フォーマットするためのステップバイステップのガイドを提供します。


ステップ 1: ディスク情報を確認する#

接続されているすべてのドライブをリストして、正しいデバイスを特定します。

Terminal window
sudo fdisk -l
  • 出力は、フラッシュ ドライブの実際の容量を確認するのに役立ちます (例:/dev/sdb)。

ステップ 2: エラーを確認する#

インストールして使用するsmartctlヘルスチェックを実行するには:

  1. をインストールします。smartmontoolsパッケージ:
Terminal window
sudo pacman -S smartmontools
Terminal window
sudo smartctl -i /dev/sdb
Terminal window
sudo smartctl -t long /dev/sdb

ステップ 3: ディスクを消去する#

パーティション テーブルを含むすべてのデータを消去するには、次の手順を実行します。

Terminal window
sudo dd i f=/dev/zero o f=/dev/sdb b s=1M coun t=10

-i f=/dev/zero: 入力ファイルは/dev/zero(ゼロ化されたバイトが生成されます)。 -o f=/dev/sdb: 出力ファイルはフラッシュドライブです。 -b s=1M:ブロックサイズは1MBです。 -coun t=10:10ブロック(10MB)を書き込みます。


ステップ 4: 新しいパーティション テーブルを作成する#

打ち上げfdisk新しいパーティション レイアウトを作成するには:

Terminal window
sudo fdisk /dev/sdb
  1. 新しいパーティション テーブル (MBR) を作成します。
Terminal window
o
Terminal window
n
  1. 変更をディスクに書き込みます。
Terminal window
w
Terminal window
sudo fdisk -l /dev/sdb

ステップ 5: パーティションをフォーマットする#

新しく作成したパーティションを希望のファイル システムでフォーマットします。

  • Linux 専用システム (ext4) の場合:
Terminal window
sudo mkfs.ext4 /dev/sdb1
Terminal window
sudo mkfs.vfat -F 32 /dev/sdb1

ステップ 6: パーティションをマウントする#

  1. マウント ポイントを作成します。
Terminal window
sudo mkdir /mnt/flashdrive
Terminal window
sudo mount /dev/sdb1 /mnt/flashdrive
Terminal window
df -h

オプション: フラッシュ ドライブの偽造品のテスト#

ドライブの容量が正しくない場合は、次を使用します。f3実際のサイズを確認するには:

1.インストールf3:

Terminal window
sudo pacman -S f3
Terminal window
sudo f3probe --destructive --time-ops /dev/sdb

結論#

これらの手順に従って、フラッシュ ドライブを回復してセットアップし、その容量と機能を確実に復元できます。 さらに自動化するには、パーティションを追加できます。/etc/fstab永続的なマウント用。

Linux でのフラッシュ ドライブのセットアップとリカバリ
https://banije.vercel.app/ja/posts/flash_drive_setup/
作者
ibra-kdbra
公開日
2024-11-18
ライセンス
CC BY-NC-SA 4.0