目的:将两个三T的硬盘做成LVM(sdc,sdd)

一、parted将硬盘进行分区:

1)parted的命令方式

Parted 命令分为两种模式:命令行模式和交互模式。

1、命令行模式: parted [option] device [command] ,该模式可以直接在命令行下对磁盘进行分区操作,比较适合编程应用。如:

# parted /dev/sdb print –显示磁盘/dev/sdb分区。

2、交互模式:parted [option] device

# parted /dev/sdb –进入交互模式,建议使用交互模式,尤其是对parted命令不是很熟悉的情况下。

2)、常用的2种分区表:MBR与GPT区别。

MBR:MBR分区表(即主引导记录)大家都很熟悉,是过去我们使用windows时常用的。

所支持的最大卷:2T,而且对分区有限制:最多4个主分区或3个主分区加一个扩展分区

GPT: GPT(即GUID分区表)。是源自EFI标准的一种较新的磁盘分区表结构的标准,是未来磁盘分区的主要形式。与MBR分区方式相比,具有如下优点。

突破MBR 4个主分区限制,每个磁盘最多支持128个分区。支持大于2T的分区,最大卷可达18EB。

3)、parted命令常用选项。

当在命令行输入parted后,进入parted命令的交互模式。输入help会显示帮助信息。下面就简单介绍一下常用的功能

1、Check 简单检查文件系统。建议用其他命令检查文件系统,比如fsck

2、Help 显示帮助信息

3、mklabel 创建分区表, 即是使用msdos(MBR)还是使用gpt,或者是其他方式分区表

4、 mkfs 创建文件系统。该命令不支持ext3 格式,因此建议不使用,最好是用parted分好区,然后退出parted交互模式,用其他命令进行分区,比如:mkfs.ext3

5、mkpart 创建新分区。

格式:mkpart PART-TYPE [FS-TYPE] START END

PART-TYPE类型主要有primary(主分区), extended(扩展分区), logical(逻辑区). 扩展分区和逻辑分区只对msdos。

fs-type 文件系统类型,主要有fs32,NTFS,ext2,ext3等

start end 分区的起始和结束位置。

6、mkpartfs建立分区及其文件系统。目前还不支持ext3文件系统,因此不建议使用该功能。最后是分好区后,退出parted,然后用其他命令建立文件系统。

7、print 输出分区信息。该功能有3个选项,

free 显示该盘的所有信息,并显示磁盘剩余空间

number 显示指定的分区的信息

all 显示所有磁盘信息

8、resize 调整指定的分区的大小。目前对ext3格式支持不是很好,所以不建议使用该功能。

9、rescue 恢复不小心删除的分区。如果不小心用parted的rm命令删除了一个分区,那么可以通过rescue功能进行恢复。恢复时需要给出分区的起始和结束的位置。然后parted就会在给定的范围内去寻找,并提示恢复分区。

10、rm 删除分区。命令格式 rm number 。如:rm 3 就是将编号为3的分区删除

11、select 选择设备。当输入parted命令后直接回车进入交互模式是,如果有多块硬盘,需要用select 选择要操作的硬盘。如:select /dev/sdb

12、set 设置标记。更改指定分区编号的标志。标志通常有如下几种:boot hidden raid lvm 等。

boot为引导分区,hidden 为隐藏分区,raid 软raid,lvm 为逻辑分区。

如:set 3 boot on 设置分区号3 为启动分区

注:以上内容为parted常用的功能,由于该工具目前对ext3支持得不是很好,因此有些功能无法应用,比如move(移动分区)和resize等。

4)、parted分区实例:

[root@localhost ~]# parted /dev/sdc

GNU Parted 1.8.1

Using /dev/sdc

Welcome to GNU Parted! Type ‘help’ to view a list of commands.

(parted) help

check NUMBER do a simple check on the file system

cp [FROM-DEVICE] FROM-NUMBER TO-NUMBER copy file system to another partition

help [COMMAND] prints general help, or help on COMMAND

mklabel,mktable LABEL-TYPE create a new disklabel (partition table)

mkfs NUMBER FS-TYPE make a FS-TYPE file system on partititon NUMBER

mkpart PART-TYPE [FS-TYPE] START END make a partition

mkpartfs PART-TYPE FS-TYPE START END make a partition with a file system

move NUMBER START END move partition NUMBER

name NUMBER NAME name partition NUMBER as NAME

print [free|NUMBER|all] display the partition table, a partition, or all devices

quit exit program

rescue START END rescue a lost partition near START and END

resize NUMBER START END resize partition NUMBER and its file system

rm NUMBER delete partition NUMBER

select DEVICE choose the device to edit

set NUMBER FLAG STATE change the FLAG on partition NUMBER

toggle [NUMBER [FLAG]] toggle the state of FLAG on partition NUMBER

unit UNIT set the default unit to UNIT

version displays the current version of GNU Parted and copyright information

(parted) p

Error: Unable to open /dev/sdc – unrecognised disk label.

(parted) mklabel

New disk label type? gpt

(parted) p

Model: Adaptec 3t1 (scsi)

Disk /dev/sdc: 2996GB

Sector size (logical/physical): 512B/512B

Partition Table: gpt

Number Start End Size File system Name Flags

(parted) mkpart

Partition name? []?

File system type? [ext2]?

Start? 0

End? 2996G

(parted) p

Model: Adaptec 3t1 (scsi)

Disk /dev/sdc: 2996GB

Sector size (logical/physical): 512B/512B

Partition Table: gpt

Number Start End Size File system Name Flags

1 17.4kB 2996GB 2996GB

(parted) toggle 1 lvm #将分区打上lvm标签

(parted) p

Model: Adaptec 3t1 (scsi)

Disk /dev/sdc: 2996GB

Sector size (logical/physical): 512B/512B

Partition Table: gpt

Number Start End Size File system Name Flags

1 17.4kB 2996GB 2996GB lvm

(parted) quit

Information: Don’t forget to update /etc/fstab, if necessary.

看看/dev下的分区

[root@localhost ~]# ll /dev/sdc*

brw-r—– 1 root disk 8, 32 Nov 7 09:53 /dev/sdc

brw-r—– 1 root disk 8, 33 Nov 7 09:53 /dev/sdc1

不重启读取分区信息:

[root@localhost ~]# partprobe

**第二块硬盘做同样的操作。

以上用parted分区操作就已经完成了,接下来是LVM创建部分。

二、LVM创建部分

1)、使用命令pvcreate创建物理卷

[root@localhost ~]# pvcreate /dev/sdc1

Physical volume “/dev/sdc1″ successfully created

[root@localhost ~]# pvcreate /dev/sdd1

Physical volume “/dev/sdd1″ successfully created

2)、创建卷组名为logdata,将物理卷加入卷组

[root@localhost ~]# vgcreate logdata /dev/sdc1 /dev/sdd1

Volume group “logdata” successfully created

后面新加物理卷的时候也可以通过vgextend 向logdata组添加物理卷

3)、创建完卷组后,就可以创建逻辑卷了(我这里是两块3T的硬盘)

[root@localhost ~]# lvcreate -n logdata01 -L 5500G logdata

Logical volume “logdata01″ created

参数-n表示逻辑卷的名称,-L表示大小,后面是卷组名称

lvdisplay可以查看LVM卷的信息

4)、格式化分区

[root@localhost ~]# mkfs.ext3 /dev/logdata/logdata01

mke2fs 1.39 (29-May-2006)

Filesystem label=

OS type: Linux

Block size=4096 (log=2)

Fragment size=4096 (log=2)

720896000 inodes, 1441792000 blocks

72089600 blocks (5.00%) reserved for the super user

First data block=0

Maximum filesystem blocks=4294967296

44000 block groups

32768 blocks per group, 32768 fragments per group

16384 inodes per group

Superblock backups stored on blocks:

32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,

4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,

102400000, 214990848, 512000000, 550731776, 644972544

Writing inode tables: 2676/44000

5)、将分区挂载

[root@localhost ~]# mount /dev/logdata/logdata01 /logdata

6)、将挂载信息写入fstab,以后开机自动挂载。

/dev/logdata/logdata01 /logdate/ ext3 defaults 1 1

7)、最后查看空间

[root@localhost ~]# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/mapper/VolGroup00-LogVol00

1018G 41G 925G 5% /

/dev/sda2 99M 13M 82M 14% /boot

tmpfs 32G 0 32G 0% /dev/shm

/dev/mapper/logdata-logdata01

5.3T 187M 5.1T 1% /logdate

posted on 2014-04-08 12:45 回忆之城 阅读(233) 评论(0)  编辑 收藏 引用 所属分类: unix/linux

MYSQL存储磁盘创建vgcreate_【转】parted创建硬盘分区并创建LVM相关推荐

  1. [收藏]实践参考:parted创建硬盘分区并创建LVM

    从RHEL5开始,RHEL有了新的分区工具,parted,最大的亮点就是可以分2TB以上的分区,而且操作简单,个人感觉比fdisk好使 现在用一块硬盘/dev/sdb 使用parted分区,并且创建L ...

  2. idea 报系统分区磁盘不足_系统磁盘管理功能讲解,电脑硬盘分区格式化修改驱动器号图文教程...

    大家好,我是老盖,感谢观看本篇文章,本文做的也有视频,也可以看我发布的视频. 今天给大家讲一下系统自带的磁盘管理管理功能,磁盘管理比较常用的是硬盘分区,格式化和更改驱动器号这几个功能. 对着计算机点右 ...

  3. VMware安装Ubuntu 18.04虚拟机(镜像下载、硬盘分区、创建虚拟机、安装系统、桥接模式网络配置)

    1. VMware安装 安装VMware,Player免费,而且功能足够个人开发使用.(Pro的主要区别在于可以同时运行多个虚拟机,而Player只能同时运行一个) VMware Workstatio ...

  4. Linux中硬盘分区、创建逻辑卷

    1.先添加一块硬盘 点击添加----->点击硬盘----->点击下一步 类型为SCSI(S),下一步 选中创建新虚拟磁盘 指定磁盘大小,这里以20G为例,下一步,完成. 2.使用lsblk ...

  5. 计算机格式化磁盘6,装机必学:硬盘分区、格式化通用方法大全

    很多IT之家用户都想了解一下装系统的基础知识,比如分区.格式化等.我们之前简单介绍过大硬盘GPT分区方法,使用的是Win10系统自带的Diskpart工具.本文要系统介绍一下常用的分区方式,以便新手用 ...

  6. win10磁盘管理_Win10系统如何给硬盘分区?一招就学会

    现在新出的电脑基本都是自带win10的系统,并且硬盘只有一个C盘分区,这样我们用起来肯定不方便,今天柯鸣就跟大家分享在win10系统下给硬盘分区的几个小技巧. Win10系统下硬盘分区 首先大家在电脑 ...

  7. NodeJs实战-待办列表(5)-使用MySQL存储待办事项

    NodeJs实战-待办列表5-使用MySQL存储待办事项 项目结构 需要了解的基础知识 创建数据库,数据表 NodeJS 如何连接 MySQL,执行SQL 修改服务端代码 server.js 验证 添 ...

  8. linux查看lun对应的硬盘,手把手教你在不同操作系统下如何识别存储磁盘LUN,如何管理磁盘LUN。...

    一.在LINUX系统下如何识别存储磁盘LUN,如何管理LUN. 1.Netapp 创建一个3774 MB 的linux lun,需要重启linux系统才能认到盘符.(如何使用裸映射功能点击此处) 2. ...

  9. 磁盘体系结构和磁盘阵列技术(RAIDLVM)及分区实践

    目录 磁盘知识层次图 磁盘物理结构 磁盘的外部结构 磁盘的内部结构 计算磁盘大小 磁盘分区 磁盘分区概述 MBR分区表 GPT分区表 典型Linux分区 磁盘分区实践 磁盘小于2T(MBR) 磁盘大于 ...

最新文章

  1. centos设置网络自动启动
  2. iOS通关书单,Android可入
  3. HTML5与原生APP之争胜负已出?
  4. Jenkins学习总结(7)——搭建Jenkins+Maven+SVN+Tomcat持续集成环境
  5. jqueryui 1.8.19引用顺序(及var basePrototype = new base()错误)
  6. pfSense修改mbuf值
  7. 云计算核心技术的基本理解
  8. python对接60码平台
  9. android云控开源,Android EasyClient 云台控制开源流媒体摄像机EasyCamera
  10. 《博客园精华集》ASP.NET分册第2论筛选结果文章列表
  11. 电脑开机界面如何设置个性签名?
  12. C# 获取鼠标屏幕坐标有误差,鼠标定位误差问题,Windows10 C#获取鼠标坐标不准 的解决方法
  13. 信息安全技术 实验四 木马及远程控制技术
  14. 腾讯低代码(lowcode)行列布局
  15. windows安装mmdetection
  16. RxJava2.0的生动形象的分析
  17. poi导出excel中响应头文件名乱码
  18. CodeForces Round #554 Div.2
  19. allegro cadence PCB中出光绘文件遇到database has errors:artwork generation cancled.please run dbdoctor问题的解决办法
  20. 淮南师范学院计算机组成原理试卷,淮南师范学院2008-2009学年度第一学期电机及拖动试卷(2份,有答案)...

热门文章

  1. Java——线程的创建,线程池
  2. 极大似然估计 摘自维基百科
  3. 关于asp.net利用mono部署到Linux上的一些说明
  4. 改造MUC实现Openfire群
  5. JDK1.8使用Dubbo时需注意
  6. Spring Boot 整合Mybatis (一)
  7. Hash表的扩容(转载)
  8. zabbix3.2学习笔记(二):服务端安装
  9. Web安全之Cookie劫持
  10. jenkins 配置