kobapan@wiLiki
Login
Linux

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]

Debian
Emacs
Firefox
Gauche
JavaScript
Linux
Scheme
org-mode/latex

More ...