parted#yyds干货盘点#

Posted 坚韧的石头

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 kernel device-mapper driver.

Incompatible libdevmapper (unknown version) 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 to view 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 to view 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 to view 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干货盘点#的主要内容,如果未能解决你的问题,请参考以下文章

#yyds干货盘点#linux命令--uname

#yyds干货盘点#linux命令--hdparm

#yyds干货盘点#C++ static

#yyds干货盘点# 数字序列

#yyds干货盘点#异或操作

#yyds干货盘点#二分查找算法