linux中创建卷并挂载

举报
fengzy1990 发表于 2019/01/28 15:58:26 2019/01/28
【摘要】 普通方式fdisk /dev/sda 直接创建各个分区盘,保存退出mkfs.ext4 /dev/sda1 一次格式化各个分区blkid 查看uuid使用uuid方式,写入到fastab文件中4.2 LVM方式步骤是:PE(物理卷最小分配单元)-----PV(物理分区或卷)-----VG(卷组)-----LV(逻辑卷)从上图可看,想要扩展原来的目录lv,必将PV划分到原来的VG中才可以。...

普通方式

fdisk /dev/sda  直接创建各个分区盘,保存退出

mkfs.ext4 /dev/sda1   一次格式化各个分区

blkid 查看uuid

使用uuid方式,写入到fastab文件中

4.2 LVM方式

步骤是:PE(物理卷最小分配单元)-----PV(物理分区或卷)-----VG(卷组)-----LV(逻辑卷)


从上图可看,想要扩展原来的目录lv,必将PV划分到原来的VG中才可以。

(1-新建磁盘)

和扩展磁盘一样先创建PV

#pvcreate pv_name /dev/vda3

#pvdisplay 查看pv是否创建成功

#vgcreate vg_name /dev/vda3

#vgdisplay  

#lvcreate -L 5G  -n lv_name vg_name 在vg上创建5G大小的逻辑卷。或者-l 100%FREE参数占用VG剩余所有空间

#lvs 查看

#mkfs -t ext4 /dev/vg_name/lv_name  格式化

#mount /dev/vg_name/lv_name /data   新建目录,并挂到下面

#df -h  已查看到挂载的磁盘

#vi /etc/fstab   写入开机启动

/dev/vg_name/lv_name /data ext4 defaults 0 0  //后面的参数可以百度。

(2-扩展原有大小)

#df -h

#fdisk /dev/vda

m是帮助,n创建(主分区或扩展分区,原则是一个硬盘可分4个主分区(硬盘只有64Bytes分区表,1个分区占用16Bytes),划为扩展后可以在创建逻辑分区),t更改分区类型,回车默认,w保存

#partprobe 探测

#创建PV   #pvcreate /dev/vda3

#pvdisplay

#扩展到原来的VG,#vgdisplay 查看现在的VG name,

#vgextend centos /dev/vda3   将创建的PV加入到centos的vg中

#vgdisplay 查看vg是否添加上pv

#lvdisplay  查看现有的lv

#lvextend -l +100%FREE  /dev/centos/root    将lv对应所在的vg上的所有空间给lv

#lvdisplay 查看lv大小是否添加上

#resize2fs /dev/centos/root 重新定义lv大小

(出现bad magic ... error)解决:#xfs_growfs /dev/centos/root

1、查看目前系统磁盘情况#df -h ; #fdisk -l

磁盘分区:fdisk  /dev/vda      //分区的磁盘看系统

可以先p打印当前分区,然后n创建。选择主分区或者扩展分区,可以依次默认,最后w保存。

常用的命令有:n新建,d删除,p打印,q退出,t修改系统标识,w写入并退出

先n创建。

2、再次#fdisk  /dev/vda   p命令打印当前分区,查看刚创建好分区有个Id属性

命令t更改系统标识符,选择分区号。此时L可以列出对应属性的命令。8e是更改为Linux LVM。最后保存w命令。#fdisk  -l  可以新加的Linux LVM分区。

3、kernel重新读取读取分区表#partprobe。

4、创建PV。#pvscan 扫描系统PV。#pvcreate /dev/vda3  创建新的PV。  #pvdisplay 查看pv.

5、想要扩之前的VG容量就不需要创建新的VG。 (#vgextend centos /dev/vda3)

#vgscan。  #vgcreate vg_Name /dev/vda4 创建VG, 此处的vrg_name是系统中提供的。  #vgdisplay 查看VG

( 创建VG。 #vgscan 扫描。 #vgcreate vg_Name /dev/vda4 创建VG。#vgdispaly 查看VG。 )

6、创建lv。#lvscan 扫描系统。 #lvcreate -l 100%FREE -n data_lv centos。(通过vgdisplay查看参数Free PE对应的存储大小前面参数)最后 #lvdisplay或lvs可以看到刚创建的LV.

7、格式化刚创建的LV

  #mkfs -t ext4 /dev/centos/data2_lv      ;后面参数是新创建的LV的Path。通过#lvdisplay可看。

8、创建目录并挂载

#mkdir /data2。 #mount /dev/centos/data2_lv    /data2。

9、#df -h可以看到系统已经挂载LV。

还有最后一步,设置开机挂载。将下面写入写入 /etc/fstab文件中

 /dev/mapper/vg_test-lv_test /test     ext4    defaults        1 2 //注意第一个参数是df -h查出来对应的Filesystem对应的参数。


【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。