LVM

如何在 Linux 中减少/缩小 LVM 大小(逻辑卷调整)

﹥>﹥吖頭↗ 提交于 2020-10-22 08:25:42
减少/缩小逻辑卷是数据损坏的最高风险。 所以,如果可能的话,尽量避免这种情况,但如果没有其他选择的话,那就继续。 缩减 LVM 之前,建议先做一个备份。 当你在 LVM 中的磁盘空间耗尽时,你可以通过缩小现有的没有使用全部空间的 LVM,而不是增加一个新的物理磁盘,在卷组上腾出一些空闲空间。 需要注意的是: 在 GFS2 或者 XFS 文件系统上不支持缩小。 如果你是逻辑卷管理 (LVM) 的新手,我建议你从我们之前的文章开始学习。 第一部分: 如何在 Linux 中创建/配置 LVM(逻辑卷管理) 第二部分: 如何在 Linux 中扩展/增加 LVM(逻辑卷调整) 减少逻辑卷涉及以下步骤: 卸载文件系统 检查文件系统是否有任何错误 缩小文件系统的大小 缩小逻辑卷的大小 重新检查文件系统是否存在错误(可选) 挂载文件系统 检查减少后的文件系统大小 比如: 你有一个 100GB 的没有使用全部空间的 LVM,你想把它减少到 80GB ,这样 20GB 可以用于其他用途。 # df -h /testlvm1 Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg01-lv002 100G 15G 85G 12% /testlvm1 卸载文件系统 使用 umount 命令卸载文件系统: # umount /testlvm1

20201018第7课,使用RAID与LVM磁盘阵列技术

☆樱花仙子☆ 提交于 2020-10-21 01:55:14
在Linux系统中存在硬链接和软连接两种文件。 硬链接(hard link):可以将它理解为一个“指向原始文件inode的指针”,系统不为它分配独立的inode和文件。所以,硬链接文件与原始文件其实是同一个文件,只是名字不同。我们每添加一个硬链接,该文件的inode连接数就会增加1;而且只有当该文件的inode连接数为0时,才算彻底将它删除。换言之,由于硬链接实际上是指向原文件inode的指针,因此即便原始文件被删除,依然可以通过硬链接文件来访问。需要注意的是,由于技术的局限性,我们不能跨分区对目录文件进行链接。 软链接(也称为符号链接[symbolic link]):仅仅包含所链接文件的路径名,因此能链接目录文件,也可以跨越文件系统进行链接。但是,当原始文件被删除后,链接文件也将失效,从这一点上来说与Windows系统中的“快捷方式”具有一样的性质。 RAID磁盘冗余阵列(Redundant Array of Independent Disks,独立冗余磁盘阵列) 来源: oschina 链接: https://my.oschina.net/u/4365283/blog/4681251

centos7 下根目录扩容操作(步骤详细!!!)

孤街浪徒 提交于 2020-10-15 02:27:35
转载: https://blog.csdn.net/qq_24871519/article/details/86243571 文章目录 需求描述 具体步骤 查看本机磁盘环境 添加磁盘分区 开始扩容 同步到文件系统 参考内容 需求描述 由于测试环境需要,虚拟机根目录需要扩容至120G。 具体步骤 查看本机磁盘环境 [root@localhost ~]# df -h 文件系统 容量 已用 可用 已用% 挂载点 /dev/mapper/centos-root 35G 5.5G 30G 16% / devtmpfs 3.9G 0 3.9G 0% /dev tmpfs 3.9G 0 3.9G 0% /dev/shm tmpfs 3.9G 11M 3.9G 1% /run tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup /dev/sda1 1014M 275M 740M 28% /boot tmpfs 783M 52K 783M 1% /run/user/0 [root@localhost ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT fd0 2:0 1 4K 0 disk sda 8:0 0 500G 0 disk ├─sda1 8:1 0 1G 0 part /boot └─sda2 8:2 0 39G 0

XFS lvreduce减容后无法挂载,报错superblock read failed修复

此生再无相见时 提交于 2020-10-14 19:35:08
xfs文件系统是不支持减容的,刚好碰到,这里用试验还远下重现故障恢复过程 这里把var使用lvreduce进行减容把31变成20g ,问了是否选了Y ,这边y敲下去,就凉了! [root@YYYJUNHAI ~]# lvreduce -L 20g /dev/VG01/ /dev/VG01/opt /dev/VG01/root /dev/VG01/swap /dev/VG01/var [root@YYYJUNHAI ~]# lvreduce -L 20g /dev/VG01/var WARNING: Reducing active and open logical volume to 20.00 GiB. THIS MAY DESTROY YOUR DATA (filesystem etc.) Do you really want to reduce VG01/var? [y/n]: y Size of logical volume VG01/var changed from 31.50 GiB (8065 extents) to 20.00 GiB (5120 extents). Logical volume VG01/var successfully resized. [root@YYYJUNHAI ~]# vg这边能看到减容出来的空间,哎呀难道XFS支持减容?? 这边df -h

linux系统管理小工具

人盡茶涼 提交于 2020-10-08 10:49:20
linux系统管理工具 shell脚本代码 ------------------------------>   #!/bin/bash #2020-07-14 #system manage menu() { cat <<-EOF ================================== 系统管理工具 | 2020-7-14 | --------------网络---------------- w 网卡信息收集 | ************************************************ b 网卡绑定信息 | ************************************************ -----------系统硬软件------------- **** ******** ***** r 系统版本信息 | **** ********* ******* ****************** c cpu信息 | **** ********** ******* ****************** t top信息收集 | **** ********** ******* ****************** u 系统负载 | **** ********** ******* ****************** n 列出内核加载的模块 |

redhat7学习笔记-rhcsa

烈酒焚心 提交于 2020-10-05 08:13:08
lab examrhcsa grade 你的虚拟机的网络应该按照以下要求配置: * Hostname: serverN.example.com * IP address: 172.25.N.11 * Netmask: 255.255.255.0 * Gateway: 172.25.N.254 * Name server: 172.25.N.254 1########################## 正常登录 serverN.example.com 系统,保证其 root 密码为 ooxx9527 保证系统 SELinux 运行在 enforcing 模式 ------------------------------------------ rd.break->ctrl + x->mount -o remount,rw /sysroot->chroot /sysroot->passwd->touch /.autorelabe->vi /etc/selinux/config->SELINUX=enforcing->exit->exit root->oo309527->startx nm-connection-editor ssh root@172.25.N.11 -X#( >/home/kiosk/.ssh/known_hosts) hostnamectl set-hostname

跟高手学习LINUX笔记26--cobbler实践之从安装到应用

匆匆过客 提交于 2020-10-05 05:54:28
本教程精华是篇尾的KS配置文件,关于自动化安装KS应答文件往往是安装成功与否的关键,以下是本人常用网络安装KS配置信息,文件仍然在所在公司机房使用,纯实战干货: 1.1 cobbler简介   Cobbler--“补鞋匠”是一个Linux服务器安装的服务,可以通过网络启动(PXE)的方式来快速安装、重装物理服务器和虚拟机,同时还可以管理DHCP,DNS等。 Cobbler可以使用命令行方式管理,也提供了基于Web的界面管理工具(cobbler-web),还提供了API接口,可以方便二次开发使用。 Cobbler是较早前的kickstart的升级版,优点是比较容易配置,还自带web界面比较易于管理。网间传说:如果说kickstart要求管理员是大专水平的话则Cobbler则只要求管理员初中水平,以此说明Cobbler的进步。 1.2 安装cobbler 1.2.1 环境说明 本机IP地址:192.168.101.171 关闭与禁用selinux、firewalld [root@node ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) [root@node ~]# uname -r 3.10.0-957.5.1.el7.x86_64 [root@node ~]# getenforce Disabled

VMware 扩展磁盘容量

ぃ、小莉子 提交于 2020-10-01 10:32:03
背景:创建虚拟机后,发现原先定的磁盘容量不够了,这时候可以通过vmware扩展磁盘容量 步骤一 先关闭虚拟机,右键虚拟机设置:(我没关虚拟机,所以灰显了) 步骤二: 启动VMware环境下的Linux操作系统,需要root账号身份登陆 1、[root@localhost ~]# fdisk -l 最大分区为/dev/sda2,说明新创建的分区将会是sda3 2、[root@localhost ~]# fdisk /dev/sda 使用fdisk /dev/sda进入菜单项,m是列出菜单,p是列出分区表,n是增加分区,w是保存并退出 [root@localhost ~]# fdisk /dev/sda The number of cylinders for this disk is set to 1958. There is nothing wrong with that, but this is larger than 1024, and could in certain setups cause problems with: 1) software that runs at boot time (e.g., old versions of LILO) 2) booting and partitioning software from other OSs (e.g., DOS

(转)Linux启动配置串口Console

霸气de小男生 提交于 2020-10-01 08:04:32
. 修改/boot/grub.conf (样本示例, 红色处为添加部分) #... device (hd0) HD(1,800,64000,ffc1cc2d-32c9-4d30-9b7d-9988d257623b) default=0 timeout=5 splashimage=(hd0,1)/grub/splash.xpm.gz hiddenmenu serial --uint=0 --speed=115200 --word=8 --parity=no --stop=1 terminal --timeout=10 serial console title CentOS (2.6.39) root (hd0,1) kernel /vmlinuz-2.6.39 ro root=/dev/mapper/VolGroup-lv_root console=ttyS0,115200n8 rd_NO_LUKS LANG=en_US.UTF-8 rd_NO_MD rd_LVM_LV=VolGroup/lv_swap SYSFONT=latarcyrheb-sun16 crashkernel=auto rd_LVM_LV=VolGroup/lv_root KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet console=tty0 initrd