linux 安装系统 逻辑卷,Linux逻辑卷工具lvm的使用教程

创建逻辑卷(LVM)详细方法:

STEP 1:首先用fdisk命令建立物理分区,然后将每个分区类型转换为LVM类型,编号为8e,如果是对整个磁盘建立pv的话这步可以忽略。

72af4368b2113a39ace131385fc8a8a4.png

STEP 2:使用pvcreate命令建立pv,也就是物理卷。将磁盘或者分区创建为物理卷的方法是pvcreate /dev/sda5,如要创建多个,可以pvcreate /dev/sda{5,6,7,8……}。

bac0b4535c93753be9fd9218dd1afd00.png

STEP 3:用pvscan、pvdisplay、pvs三个命令都可以检查到当前系统物理卷信息。

5d8eaf03eed48c5366c79ac4cbe7590b.png

STEP 4:使用vgcreate命令创建卷组。组成卷组最小单位是PE,默认大小是4M。同理vgscan、vgdisplay可以检查当前系统是否有卷组。

vgcreate -s 8 vg0 /dev/sdb /dev/sdc #建立一个卷组,名称叫vg0,PE大小为8M,由/dev/sdb sdc两个pv组成

STEP 5:vgrename可以修改卷组名字。

vgrename testvg myvg #把testvg这个卷组的名字修改为myvg

STEP 6:如果后期逻辑卷空间不够用了,可以增加新的物理卷到卷组中,使用的是vgextend命令。

vgextend vg0 /dev/sda8 #把/dev/sda8物理卷加入到vg0卷组。然后用pvscan来查看下这些物理卷是否已经加入到卷组中。

vgreduce vg0 /dev/sda8 #vgreduce命令可以把物理卷从卷组中删除

STEP 7:用lvcreate建立逻辑卷,然后格式化该分区,格式化完成后用mount命令挂载到目录即可。lvdisplay命令可以查看当前系统逻辑卷的情况。

lvcreate -L 200M -n lv0 vg0 # -L指定逻辑卷大小,如果用-l则是指定PE的数量,通常用-L方便点。-n是设置逻辑卷名称。

mkfs.xfs /dev/vg0/lv0 #这里的分区需要用到逻辑卷的名字

STEP 8:lvextend命令可以动态扩大逻辑卷的大小。

lvextend -L 1G /dev/vg0/lv0 #注意这里的大小是指扩展后的大小,而不是增加多少M。如果是想增加的话可以把1G改为“+1G”。

resize2fs /dev/vg0/lv0 #更新系统空间大小

STEP 9:lvreduce命令缩小逻辑卷。需要先卸载分区,然后使用e2fsck检查文件系统,再用resize2fs命令告知系统需要调整大小,如果是xfs格式的系统则不能使用resize2fs,而是xfs_growfs

e2fsck -f /dev/vg0/lv0 #-f代表强制检查

risize2fs /dev/vg0/lv0 1000M #告知系统需要把逻辑卷的大小调整为1000M,但这个时候并没有真正调整,还需要使用最后一个命令lvreduce。

lvreduce /dev/vg0/lv0 -L -1000M #从当前逻辑卷中减少1000M的空间。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/528670.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

linux下su命令进不去,Linux系统中的切换用户Su命令,教你如何使用su命令,包括注意事项...

在本文中,我们将解释如何使用su命令,su(替换或切换用户的缩写)实用程序允许你使用其他用户的权限运行命令,默认情况下是root用户。使用su是在当前登录会话中切换到管理帐户的最简单方法,当root用户不允许通过ssh或使用GUI显示管理…

linux收回用户执行权限,Linux之文件权限管理命令

一、查看文件属性。1、命令ls -l filename 查看长格式形式查看文件详细属性。ls -l file1 ##查看文件file1的详细属性结果:- |rw-r--r--| 1 |kiosk| kiosk| 0| Jul 21 09:18 | file1[1] [2] [3] [4] [5] [6] [7] [8][1] 文件的类型—##空文件,或者文本d#…

电脑系统linux普通用户,Linux操作系统用户管理

Linux操作系统中用户有着不同功能的身份。Linux系统中用户的分类1)超级用户: root uid02)系统用户:不需要登录系统,服务于应用程序,维护系统的运行,如 bin,nobody uid1-4993)普通用户:可以登录的…

上百台linux的服务器互信,批量自动建立linux服务器之间的ssh互信

介绍:我们在部署无密码访问时,如果手工输入.很费时间.下面方法用于自动化生成authorized_keys,免去了手工数据.方法: 利用expect编写sshkey.exp在远程主机上生成id_rsa,并重定向到本地.在利用noscp.exp.把文件复制到远程主机步骤:(本方法在centos6.4 上验证通过)1 本地执行ssh-…

debian 编译linux内核源码,Debian下为本机编译内核模块的方法

改用Debian之后发现用之前在Red Hat下编译内核模块的Makefile不好使了,原因是在/lib/modules/uname -r/下没有了build目录,也没有内核的源代码。上网查了一些资料,说在Debian下编译内核需要安装内核头文件。apt-get install linux-headers-un…

linux服务器操作系统日志都有哪些,Linux操作系统服务器日志管理详解

Linux操作系统服务器日志管理详解Linux操作系统服务器日志管理详解日志对于安全来说,非常重要,他记录了系统每天发生的各种各样的事情,你可以通过他来检查错误发生的原因,或者受到攻击时攻击者留下的痕迹。日志主要的功能有&#…

linux7配置dns服务器,centOS7搭建DNS服务器配置详解

写在前言:DNS服务器中 named-checkconf -z /etc/named.conf 命令用来检查所有与DNS有关的配置文件,若有错误,会直接提示,可以代替相关的所有检查命令。通过yum安装所需的BIND软件,系统光盘中自带了BIND服务的安装文件。…

linux重新安装xrog文件,Linux下重新生成xorg.conf

较新版本的Linux系统都已经没有xorg.conf文件,但是有时候为了对显示做微调或为了支持多屏显示等原因,还需要手工生成一个xorg.c较新版本的Linux系统都已经没有xorg.conf文件,但是有时候为了对显示做微调或为了支持多屏显示等原因,…

linux获取weblogic版本,LINUX查看JDK和Weblogic版本命令

满意答案xjiank2014.05.03采纳率:50% 等级:12已帮助:4893人JDKA、查找目前所使用的linux下所使用的jdk安装后的目录:echo $JAVA_HOME;B、获得目前所使用的linux下所使用的jdk的版本java -version;C、获得…

如何知道linux的ssh秘钥是否匹配,SSH密钥验证

[SSH登录两种方式验证](一):用户名密码验证 说明:1.客户机向服务器发送SSH连接请求2.服务器收到请求,发送一个公钥给客户机3.客户机收到公钥,对输入的用户名密码进行加密返回给服务器4.服务器收到加密信息利用私钥解密对比用户…

linux 拨号网关,用LINUX做在一张软盘上的拨号网关 (转)

用LINUX做在一张软盘上的拨号网关 (转)[more]用做在一张上的拨号网关作者:linix摘要:本文给出了如何用LINUX做一个仅需要一张软盘的拨号网关。可以用它作为或一般MODEM的拨号网关。这些年PC机的发展真可以说是日新月异,这当然是好事。但是我们…

linux之父ted演讲视频观后感,ted演讲的观后感3篇

ted演讲的观后感3篇ted演讲的观后感篇一:《这一次是TED演唱,因为演讲真的很恐怖!》观后感 一个天生口吃的女孩,站在TED的讲台上,她要说她的故事,唱她的歌。这令我感触不少。先说一说,看完这场演讲,我脑中闪…

linux延迟绑定,php延迟绑定和非延迟绑定解析

php版本&#xff1a; php5.6延迟绑定有: get_class($this), get_called_class(), new static(), static::非延迟绑定有&#xff1a;get_class(), __CLASS__, new self(), self::使用new static()时<?phpclass NewStatic{//该类的实例private $newStatic; //判断$newStatic是…

学linux需要关闭防火墙,一起学习linux 关闭防火墙命令

p>Linux还是比较常用的&#xff0c;于是我研究了一下Linux关闭防火墙命令&#xff0c;在这里拿出来和大家分享一下&#xff0c;希望你能学会Linux关闭防火墙命令 。1) 永久性生效&#xff0c;重启后不会复原开启&#xff1a; chkconfig iptables on关闭&#xff1a; chkconf…

linux centos7 r安装,如何在CentOS 7上安装R

R是一种快速增长的开源编程语言和免费环境&#xff0c;专门从事统计计算和图形表示。它得到R统计计算基金会的支持&#xff0c;主要由统计学家和数据挖掘人员用于开发统计软件和执行数据分析。本教程将教您如何在CentOS 7上安装R以及如何从官方综合R归档网络(CRAN)安装R软件包。…

C语言实践作业报告,c语言社会实践报告

资料简介c 语言社会实践报告c 语言社会实践报告随着个人素质的提升&#xff0c;越来越多的事务都会使用到报告&#xff0c;报告中提到的所有信息应该是准确无误的。 相信许多人会觉得报告很难写吧&#xff0c;下面是为大家的 c 语言社会报告&#xff0c;仅供参考&#xff0c;欢…

c语言程序设计电加热炉,基于80C52单片机的电加热数字恒温控制系统设计

1 控制方案设计温度场是一个梯度场&#xff0c;温度的上升或下降随时间缓慢变化。电加热炉温度控制过程可以用自然降温、程序升温和恒温保持3个分过程来描述。自然降温&#xff1a;停止加热&#xff0c;环境温度在整个过程中保持不变&#xff0c;受控温度场最终稳定为环境温度。…

c语言程序培训,编写简单的c语言程序(noi培训)

编写简单的C语言程序(NOI培训),刘汝佳,何为“简单”&#xff1f;,百度风格&#xff1a;简单可依赖简单不等于简陋我们的目标&#xff1a;用简单、直观、不容易出错的程序来完成任意复杂的功能&#xff0c;而不是把各种“高级的东西”堆砌在一起&#xff0c;然后把包括自己在内的…

c语言用链表编写简单程序,C语言单链表简单实现(简单程序复杂化)

PS: goto还是很好玩的。#include #include typedef struct _node{int value;struct _node *next;} Node;typedef struct _list{Node* head;}List;void add(List* plist,int number);void print(List* list);void deletel(List* list,int number);void freel(List* list);int ma…

C++语言程序设计上机指导(二级),C++语言程序设计上机指导(二级)

第1章 上机基础1.1 考试大纲1.2 考纲提示1.3 考试要求1.4 题型和分值1.5 考试环境1.6 上机操作步骤1.6.1 启动1.6.2 登录1.6.3 考试开始1.6.4 交卷第2章 C语言基础2.1 C语言概述2.1.1 C语言的基本符号2.1.2 C语言的词汇2.1.3 C程序的基本框架2.2 数据类型、表达式和基本运算2.2…