パーティションのpartedのファイルシステム

別れpartitionコマンド
図1に示すように、パーティションテーブルとの間の差

当社のLinuxシステム、2つの一般的なパーティションテーブルをMBRパーティションテーブル(マスターブートレコードパーティションテーブル)パーティションテーブルとGPT(GUIDパーティションテーブル)があります

  • MBRパーティションテーブル:最大サポートされているパーティションが2TB(1TB = 1024ギガバイト)であり、4つのプライマリパーティション、または3つのプライマリパーティションをサポートまで拡張パーティション
  • GPTパーティションテーブル:最大18EBパーティション(1EB = 1024PB = 1024 * 1024TB)をサポートし、最大128区画、前記保持システムパーティション、ユーザー定義パーティション127に

、partedのコマンドは、地区のみext4ファイルシステムに言及し、ext3ファイルシステムをサポートしていていないのext2ファイルシステムとしてフォーマットすることができ、コマンド自体は、も少し問題ですが、これはあまり影響はありません私たちすることができます最初のパーティション理由その後、フォーマットをmkfsコマンド。

2、partedのインタフェース
GNU Parted 2.1
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) m                                                                
  check NUMBER                             文件系统检查
  cp [FROM-DEVICE] FROM-NUMBER TO-NUMBER   复制文件系统到另一个分区
  help [COMMAND]                           帮助
  mklabel,mktable LABEL-TYPE               创建分区表
  mkfs NUMBER FS-TYPE                      建立文件系统在一个新分区上
  mkpart PART-TYPE [FS-TYPE] START END     创建新分区
  mkpartfs PART-TYPE FS-TYPE START END     创建新分区,且建立文件系统
  move NUMBER START END                    更该分区id
  name NUMBER NAME                         将分区id作为分区名
  print [devices|free|list,all|NUMBER]     打印分区信息
  quit                                     退出
  rescue START END                         修复丢失的分区
  resize NUMBER START END                  修改分区大小
  rm NUMBER                                删除分区
  select DEVICE                            选择需要编辑的设备
  set NUMBER FLAG STATE                    设置分区表及
  toggle [NUMBER [FLAG]]                   切换分区表的状态
  unit UNIT                                默认单位
3、(オプション)パーティションテーブルを変更します
#修改成 GPT 分区表,我们转换分区表的目的是为了支持大于 2TB 的分区,如果分区并没有大于 2TB,那么这步是可以不执行的。
(parted) mklabel gpt
Warning: The existing disk label on /dev/sdb will be destroyed and all data on this disk will be lost. Do you want to continue?
Yes/No? yes

#此时再查看分区信息
(parted) print                                                            
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdb: 21.5GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number  Start  End  Size  File system  Name  Flags
私たちは、ハードドライブをパーティションし直すことができるように、すべてのデータは/ dev / sdbとが、なくなっているので、3、パーティションテーブルので、変更されたパーティションの確立、。
(parted) mkpart
Partition name?  []? sdb1      分区名,任意取                                           
File system type?  [ext2]?    
Start? 1MB    起始位置
End? 5000MB   结束位置                                                     
(parted) print  查看信息
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdb: 21.5GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End     Size    File system  Name  Flags
 1      1049kB  5000MB  4999MB               sdb1
4、ファイルシステム

我々はまた、フォーマットする必要があり、オーバーサブ地区。しかし、我々はすでに、あなたが使用している場合、コマンドが対話形式を分け、それが唯一のext2ファイルシステムとしてフォーマットすることができます知っています。我々はext2のそれのようにフォーマットして、別れたコマンドの下で方法をフォーマット証明するためにここにいます。

(parted) mkfs                                                             
WARNING: you are attempting to use parted to operate on (mkfs) a file system.
parted's file system manipulation code is not as robust as what you'll find in
dedicated, file-system-specific packages like e2fsprogs.  We recommend
you use parted only to manipulate partition tables, whenever possible.
Support for performing most operations on most types of file systems
will be removed in an upcoming release.
Warning: The existing file system will be destroyed and all data on the partition will be lost. Do you want to continue?
Yes/No? yes    #提示信息,告诉你,你将会删除改分区上的所有信息,yes就行。                                                             
Partition number? 1                                                       
File system type?  [ext2]?                                                
(parted) print                                                            
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdb: 21.5GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End     Size    File system  Name  Flags   #此时就有文件系统了。
 1      1049kB  5000MB  4999MB  ext2         sdb1
5、リサイズパーティション

partedのコマンドを実行すると、パーティションのサイズ変更パーティションをサポートしています。partedの調整はパーティションをマウントするために使用されている場合は、データが失われないことを、データパーティションには影響しません。しかし、それは最初のパーティション、その後、リサイズパーティションアンインストールし、それ以外のデータが問題になる必要があります。また、リサイズパーティションにすでに確立しなければならないファイルシステム(フォーマット)、それ以外の場合はエラーになります。

(parted) resize   
WARNING: you are attempting to use parted to operate on (resize) a file system.
parted's file system manipulation code is not as robust as what you'll find in
dedicated, file-system-specific packages like e2fsprogs.  We recommend
you use parted only to manipulate partition tables, whenever possible.
Support for performing most operations on most types of file systems
will be removed in an upcoming release.
Partition number? 1                                                       
Start?  [1049kB]?                                                         
End?  [5000MB]? 6000MB                                                    
(parted) print                                                            
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdb: 21.5GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End     Size    File system  Name  Flags
 1      1049kB  6000MB  5999MB  ext2         sdb1
6、ファイルシステムを変更。
[root@centos ~]# mkfs -T ext4 /dev/sdb1

#再进入parted命令行查看
[root@centos ~]# parted /dev/sdb
GNU Parted 2.1
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print                                                            
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdb: 21.5GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End     Size    File system  Name  Flags
 1      1049kB  6000MB  5999MB  ext4         sdb1

おすすめ

転載: www.cnblogs.com/hjnzs/p/11980353.html