LVM

CentOS7的LVM动态扩容

杀马特。学长 韩版系。学妹 提交于 2019-12-10 13:44:01
问题 CentOS7上面的磁盘空间有点紧张,需要扩容。 解决 查询当前磁盘状态 [root@xxx ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT fd0 2:0 1 4K 0 disk sda 8:0 0 200G 0 disk ├─sda1 8:1 0 500M 0 part /boot └─sda2 8:2 0 15.5G 0 part ├─centos-swap 253:0 0 1.6G 0 lvm [SWAP] └─centos-root 253:1 0 13.9G 0 lvm / sr0 11:0 1 1024M 0 rom loop0 7:0 0 4.3G 0 loop /mnt/iso 查询当前文件系统状态 [root@xxx ~]# df -h 文件系统 容量 已用 可用 已用% 挂载点 /dev/mapper/centos-root 14G 14G 20K 100% / devtmpfs 3.8G 0 3.8G 0% /dev tmpfs 3.9G 0 3.9G 0% /dev/shm tmpfs 3.9G 442M 3.4G 12% /run tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup /dev/sda1 497M 295M 202M 60% /boot tmpfs 782M

Linux LVM逻辑卷

时光毁灭记忆、已成空白 提交于 2019-12-10 08:13:38
优势:在不丢失数据的情况下,随意扩展或缩小硬盘分区容量 lvm实现思想 硬盘分区→物理卷(pv)→卷组(VG)→逻辑卷(lv)→格式化→挂载使用 注意:1)磁盘分区必须是8e类型 2)1个硬盘1个分区 物理卷(pv)操作 pvscan——扫描物理卷 pvdisplay——显示物理卷的详细信息 pvcreate 硬盘名称 将磁盘变为物理卷 eg:pvcreate /dev/sdb/ pvremove 磁盘名称 将物理卷还原成普通分区 卷组(vg)操作 vgdisplay——显示卷组详细信息 vgscan [卷组名称] ——扫描系统中所有的卷组 vgcreate [卷组名称] [物理卷名称] ——创建卷组 vgextend [卷组名称] [物理卷名称] ——扩展卷组 vgremove [卷组名称] ——删除卷组 逻辑卷(LV)操作 lvscan——扫描系统中所有的逻辑卷 lvdisplay——详细逻辑卷的详细信息 lvcreate -L 容量大小 -n 逻辑名称 卷组名称 ——用于创建逻辑卷 lvextend -L +容量大小 lv全名 ——扩展逻辑卷的容量 resize2fs lv全名 ——重新识别lv的大小 lvremove 逻辑卷名称——用于删除某个逻辑卷 磁盘配额 1) 开启某个磁盘的磁盘配额功能 mount -o remount,usrquota,grpquota 分区名称

LVM

為{幸葍}努か 提交于 2019-12-09 23:30:28
上周上司让我做LVM我一时忘记咋做了,今天再温习下废话不多说,直接上命令... 该测试是在.CentOS7.4上完成,/dev/sdb磁盘大小为20G,其中/dev/sda1为 2G,/dev/sdb1为6G 注:以下红色字体均为命令部分 安装pv系列命令, yum -y install lvm2 列出所有磁盘 fdisk -l | grep "/dev/sd*" | awk -F ' ' '{print $1}' | grep -v "磁盘" 新的分区转换为物理卷(创建pv物理卷) pvcreate /dev/sdb1 pvcreate /dev/sdb2 pvs命令查看物理卷(pvdisplay查看详细信息) pvremove pv_name 创建vg卷组 格式:vgcreate 选项 卷组名 物理卷名 -s 大小:指定VG的PE大小,即硬盘的block的大小 vgcreate -s 4k zpz /dev/sdb1 /dev/sdb2 vgs命令查看创建的vgs vgsdisplay查看相信 创建lv逻辑卷 -L 容量:指定创建的逻辑卷大小,单位:MB,GB,TB等 -l 个数:按照PE个数来指定逻辑卷大小。 -n 逻辑卷名:指定逻辑卷叫什么 lvcreate -L 6G -n rac1 zpz lvs命令进行查看lvs大概,lvsdisplay命令可查看详细

Linux下为LVM更换硬盘操作

随声附和 提交于 2019-12-09 18:19:22
在我们使用 Linux 操作系统时,有时我们可能因为硬盘故障、或者需要升级硬盘,这时候我们就需要做更换硬盘的操作。 以下将以 Ubuntu 系统,LVM 分区 作为例子,简单介绍如何给 Linux 系统下 LVM 磁盘分区作更换硬盘操作。 操作大致分为以下几个步骤: 1- 添加新的硬盘到需要更换的 VG卷 2- 迁移旧硬盘的数据到新的硬盘中 3- 检查确认数据 4- 删除旧硬盘 为方便说明,以下为不同硬盘的标记: 旧硬盘 → /dev/sda 新硬盘 → /dev/sdb 其中, /dev/sda 中有一分区 /dev/sda1 ,且当前存在一个 vg_store VG卷,存在一个 store 的 LV 卷。 以上默认假设为新硬盘容量至少大于等于旧硬盘已有的数据容量大小。 添加新硬盘 sudo fdisk /dev/sdb # 根据提示完成分区操作 # n 创建分区 # p 创建主分区 # t 选择分区类型 # 8e 为 Linux LVM 分区卷格式 完成分区操作后,为新硬盘创建 PV卷 sudo pvcreate /dev/sdb1 然后将新的物理卷添加到现有的VG卷中 sudo vgextend vg_store /dev/sdb1 检查PV卷是否已经成功添加,检查新硬盘容量是否满足要求 sudo pvdisplay sudo vgdisplay 迁移数据 使用 pvmove

Centos7.0 安装Oralce 11g数据库

和自甴很熟 提交于 2019-12-09 17:44:57
以前一直只是oracle数据库的使用者,虽然也安装过数据库,但那都是在windows下安装的,相对简单。 最近想在linux环境下尝试安装一下Oracle数据库,在网上找了一些资料,觉得还是有点难度的,试试吧,万一成功了呢。。。 主要转自博客: https://www.cnblogs.com/muhehe/p/7816808.html 前面按照博主的步骤一步一步操作,很多不知道是为什么要那么做,在安装过程中深刻体会到了linux运维知识的验证缺乏和对oracle的深刻认识 我在操作过程中没有截图,暂且使用原博主的部分截图,请谅解。如果博主看到后不同意,请告知我,我即刻删除。 一,安装环境 VMware Workstation CentOS Linux 7 (Core) 二、 安装Oracle前的准备 1.创建运行oracle数据库的系统用户和用户组 1 [oracle@localhost ~]$ su root  #切换到root 2 Password: 3 [root@localhost]# groupadd oinstall  #创建用户组oinstall 4 [root@localhost]# groupadd dba  #创建用户组dba 5 [root@localhost]# useradd -g oinstall -g dba -m oracle  

CentOS安装docker

末鹿安然 提交于 2019-12-09 13:22:35
安装依赖 yum install -y yum-utils device-mapper-persistent-data lvm2 设置镜像仓库 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 安装docker-ce yum install docker-ce 启动、停止docker服务 systemctl start docker #启动docker服务 systemctl stop docker #关闭docker服务 docker卸载 sudo yum remove docker-ce sudo rm -rf /var/lib/docker 来源: oschina 链接: https://my.oschina.net/u/3873927/blog/3138917

Linux笔记12 LVM磁盘阵列技术。

烈酒焚心 提交于 2019-12-09 00:24:34
LVM逻辑卷管理器 LVM可以允许用户对硬盘资源进行动态调整。 部署逻辑卷 部署LVM时,需要逐个配置物理卷、卷组和逻辑卷。 (PV操作->VG操作->LV操作) 部署逻辑卷 注意切割单位的问题。在对逻辑卷进行切割时有两种计量单位。第一种是以容量为单位,所使用的参数为-L。 另外一种是以基本单元的个数为单位,所使用的参数为-l。 逻辑卷快照 LVM的快照卷功能有两个特点: 快照卷的容量必须等同于逻辑卷的容量; 快照卷仅一次有效,一旦执行还原操作后则会被立即自动删除。 来源: 51CTO 作者: 盏茶浅抿xie 链接: https://blog.51cto.com/14606977/2455055

CentOS安装docker

自作多情 提交于 2019-12-08 21:36:28
安装依赖 yum install -y yum-utils device-mapper-persistent-data lvm2 设置镜像仓库 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 安装docker-ce yum install docker-ce 启动、停止docker服务 systemctl start docker #启动docker服务 systemctl stop docker #关闭docker服务 docker卸载 sudo yum remove docker-ce sudo rm -rf /var/lib/docker 来源: https://my.oschina.net/u/3873927/blog/3138917

浅析 Linux 初始化 init 系统:sysvinit

邮差的信 提交于 2019-12-07 17:10:38
从 sysvinit 到 systemd 近年来, Linux 系统的 init 进程经历了两次重大的演进,传统的 sysvinit 已经淡出历史舞台,新的 init 系统 UpStart 和 systemd 各有特点,而越来越多的 Linux 发行版采纳了 systemd。本文简要介绍了这三种 init 系统的使用和原理,每个 Linux 系统管理员和系统软件开发者都应该了解它们,以便更好地管理系统和开发应用。本文是系列的第一部分,主要讲述 sysvinit 的特点和使用。 什么是 Init 系统,init 系统的历史和现状 Linux 操作系统 的启动首先从 BIOS 开始,接下来进入 boot loader ,由 bootloader 载入 内核 ,进行 内核初始化 。 内核初始化 的最后一步就是启动 pid 为 1 的 init 进程。这个进程是系统的第一个进程。它负责产生其他所有用户进程。 init 以守护进程方式存在,是所有其他进程的祖先。init 进程非常独特,能够完成其他进程无法完成的任务。 Init 系统能够定义、管理和控制 init 进程的行为。它负责组织和运行许多独立的或相关的始化工作(因此被称为 init 系统),从而让计算机系统进入某种用户预订的运行模式。 仅仅将内核运行起来是毫无实际用途的,必须由 init 系统将系统代入可操作状态。比如启动外壳

文件系统之LVM 逻辑卷管理

女生的网名这么多〃 提交于 2019-12-06 16:28:11
1、 LVM介绍 LVM 是 Logical Volume Manager 的简称,中文就是逻辑卷管理。 物理卷(PV,Physical Volume):就是真正的物理硬盘或分区。 卷组(VG,Volume Group):将多个物理卷合起来就组成了卷组,组成同一个卷组的物理卷 可以是同一个硬盘的不同分区,也可以是不同硬盘上的不同分区。我们可以把卷组想象为一 个逻辑硬盘 逻辑卷(LV,Logical Volume):卷组是一个逻辑硬盘,硬盘必须分区之后才能使用,这个分区我们称作逻辑卷。逻辑卷可以格式化和写入数据。我们可以把逻辑卷想象成 为分区。 物理扩展(PE,Physical Extend):PE 是用来保存数据的最小单元,我们的数据实际上都 是写入 PE 当中,PE 的大小是可以配置的,默认是 4MB。 2、建立 LVM 的步骤 首先需要把物理硬盘分成分区,当然也可以是整块物理硬盘。 然后把物理分区建立成为物理卷(PV),也可以直接把整块硬盘都建立为物理卷。 接下来把物理卷整合成为卷组(VG)。卷组就已经可以动态的调整大小了,可以把物理分区加入卷组,也可以把物理分区从卷组中删除。 最后就是把卷组再划分成为逻辑卷(LV),当然逻辑卷也是可以直接调整大小的。我们说逻 辑卷可以想象成为分区,所以也需要格式化和挂载。 3、物理卷管理 1、分区 创建方式就是使用 fdisk 交互命令