partedを使用してパーティションを作成する
1.パーティションテーブルをグローバルに一意に識別します(GUIDパーティションテーブル、略語:GPT)
GPTは、物理ハードディスクのパーティション構造です。これは、拡張ファームウェアインターフェイス標準の一部であり、BIOSのマスターブートレコードパーティションテーブルを置き換えるために使用されます。従来のマスターブートレコード(MBR)ディスクパーティションは最大2.2TBのボリュームをサポートし、各ディスクには最大4つのプライマリパーティション、または3つのプライマリパーティション、1つの拡張パーティション、および拡張パーティション内の複数の論理パーティションがあります。
GPTは、MBRパーティション方式と比較して、ディスクあたり最大128のパーティションを許可し、最大18EB(ギガバイト)のボリュームサイズをサポートし、メインディスクのパーティションテーブルとバックアップディスクを許可するため、より多くの利点があります。冗長性があり、一意のディスクおよびパーティションID(GUID)もサポートします。
第二に、分割方法の選択
- 1.ディスクが2TBより小さい場合は、fdisk / dev / sdbを使用してパーティションを作成します。つまり、MBRパーティション形式です。
- 2.ディスクが2TBより大きい場合、MBRパーティションディスクは2.2TBを超えることはできないため、parted / dev / sdbでパーティション分割できます。そのため、GPTパーティション形式は通常2TB以上で使用されます。
3つのpartedpartitionメソッドのデモンストレーション
1.パーティションハードディスクを選択します
まず、fdiskと同様に、最初にパーティションを作成するハードディスクを選択します。ここに/ dev / hddがあります:((parted)は、partedで入力されたコマンドを意味し、その他は自動的に出力される情報です)
GNU Parted 1.8.1
Using /dev/hdd
Welcome to GNU Parted! Type 'help' to view a list of commands.
2.パーティションを作成します
选择了/dev/hdd作为我们操作的磁盘,接下来需要创建一个分区表(在parted中可以使用help命令打印帮助信息):
parted /dev/sdb1 #对/dev/sdb进行分区或管理操作
GNU Parted 1.8.1 # 这三行是系统返回值
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) mklabel #定义分区表格式为gpt
New disk label type? gpt #我们要正确分区大于2TB的磁盘,应该使用gpt方式的分区表,输入gpt后回车
3.パーティション操作を完了します
パーティションテーブルが作成されたら、次にパーティション操作を実行し、mkpartコマンドを実行して、パーティション名、ファイルシステム、およびパーティションの開始位置と終了位置をそれぞれ入力します。
(parted) mkpart #创建第一个分区,名称为dp1
Partition name? []? dp1
File system type? [ext2]? ext4 #定义分区格式为ext4文件类型
Start? 0 #定义分区的起始位置(单位支持K,M,G,T)(可以用百分比表示,比如Start? 0% , End? 50%)
End? 500GB #定义分区的结束位置(单位支持K,M,G,T)
4.パーティション情報を確認します
パーティション分割後、printコマンドを使用してパーティション情報を印刷できます。以下は印刷の例です。
(parted) print #查看当前分区情况
Model: VBOX HARDDISK (ide)
Disk /dev/hdd: 2199GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
1 17.4kB 500GB 500GB dp1
5.パーティションを削除する例
パーティションが間違っている場合は、rmコマンドを使用してパーティションを削除できます。たとえば、上記のパーティションを削除してから、削除した結果を出力します。
(parted) rm 1 #rm后面使用分区的号码,就是用print打印出来的Number
(parted) print #查看当前分区情况
Model: VBOX HARDDISK (ide)
Disk /dev/hdd: 2199GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
6.フォーマット操作後、完了後にマウントして使用できます
# mkfs.ext4 /dev/sdb1
# mkdir /data
# mount /dev/sdb1 /data
7.最後に、/ etc / fstabを追加して自動的にマウントします
# vi /etc/fstab
/dev/sdb1 /data ext4 defaults 0 0
デモ:partedパーティション操作
実際には、ディスクが2Tより大きい場合、分割パーティションが一般的に使用されます。ここでは、実験のために100Gディスクのみを追加します。
自动挂载
vim /dev/fstab
入力パラメータ
第四に、次の実験のために分割されたパーティション化されたsdb1を使用します
ディスククォータを設定し、lisiユーザーを制限して最大2億の容量を許可し、最大10のファイルを作成できるようにします
フォーマット
ディスククォータの管理とマウント