parted#yyds干货盘点#

蹉跎莫遣韶光老,人生唯有读书好。这篇文章主要讲述parted#yyds干货盘点#相关的知识,希望能为你提供帮助。
parted输入parted命令进入part分区工具,可以看到行前面有(parted)提示,输入help命令可以看到工具命令列表,输入print all可以查看当前磁盘情况



## 需要获取 root权限才能执行
$ parted
WARNING: You are not superuser.  Watch out for permissions.
/dev/mapper/control: open failed:Permission denied
Failure to communicate with kerneldevice-mapper driver.
Incompatible libdevmapper (unknownversion) and kernel driver (unknown version).
Error: No device found
Retry/Cancel?






$ sudo parted
GNU Parted 3.2
Using /dev/sda
Welcome to GNU Parted! Type help toview a list of commands.
(parted) print all                                                                                                             
Error: /dev/sda: unrecognised disk label
Model: VMware, VMware Virtual S (scsi)                                                                     
Disk /dev/sda: 64.4GB
Sector size (logical/physical): 512B/512B
Partition Table: unknown
Disk Flags:







1.    parted硬盘分区 方式一
方式一:要对第二块磁盘进行分区,首先选中它,select  /dev/sdb,然后选择分区方法为gpt:mklable gpt。输入mkpart开始分区,按提示输入分区名称disk1,选择分区文件类型,默认为ext2,输入分区开始地址1,结束地址2048,这里单位是M。分区成功,开始地址如果是0,系统会提示不满足4k对齐要求,无法达到最佳性能


$ sudo parted
GNU Parted 3.2
Using /dev/sda
Welcome to GNU Parted! Type help toview a list of commands.
## 选择硬盘
(parted) select /dev/sda
Using /dev/sda
## 分区方法
(parted) mklabel gpt                                                                                                         
(parted) mkpart     
## PARTLABEL 对应的名称                                                                                                              
Partition name?  []? 1                                                                                                     
File system type?  [ext2]? ext4                                                                                   
Start?                                                                                                                                     
Start? 1                                                                                                                                 
End? 10240
(parted)




2.    parted硬盘分区 方式二
方式二:也可以使用命令行进行分区:mkpart 分区名 起始位置 结束位置


$ sudo parted
GNU Parted 3.2
Using /dev/sda
Welcome to GNU Parted! Type help toview a list of commands.
(parted) select /dev/sda
Using /dev/sda
(parted) mkpart 2 10240 20480




3.    分区查看
可以用print命令看到已经分好了两块分区


(parted) print                                                                                                                     
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sda: 64.4GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
##这边 2 分区虽然没有 File system,不要紧张,后期可以自己格式化嘛
Number  Start    End        Size      File system  Name  Flags
  1          1049kB  10.2GB  10.2GB  ext4                1
  2          10.2GB  20.5GB  10.2GB                            2
##退出、自动保存分区信息
(parted) quit                                                                                                                       
Information: You may need to update/etc/fstab.








# lsblk                                                                                                         
NAME                                  MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sdd                                        8:48    0    90G  0 disk
sdb                                        8:16    0    50G  0 disk
sr0                                      11:0      1      2G  0 rom 
sde                                        8:64    0    80G  0 disk
├─sde2                                  8:66    0      1K  0 part
├─sde5                                  8:69    0 79.3G  0 part
│├─ubuntu--vg-swap_1 253:1      0  976M  0 lvm  [SWAP]
│└─ubuntu--vg-root    253:0      0 78.3G  0 lvm  /
└─sde1                                  8:65    0  731M  0 part /boot
sdc                                        8:32    0    70G  0 disk
sda                                        8:0      0    60G  0 disk
├─sda2                                  8:2      0  9.5G  0 part
└─sda1                                  8:1      0  9.5G  0 part


## PARTLABEL 就是对应之前分区的名称
# blkid
/dev/sda1: PARTLABEL="1"PARTUUID="d385f3ab-8977-4e24-b3e8-5aeb4db6a6fe"
/dev/sda2: PARTLABEL="2"PARTUUID="b15f7f16-321d-43e9-85c6-877a6186ef16"




4.    格式化、挂载
这里简单介绍一下,不详细介绍格式化、挂载操作了


## 格式化:方式很多,不详细介绍
mkfs.ext4 /dev/sda2


## 挂载:开机自动挂载这边也暂时不详细介绍了
mount /dev/sda2 /tmp




【parted#yyds干货盘点#】


    推荐阅读