コマンドライン(ターミナル)からLinuxでUSBドライブをフォーマットすることは非常に簡単です。
このノートでは、コマンドラインからmkfsユーティリティを使用してLinuxの外部HDD、SSDまたはUSBフラッシュドライブをフォーマットする方法を説明します。
私は最も一般的なファイル システムの種類にディスクのフォーマットの例を提供します: FAT32、exFAT、NTFS、 EXT4、XFS とサポートされているすべてのファイル システムを一覧表示する方法を示します。
Linux で USB ドライブをフォーマットする
lsblk コマンドを実行して、フォーマットする USB ドライブ上のパーティションの名前を識別します。
$ lsblk -fp NAME FSTYPE LABEL UUID MOUNTPOINT /dev/sda └─/dev/sda1 LVM2_member c52... ├─/dev/mapper/mint--vg-root ext4 183... / └─/dev/mapper/mint--vg-swap_1 swap 337... [SWAP] /dev/sdb └─/dev/sdb1 vfat USB Drive 345... /media/user/usb0
上記の例では、USB ドライブは、/media/user/usb0 にマウントされた単一のパーティション /dev/sdb1 を持つ /dev/sdb という名前のディスクとしてオペレーティング システムによって認識されます。
USB ドライブがマウントされている場合は、マウントを解除します。
$ sudo umount /media/user/usb0
警告: USB ドライブをフォーマットすると、そのドライブ上のデータが失われます!
USB ドライブを目的の形式にフォーマットし、ラベルを作成します (必要に応じて)。
書式設定 | コマンド |
---|---|
FAT32 |
$ sudo mkfs.fat -F 32 /dev/sdb1 -n "USB Drive" |
Exfat |
$ sudo mkfs.exfat /dev/sdb1 -n "USB Drive" |
Ntfs |
$ sudo mkfs.ntfs /dev/sdb1 -L "USB Drive" |
EXT4 |
$ sudo mkfs.ext4 /dev/sdb1 -L "USB Drive" |
Xfs |
$ sudo mkfs.xfs -f /dev/sdb1 -L "USB Drive" |
サポートされているすべてのファイルシステムの種類を一覧表示します。
$ mkfs.<TAB> mkfs.bfs mkfs.ext2 mkfs.hfs mkfs.msdos mkfs.xfs mkfs.btrfs mkfs.ext3 mkfs.hfsplus mkfs.ntfs mkfs.cramfs mkfs.ext4 mkfs.jfs mkfs.reiserfs mkfs.exfat mkfs.fat mkfs.minix mkfs.vfat