Linux:USBメモリのフォーマット
デバイスを確認
$ sudo df /dev/sda1 15073280 9322528 5750752 62% /media/ubuntu/4F8E-8F31
アンマウント
$ sudo umount /dev/sda1
フォーマット
FAT32 数多くのOSで扱うことができる。1つの領域として確保できる容量は最大2テラバイトまで。1ファイルの容量は最大4GBまで。
$ sudo mkdosfs -F32 -n "USB" /dev/sda1
NTFS 1ファイルの容量最大16TB。Windows以外で書き込む場合は工夫がいる。
$ sudo mkfs -t ntfs -L usbdisk /dev/sda1
ext3 linuxでしか見れない。1ファイルが4GB以上でも保存できる。32GB以上の領域を1ボリュームとして設定できる。
$ sudo mkfs.ext3 -L "USB-32GB" /dev/sda1
exFAT 1ファイルの容量最大16EB。Windows、Macでそのまま使える。linuxでフォーマットできるか不明?
mkfs
実際に呼ばれるコマンドのラッパ
mkfs [options] [-t <filesystem type>] [parameters for the real filesystem builder] <device> [<size>]
実際に呼ばれるコマンド
mkdosfs|mkfs.msdos|mkfs.vfat [ -a ] [ -A ] [ -b sector-of-backup ] [ -c ] [ -l bad-block-file ] [ -C ] [ -f number-of-FATs ] [ -F FAT-size ] [ -h number-of-hidden-sectors ] [ -i volume-id ] [ -I ] [ -m message-file ] [ -n volume-name ] [ -r root-dir-entries ] [ -R number-of-reserved-sectors ] [ -s sectors-per-cluster ] [ -S logical-sector-size ] [ -v ] device [ block-count ]
mkfs.ntfs|mkntfs -L volume-label ] [ -l ] [ -n ] [ -p part-start-sect ] [ -Q ] [ -q ] [ -S sectors-per-track ] [ -s sector-size ] [ -T ] [ -U ] [ -V ] [ -v ] [ -z mft-zone-multiplier ] [ --debug ] device [ number-of-sectors ]
mkfs.ext3 [-c|-l filename] [-b block-size] [-C cluster-size] [-i bytes-per-inode] [-I inode-size] [-J journal-options] [-G flex-group-size] [-N number-of-inodes] [-m reserved-blocks-percentage] [-o creator-os] [-g blocks-per-group] [-L volume-label] [-M last-mounted-directory] [-O feature[,...]] [-r fs-revision] [-E extended-option[,...]] [-t fs-type] [-T usage-type ] [-U UUID] [-jnqvDFKSV] device [blocks-count]