Linuxは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のファイルを作成できるようにします

フォーマット

ここに画像の説明を挿入

ディスククォータの管理とマウント

ここに画像の説明を挿入
ここに画像の説明を挿入

クォータ管理

ここに画像の説明を挿入

ここに画像の説明を挿入

ここに画像の説明を挿入

容量制限を確認する

ここに画像の説明を挿入

検証ファイルの制限

ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/IHBOS/article/details/113703721