なぜfdiskでパーティションタイプを指定し、mkfsで再割り当てする必要があるのですか?

なぜfdiskでパーティションタイプを指定し、mkfsで再割り当てする必要があるのですか?

少し混乱しています。ディスクドライブそしてMKFS

したがって、一般的なUSBフラッシュドライブのパーティション化とフォーマット方法は次のとおりです。

umount /dev/sdb
fdisk fdisk /dev/sdb

Command (m for help): d
Selected partition 1

Command (m for help): n
Command action
e   extended
p   primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-960, default 1): ↵
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-960, default 960): ↵
Using default value 960 

Command (m for help): t
Selected partition 1
Hex code (type L to list codes): 6
Changed system type of partition 1 to 6 (FAT16)

Command (m for help): a
Partition number (1-4): 1

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: If you have created or modified any DOS 6.x 
partitions, please see the fdisk manual page for additional
information.

mkfs -t vfat /dev/sdb1

私の質問は次のとおりです

なぜ私たちは使用するのですか?ティー実行時にパーティションのタイプを指定するオプションディスクドライブステップ?すべてにどのような影響がありますか? USBドライブにvfatパーティションのみを意味するマークが生成されますか?それともスキップしても安全ですか?ティー手順を完了しますか? AFAIK - パーティション化は、ディスクを複数の領域に分割することです。そうではありませんか?

なぜこれがうまくいくのか理解しよう:)

ベストアンサー1

mkfsはパーティションテーブルを知らないか気にしないからです。ハードディスクに拘束されておらず、パーティションに拘束されないデバイスを含め、任意のブロックデバイスで使用できます。 fdiskがmsdosパーティションテーブルに入力するパーティションタイプコードはヒントであり、Microsoft以外のオペレーティングシステムではほとんど無視されます。

おすすめ記事