[运维|linux] 使用parted对硬盘进行分区

原文地址

parted创建硬盘分区并创建LVM

操作步骤

查看需要被分区的硬盘设备号

lsblk

输出如下信息

NAME            MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sdb               8:16   0 893.8G  0 disk 
sdc               8:32   0  14.6T  0 disk 
sda               8:0    0 118.7G  0 disk 
├─sda2            8:2    0     1G  0 part /boot
├─sda3            8:3    0 117.5G  0 part 
│ ├─centos-swap 253:1    0     4G  0 lvm  [SWAP]
│ ├─centos-home 253:2    0  63.5G  0 lvm  /home
│ └─centos-root 253:0    0    50G  0 lvm  /
└─sda1            8:1    0   200M  0 part /boot/efi

sdb进行分区

  1. 输出分区信息
[root@localhost noVNC]# parted /dev/sdb
GNU Parted 3.1
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print                                                            
Error: /dev/sdb: unrecognised disk label
Model: AVAGO MR9361-8i (scsi)                                             
Disk /dev/sdb: 960GB
Sector size (logical/physical): 512B/4096B
Partition Table: unknown
Disk Flags: 
  1. 创建分区表
(parted) mklabel gpt                                                      
(parted) p                                                                
Model: AVAGO MR9361-8i (scsi)
Disk /dev/sdb: 960GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags: 
Number  Start  End  Size  File system  Name  Flags
  1. 创建分区
(parted) mkpart docker xfs 0 960GB
Warning: The resulting partition is not properly aligned for best performance.
Ignore/Cancel? Ignore
(parted) p                                                                
Model: AVAGO MR9361-8i (scsi)
Disk /dev/sdb: 960GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags: 

Number  Start   End    Size   File system  Name    Flags
 1      17.4kB  960GB  960GB               docker
  1. 将分区打上lvm标签
(parted) toggle 1 lvm                                                     
(parted) p                                                                
Model: AVAGO MR9361-8i (scsi)
Disk /dev/sdb: 960GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags: 

Number  Start   End    Size   File system  Name    Flags
 1      17.4kB  960GB  960GB               docker  lvm
  1. 退出parted
(parted) quit                                                             
Information: You may need to update /etc/fstab.
  1. 不重启读取分区信息
[root@localhost ~]# partprobe
  1. 使用命令pvcreate创建物理卷
[root@localhost ~]# pvcreate /dev/sdb1
  Physical volume "/dev/sdb1" successfully created.
  1. 创建卷组名为docker,将物理卷加入卷组
[root@localhost ~]# vgcreate docker /dev/sdb1
  Volume group "docker" successfully created
  1. 创建逻辑卷
[root@localhost ~]#  lvcreate -n docker01 -L 600G docker
  Logical volume "docker01" created.
  1. 格式化分区
[root@localhost ~]# mkfs.xfs /dev/docker/docker01 
meta-data=/dev/docker/docker01   isize=512    agcount=32, agsize=4915200 blks
         =                       sectsz=4096  attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=157286400, imaxpct=25
         =                       sunit=64     swidth=64 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=76800, version=2
         =                       sectsz=4096  sunit=1 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
  1. 将分区挂载
[root@localhost ~]# mount /dev/docker/docker01 /docker
[root@localhost ~]# lsblk
NAME                MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sdb                   8:16   0 893.8G  0 disk 
└─sdb1                8:17   0 893.8G  0 part 
  └─docker-docker01 253:3    0   600G  0 lvm  /docker
sdc                   8:32   0  14.6T  0 disk 
sda                   8:0    0 118.7G  0 disk 
├─sda2                8:2    0     1G  0 part /boot
├─sda3                8:3    0 117.5G  0 part 
│ ├─centos-swap     253:1    0     4G  0 lvm  [SWAP]
│ ├─centos-home     253:2    0  63.5G  0 lvm  /home
│ └─centos-root     253:0    0    50G  0 lvm  /
└─sda1                8:1    0   200M  0 part /boot/efi
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值