端末でUSBストレージデバイスをフォーマットしようとしていますが、これを行ういくつかのフォーマットが見つかりました。こういうことは初めてなので気になる点があります。私はそれを修正したいと思います。これらのオプションがあり、どちらが便利で、すべてのオペレーティングシステムと互換性があるかを知りたいです。
# mkfs.vfat -n 'dickEt' -I /dev/sdd1
# mkfs.ntfs -n 'dickEt' -I /dev/sdd1
# mkfs.ext2 -n 'dickEt' -I /dev/sdd1
# mkfs.ext3 -n 'dickEt' -I /dev/sdd1
# mkfs.ext4 -n 'dickEt' -I /dev/sdd1
# mkfs.msdos -n 'dickEt' -I /dev/sdd1
# mkfs.xfs -n 'dickEt' -I /dev/sdd1
# mkfs.bfs -n 'dickEt' -I /dev/sdd1
答え1
あなたの質問に対する答えは簡単です。
mkfs.msdos -n 'dickEt' -I /dev/sdd1
ヘッパー、次の制限があります。
- 最大ファイルサイズは4GBです。
- 最大パーティションサイズは2TBです。
オペレーティングシステム - ファイルシステム互換性(ミニ)マトリックス:
FAT NTFS EXT[2..4] BTRFS XFS HPFS
Amiga x
MS-DOS, Win95, 98 x
NT, W2K, ... W10 x x 2
MacOS x 3 4 x
Linux x x x x x x
注1:最大のOS互換性を要求しましたが、これが機能する唯一の答えです。ほとんどのオペレーティングシステムなぜなら、最も古く、最も機能が落ちるファイルシステムの一つであるからです。 (すべてのオペレーティングシステムではありません!EG C64はFATをサポートしていません! )
ノート2:書き込み機能が必要な場合は、市販の試用版ソフトウェアを使用してください。
ノート3:書き込み機能が必要な場合は商用ソフトウェア。
注4: 読み取り専用
答え2
NTFSを使用してください。
FATも機能しますが、大容量ファイル(4GB以上)の場合は、少なくともexFATが必要です。また、FATを使用すると、* nixシステムで表示したときにFAT内のすべてのファイルが実行可能としてマークされることがあります。
NTFSは、すべての主要なオペレーティングシステムで読み書き可能でなければなりません。特定のモデルのプリンタとスキャナ(通常はUSBスティックをソース/ターゲットとしてサポート)でのみNTFSを使用すると、不運になる可能性があります。これらのモデルには通常、msdosパーティションテーブル(GPTパーティションテーブルではない)が必要で、最初のプライマリパーティションはFAT32としてフォーマットされています。 。
したがって、プリンタ/スキャナのサポートが必要ない場合は、スティック全体をNTFSとして使用し、そうでない場合は最初の小さなプライマリパーティションFAT32を作成し、残りはNTFSにします。 GPTは最新のシステムでのみサポートされているため、安全のためにGPTの代わりにmsdosタイプのパーティションテーブルのみを使用してください。