linux创建卷并挂载

网友投稿 949 2022-05-28

普通方式

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.

linux中创建卷并挂载

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对应的参数。

Linux

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:设计模式(1)—什么是设计模式?设计模式的六大原则是什么?
下一篇:Linux常用命令整理(面试官都馋哭了)
相关文章