Linuxパーティションをフォーマット

フォーマット(形式)は、通常、すべてのファイルの既存のディスクまたはパーティションがクリアされる原因となる、初期化する操作を行って、ディスクまたはディスクパーティション(パーティション)を指します。フォーマットは、通常フォーマットローレベルとハイレベルのフォーマットに分割されます。指定されていない場合は、ハードドライブをフォーマットすると、通常、高レベルフォーマットを指します。書式設定は、UUIDを生成しました。

、Linuxパーティションのフォーマットコマンドのサポート

書式設定コマンドのCentOS7-1810とUbuntu18.04サポート

mkfsのmkfs.cramfsのmkfs.ext3 mkfs.fatのmkfs .msdos mkfs.xfs
mkfs.btrfs mkfs.ext2 mkfs.ext4 mkfs.minix mkfs.vfat

書式設定コマンドのサポートopenSUSE15

mkfsのmkfs.btrfs mkfs.ext2 mkfs.ext4 mkfs.minix mkfs.ntfs mkfs.xfs
mkfs.bfs mkfs.cramfsのmkfs.ext3 mkfs.fat mkfs.msdos mkfs.vfat

Debian9.5サポートフォーマットコマンド
のmkfs mkfs.cramfs mkfs.ext2 mkfs.ext4 mkfs.minix mkfs.ntfs
mkfs.bfs mkfs.exfatのmkfs.ext3 mkfs.fat mkfs.msdos mkfs.vfat

第二に、一般的に使用されるコマンドのフォーマットについて説明します

。1、mkfsの
mkfsの遠位端はmkfs.fs型に専用の各プログラムのLinuxのファイルシステムプログラムです。mkfsコマンド自体は、ファイルシステムの実装を確立しませんが、実装に関連する手続きを呼び出すこと。あなたは「-t」パラメータでext4を指定した場合、その後
の呼び出しは、ファイルシステムを作成するためにmkfs.ext4のmkfs。mkfsコマンドはutilの-linuxのパッケージの一部です。

使用方法:
mkfsの[オプション] [タイプ] [機器]

オプション:
-T、ファイルシステムタイプ、指定されていない場合は、EXT2を使用します、あなたは-tファイルシステムの後ろにサポートするかを知りたい場合は、Tabキーを2回押した後、mkfsコマンドは、コマンドラインに入力することができ、表示されますいくつかのコマンドを実行します。フロントmkfsコマンドを削除します。バックファイルシステムによってサポートされています。明らかなようにmkfs.ext4サポートext4ファイルシステムです。

例:ext4のファイルシステムがフォーマットさ
------------------------------------------- -----------------------
[CentOS7ルート@〜]#mkfsコマンド-t ext4のは/ dev / sdb1が
mke2fsの1.42.9(-On 12月- 28、2013)
ファイルシステムのラベル=
OSの種類:、Linuxの
ブロックサイズ= 4096 (ログ= 2)
ブロックサイズ4096 =(ログ= 2)
ストライドブロック= 0、0 =ストライプブロック幅
inodeの65536、262144のブロック
13107個のブロック(5.00%)スーパーユーザー予約
最初のデータブロック0 =
最大ファイルシステム= 268435456のブロック
8つのブロックのグループ。
グループあたり32768個のブロック、あたり32768グループフラグメント
グループあたりのiノード8192
上のブロックをストアドスーパーブロックのバックアップの:
32768、98304、163840、229376

グループテーブルの割り当て:完了は、
inodeテーブルを書いている:仕上げ
の作成ジャーナル(8192ブロック):完全な
書き込みスーパーブロックとファイルシステムが情報を会計:#は正常に完了し
-------------------- -----------------------------------

例:XFSファイルシステムをフォーマットし
------------------------------------------ -------------
[ルート@ CentOS7〜]#XFSのmkfs -tは/ dev / sdb1が
AN既存のファイルシステムを含むようにmkfs.xfs :.は/ dev / sdb1が表示されます(ext4の)#プロンプトパーティション既存のext4ファイルシステム
mkfs.xfsは、-fオプションを使用し:.上書き#強制力の報道に-fオプションを使用して。
【CentOS7ルート@〜]位のmkfs -t -f / DEV / SDB1 XFS
LSIZE = 512 = agcount。4、agsize BLKS = 65536のメタデータ=は/ dev / SDB1アレイ
= sectsz ATTR = 512 = 2、projid32bit。1 =
= = CRCをfinobt = 0。1、スパース= 0
データ= BSIZE = 4096ブロック= 262144、imaxpct = 25
= SUnitは= 0 SWidth = 0 BLKS
命名=バージョン2 BSIZE = 4096 ASCII-CI = 0 FTYPE = 1
ログ=内部ログBSIZE = 4096 = 2560個のブロック、バージョン2 =
= = 512 SUnitはsectsz BLKS = 0、遅延-COUNT。1 =
リアルタイム=なしextsz = 4096ブロック= 0、rtextents = 0
[ルート@ CentOS7〜]#
------------------------------ -------------------------

2は、mke2fsの
mke2fsのコマンドは、特殊なツールのextファイルシステム管理のシリーズに専念しています。だけでなく、そのコマンドmkfs.ext2、のmkfs.ext3、mkfs.ext4および他の誘導体、それらが直接ジャンプマニュアルにmke2fsコマンドを助ける手動システムの男を助けるという点で類似したその使用mke2fsの、など。このコマンドの要求特性をフォーマットするための多くのオプションがあります。オプションは、唯一の男のmke2fsの中を見るために、より下のいくつかを紹介し、ここで非常に多くのコマンド

フォーマット:

mke2fsの[オプション]、[デバイス]

-tタイプは、ファイルシステム(例えば、EXT2、EXT3、ext4の、など)を指定し、デフォルト設定ファイル/etc/mke2fs.confから読み出される、
ディスクの-bブロックサイズが提供されます。
-Lラベルセット、
EXT3ファイルシステムを作成-j、のmkfs.ext3オプションを来る;
-Nが配置されたiノードの数;
;ファイルシステムの割合として-mセットはブロックを予約し
、ファイルシステムが-cを作成する前に、ドライブセルフテスト工程と、
指定されたファイルシステムを使用して-U UUIDが作成され、UUID彼の命名形式に準拠するには、このオプションが非常に有用であり、以前に既存のパーティションUUIDのパーティションにフォーマットすることができます。

例:作成ext4ファイルシステムとボリュームラベルのvnameを設定します。
------------------------------------- ------------------
[CentOS7ルート@〜] -L#VNAME mke2fsの-t ext4のは/ dev / sdb1が
mke2fsの1.42.9(-On 12月- 28、2013)
ファイルシステムラベルVNAME =
OSの種類:Linuxの
ブロックサイズ= 4096(ログ= 2)の#BLOCKデフォルトサイズ
ブロックサイズ4096 =(ログ= 2)
ストライドブロック= 0、0 =ストライプ幅ブロック
iノードの65536、262144個のブロック
13107個のブロック(5.00%)スーパーユーザのために予約
最初のデータブロック0 =の
最大ファイルシステムブロック= 268435456
。8つのブロックグループ
グループあたり32768のブロックあたり32768グループフラグメント
グループ当たりのiノード8192
:ブロックに格納されているスーパーブロックのバックアップの
32768、98304、163840、229376

グループテーブルを割り当てる:完了
書かれているinodeテーブル:完全な
作成ジャーナル(8192ブロック):完全な
書き込みスーパーブロックとファイルシステムの会計情報を:完全な

-------------------------------------------------- -----

3、mkfs.xfs
XFSファイルシステムは、SGIが開発した高度なジャーナリングファイルシステムであり、XFSは非常にスケーラブルで非常に堅牢です。幸い、SGIは、Linuxに移植されます。RedHat7将来のデフォルトのファイルシステム。

フォーマット:

mkfs.xfs [オプション]、[デバイス ]

オプション
-bサイズ=を設定し、ハードディスクブロックサイズ、4096バイトのデフォルト、等号は、その大きさが続くが、ユニットを追加していない
パーティションの数を変更するには、-m UUID = UUIDを、その後、実際のセットとして等号を満たすために、UUIDをのuuid彼の命名形式。
-f強制上書き
多くのコマンドは、男のmkfs.xfsを通して見るために少数のより多くの下記で紹介してのオプション

 

例:既存のファイルシステムと力を上書き0dd5db1c-2f1f-45e7-bbc1-0cbd68ca2f2dとして1024BからUUIDブロックサイズフォーマットされたパーティション
----------------------- --------------------------------
[CentOS7ルート@〜]#1024 mkfs.xfs -bサイズ= -m UUID 0dd5db1c-2f1f-45E7 = bbc1-0cbd68ca2f2d - Fは/ dev / SDB1
。メタデータ=は/ dev / SDB1 LSIZE = 512 = agcountのアレイ4、agsize BLKS = 262144
= sectsz ATTR = 512 = 2、projid32bit 1 =
= = 1 CRC finobt = 0、疎0 =
データ= BSIZE = 1024個のブロック= 1048576、imaxpct = 25
= SUnitは= 0 SWidth = 0 BLKS
=バージョン2 BSIZE = 4096 ASCII-CI = 0 FTYPE =ネーミング。1つの
ログ=内部ログBSIZE = 1024個のブロック10240 =、バージョン2 =
= = 512 SUnitはsectsz BLKS = 0、遅延-COUNT。1 =
リアルタイム=なしextszブロック= 4096 = 0,0 = rtextents
----------------- --------------------------------------

図4に示すように、のmkfs.ext3
フォーマットパーティションext3ファイルシステム、例えばここで記載されていません。

フォーマット:

mkfs.ext3 [オプション] [デバイス]#オプションは、直接フォーマットパーティションEXT3を添加しなくてもよいです


mkfs.vfat 5は、
このコマンドはそうグリッドた後、窓Linuxのデフォルトでは知ることができます、WindowsでFAT32と呼ばれるファイルシステムタイプ、VFATと呼ばれるLinuxの、VFAT Uディスクを、フォーマットされて、いない例がここで紹介します。

フォーマット:

mkfs.vfat [オプション]、[デバイス]#オプションはFAT32としてフォーマットされたパーティションに直接追加することはできません

6、mkfs.btrfs
はBtrfsは、新しい書き込みLinuxのファイルシステムは、メインラインカーネルに組み込まれたコピー(COW)です。フォールトトレランス、修理や管理が容易に焦点を当てながら、高度な機能の設計と実装はBtrfs。それオラクル、レッドハット、富士通、インテルが開発した 、SUSE、STRATO 誰の貢献を歓迎しながら、GNU GPLにはBtrfsは、契約のライセンスを取得し、他の企業や開発者。たとえば、ここにBUを発表しました。

フォーマット:

mkfs.btrfs [オプション] [デバイス]#オプションが追加されないことがあり、直接にフォーマットパーティションのbtrfs

 

 

第三には、新しいカーネルを聞かせてpartprobeツールの利用は、パーティションテーブル情報を読み込み、

 

私たちは私たちが時々エラーがパーティションをフォーマットすることはできません、パーティションをフォーマットするための前提条件の後、システムを再起動せずに新しいパーティションを構築する場合、上記の理由の出現は私たちの新しいパーティションがあり、カーネルは新しいパーティションを知りませんが存在した後、唯一のオペレーティングシステムパーティションテーブルの変更を通知したり、このコマンドがコマンド分けパッケージであるようにフォーマットされたパーティションを識別するために、新しいパーティションテーブルからカーネルをロードするときpartprobeコマンドによって、システムをリブート。

 

使用方法:
partprobe [オプション]、[デバイス]

 オプション:

 -dカーネルを更新しません

 -sディスクパーティションの概要を表示

 -hを表示ヘルプ情報

 -vバージョン情報を表示

 [デバイス]ここで反映されないかもしれ

 

例:変更通知オペレーティングシステムパーティションのディスクパーティションテーブルも要約情報を表示します
----------------------------------- --------
[ルート@ CentOS7〜] ## partprobe -sコマンドここ通じパーティションテーブルタイプのディスクの数、ディスク、およびシステム内のディスクをパーティションの数をよく理解していることができます。あなたは、カーネルのパーティションテーブルの情報に加えて、-dオプションを更新しない場合
は/ dev / sdaに:1 2 3 GPTパーティション
は/ dev / sdbと:パーティション1 2 MSDOS
の/ dev / SDC:GPTパーティション1
[ルート@ CentOS7〜]#
---- ---------------------------------------

公開された136元の記事 ウォン称賛38 ビュー260 000 +

おすすめ

転載: blog.csdn.net/Pipcie/article/details/104964788