Linux学习笔记第四周第一次课(2月26日)

4.10/4.11/4.12 lvm讲解

LVM是逻辑盘卷管理(LogicalVolumeManager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和 分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。通过LVM系统管理员可以轻松管理磁盘分区,如:将若干个磁盘分区连接为一个整块的卷组 (volumegroup),形成一个存储池。管理员可以在卷组上随意创建逻辑卷组(logicalvolumes),并进一步在逻辑卷组上创建文件系 统。管理员通过LVM可以方便的调整存储卷组的大小,并且可以对磁盘存储按照组的方式进行命名、管理和分配,例如按照使用用途进行定义:“development”和“sales”,而不是使用物理磁盘名“sda”和“sdb”。而且当系统添加了新的磁盘,通过LVM管理员就不必将磁盘的 文件移动到新的磁盘上以充分利用新的存储空间,而是直接扩展文件系统跨越磁盘即可。

普通的磁盘分区管理方式在逻辑分区划分好之后就无法改变其大小,当一个逻辑分区存放不下某个文件时,这个文件因为受上层文件系统的限制,也不能跨越多个分区来存放,所以也不能同时放到别的磁盘上。而遇到出现某个分区空间耗尽时,解决的方法通常是使用符号链接,或者使用调整分区大小的工具,但这只是暂时解决办法,没有从根本上解决问题。随着Linux的逻辑卷管理功能的出现,这些问题都迎刃而解,用户在无需停机的情况下可以方便地调整各个分区大小。

(1)准备磁盘分区

fdisk /dev/sdb

n创建三个新分区,分别1G

t改变分区类型为8e,命令为t,输入Hex代码:8e;输入p显示分区信息,Id为8e,System为linux lvm,改变成功;

(2)准备物理卷

安装pvcreate命令,#yum install -y lvm

如果知道pvcreate命令,不知道安装包名,可以用命令搜索#yum provides "/*/pvcreate",之后再安装;

pvcreate /dev/sdb1,若提示无/dev/sdb1文件,输入命令自动生成#partprobe

pvcreate /dev/sdb2

pvcreate /dev/sdb3

pvdisplay或pvs列出当前的物理卷

pvremove /dev/sdb3删除物理卷

(3)创建卷组

vgcreate vg1 /dev/sdb1 /dev/sdb2

vgdisplay或vgs列出当前的卷组

vgremove删除卷组

(4)创建逻辑卷

lvcreate -L 100M -n lv1 vg1

-L大小,-n名称,vg1卷组中划分;

(5)格式化逻辑卷

mkfs.ext4 /dev/vg1/lv1

挂载#mount /dev/vg1/lv1 /mnt/

(6)扩容逻辑卷ext

先卸载umount /mnt/

再扩容lvresize -L 200 /dev/vg1/lv1

查看df -h

检查磁盘错误(ext),#e2fsck -f /dev/vg1/lv1

更新逻辑卷信息(ext),不更新无法挂载 ,#resize2fs /dev/vg1/lv1

xfs文件系统需要执行,#xfs_growfs /dev/vg1/lv1

扩容逻辑卷xfs

不需卸载umount /mnt/

再扩容lvresize -L 300 /dev/vg1/lv1

xfs文件系统需要执行,#xfs_growfs /dev/vg1/lv1

(7)缩减逻辑卷(xfs不支持)

先卸载umount /mnt/

检查磁盘错误(ext),#e2fsck -f /dev/vg1/lv1

更新逻辑卷信息(ext),不更新无法挂载 ,#resize2fs /dev/vg1/lv1 100M

重新设置逻辑卷大小,#lvresize -L 100M /dev/vg1/lv1

查看逻辑卷大小lvdisplay或lvs;

挂载mount /dev/vg1/lv1 /mnt/

(8)扩展卷组

fdisk /dev/sdb 新增/dev/sdb3(逻辑分区8e) 1G

pvcreate /dev/sdb3

vgextend vg1 /dev/sdb3

lvresize -L 100M /dev/vg1/lv1重新设置卷大小

4.13 磁盘故障小案例

问题:由于挂载配置文件错误,导致开机错误提示

解决:按要求输入管理员密码,再修改配置文件vi /etc/fstab,删除或修改错误行;

原文地址:http://blog.51cto.com/12059818/2073328

时间: 2024-11-09 03:21:23

Linux学习笔记第四周第一次课(2月26日)的相关文章

四周第一次课(2月26日)

4.10/4.11/4.12 lvm讲解4.13 磁盘故障小案例  4.10 lvm讲解(上) 图讲解 两块硬盘 A B A两个分区 B一个分区 共三个分区 三个分区组成一个物理卷(physical volume) 然后物理卷上面再组成卷组(volume group),卷组1有物理卷1,卷组2有物理卷2,3. 卷组就是物理卷的一个集合. 卷组基础上划分逻辑卷,卷组1里有逻辑卷1,卷组有逻辑卷2,3. 最终在逻辑卷上面进行格式化,再挂载到系统上面使用. 分区准备 fdisk /dev/sdb n创

四周第一次课(1月2日)

四周第一次课(1月2日)4.10/4.11/4.12 lvm讲解 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen在Linux 2.4内核上实现.LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实现磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性. 与传统的磁盘与分区相比,LVM为计算机提供了更高层次的磁盘存储.它使系统管理员可以更方便

四周第一次课(1月2日) 4.10/lvm讲解 4.11/lvm讲解 4.12/lvm讲解 4.13 磁盘故障小案例

四周第一次课(1月2日)4.10/lvm讲解4.11/lvm讲解4.12/lvm讲解4.13 磁盘故障小案例 onnecting to 192.168.183.128:22...Connection established.To escape to local shell, press 'Ctrl+Alt+]'. Last login: Tue Jan 2 19:34:17 2018[[email protected] ~]# ip add1: lo: <LOOPBACK,UP,LOWER_UP

Linux20180416四周第一次课(4月11日)

4.10/4.11/4.12 lvm讲解4.13 磁盘故障小案例 LVM的原理是如下: 举例有两个磁盘,各有几个自己的分区,叫做物理卷.不同磁盘的物理卷可以组成卷组,然后在卷组里进行分逻辑卷.最后对逻辑卷进行格式化以及挂载使用 . 操作步骤 准备好新的磁盘,在我这里就是用/dev/sdb 创建三个各1G的分区然后命令下输入t,hex代码为8e改成LVM 原文地址:http://blog.51cto.com/13691454/2104152

四周第1次课(2月26日)

四周第一次课(2月26日)4.10/4.11/4.12 lvm讲解4.13 磁盘故障小案例 4.10lvm讲解(上) ctrl+u可以把8e删除掉. 创建物理卷 如果不知道安装包,可以根据命令查找安装包. 显示没有这个文件 需要输入一个命令 运行#pvcreate /dev/sdb1sdb有问题,运行df -h,显示sdb还在挂载. 运行命令#umount /mnt 给ext4签名 运行命令:#pvdisplay 4.12lvm讲解(中)运行命令pvs,更直观 创建卷组卷组信息 格式化成ext4

Linux 三周第一次课(4月2日)Linux,windows 互传文件 用户配置文件密码 组管理

三周第一次课(4月2日) 2.27linux和windows互传文件3.1 用户配置文件和密码配置文件3.2 用户组管理3.3 用户管理 Linux和windows文件互传 我通常使用的是ftp或者是其他文件管理方式 这里介绍一个办法,但是只能在xshell下使用, 安装 lrzsz工具包 安装好了之后就可以使用sz命令 +要传输的文件 如果是想从windows往linux传就可以使用 rz命令 overall 总结 可以使用xshell securecrt 不能使用putty 安装lrzsz工

Linux学习笔记第三周第一次课(2月5日)

2.27linux和windows互传文件 用xshell软件 #yum install -y lrzsz linux传到windows,命令为#sz a.txt 按提示保存到windows windows传到linux,命令为#rz 选择windows文件,之后保存到当前目录 3.1 用户配置文件和密码配置文件5 /etc/passwd用户账号密码文件,配置文件: 配置文件内容,以冒号分隔,共7列: 第一列,用户名: 第二列,密码全用X表示: 第三列,UID: 第四列,GID: 第五列,注释:

linux学习笔记-第十四课-日常管理(一)

一.w和uptime [[email protected] ~]# w  20:29:01 up 28 min,  1 user,  load average: 0.00, 0.00, 0.00 USER     TTY      FROM              [email protected]   IDLE   JCPU   PCPU WHAT mylinux  pts/0    192.168.1.105    20:12    0.00s  0.32s  0.26s sshd: my

Linux学习笔记十三周二次课(5月3日、4日)

十三周二次课(5月3日.4日) 复习LNMP 扩展 nginx中的root和alias区别 http://blog.csdn.net/21aspnet/article/details/6583335 nginx的alias和root配置 http://www.ttlsa.com/nginx/nginx-root_alias-file-path-configuration/ http://www.iigrowing.cn/shi-yan-que-ren-nginx-root-alias-locat