在使用linux的过程中, 有时会出现因为安装系统时分区不当导致有的分区空间不足,而有的分区空间过剩的情况.下面本文将讲述解决linux系统CentOS下调整home和根分区大小的方法,需要的朋友可以参考下
owncloud的xxx/data/路径修改之后,没有web服务器写入权限,于是把多余的home分区的容量调整到了root文件夹下面,于是,解决了相关问题。下一个问题,解决外挂硬盘的问题。
目标:将VolGroup-lv_home缩小到20G,并将剩余的空间添加给VolGroup-lv_root
1、首先查看磁盘使用情况
[root@jb51.net~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root 154G 7.9G 139G 6% /
tmpfs 1.9G 100K 1.9G 1% /dev/shm
/dev/sda1 485M 69M 391M 15% /boot
/dev/mapper/VolGroup-lv_home 299G 984M 283G 1% /home目标:将VolGroup-lv_home缩小到20G,并将剩余的空间添加给VolGroup-lv_root
2、卸载/home
[root@jb51.net~]# umount /home
umount /home 如果提示无法卸载,则是有进程占用/home,使用如下命令来终止占用进程:
[root@jb51.net~]# fuser -mu /home
可以找到占用分区的进程ID,用kill -9删除对应的进程
3、调整分区大小
[root@jb51.net~]# resize2fs -p /dev/mapper/VolGroup-lv_home 20G
如果提示运行“e2fsck -f /dev/mapper/VolGroup-lv_home”,则执行相关命令:
[root@jb51.net~]# e2fsck -f /dev/mapper/VolGroup-lv_home 然后重新执行命令:
[root@jb51.net~]# resize2fs -p /dev/mapper/VolGroup-lv_home 20G注:resize2fs 为重新设定磁盘大小,只是重新指定一下大小,并不对结果有影响,需要下面lvreduce的配合
4、挂载上/home,查看磁盘使用情况
[root@jb51.net~]# mount /home
[root@jb51.net~]# df -h
5、设置空闲空间
使用lvreduce指令用于减少LVM逻辑卷占用的空间大小。可能会删除逻辑卷上已有的数据,所以在操作前必须进行确认。记得输入 “y”
[root@jb51.net~]# lvreduce -L 20G /dev/mapper/VolGroup-lv_home注:lvreduce -L 20G的意思为设置当前文件系统为20G,如果lvreduce -l 20G是指从当前文件系统上减少20G
使用lvreduce减小逻辑卷的大小。
注意:减小后的大小不能小于文件的大小,否则会丢失数据。
可以使用vgdisplay命令等查看一下可以操作的大小。也可以是用fdisk -l命令查看详细信息。
[root@jb51.net~]# vgdisplay注:vgdisplay为显示LVM卷组的元数据信息
6、把闲置空间挂在到根目录下
[root@jb51.net~]# lvextend -L +283G /dev/mapper/VolGroup-lv_root
注:lvextend -L +283G为在文件系统上增加283G
[root@jb51.net~]# resize2fs -p /dev/mapper/VolGroup-lv_root7、最后检查调整结果
[root@jb51.net~]# df -h
相关推荐
例如,如果是ext4文件系统,可以使用`resize2fs /dev/mapper/vg0-home 20G`命令将/home分区大小调整为20GB。 4. **扩展根分区**:缩小home分区后,新的空闲空间会出现在/home分区之后。要将这部分空间分配给根分区...
Linux 根目录爆满解决命令方法 一、Linux 根目录爆满原因分析 Linux 根目录爆满是指根目录(/)所在的文件系统...通过这十个步骤,可以成功地调整 home 分区,扩大 root 分区的空间,解决 Linux 根目录爆满的问题。
在使用CentOS6.3版本Linux系统的时候,发现根目录(/)的空间不是很充足,而其他目录空间有很大的空闲,所以本文主要是针对现在已有的空间进行调整。首先,先来查看一下系统的空间分配情况: [root@CentOS-78 /]# df ...
- 随着时间的推移,系统更新和软件安装可能会占用更多的空间,因此预留更大的根分区可以避免频繁地进行磁盘管理操作。 #### 五、用户主目录分区(Home Partition) - **名称**:/home - **大小**:根据用户数量和...
CentOS下把home空间的分出来给root的方法 在 CentOS 中,存储分配是指对磁盘空间的分配和管理。在本例中,我们将学习如何将home空间的20G中的5G分配给root空间。 知识点1:Disk Space Management 在Linux系统中,...
Linux系统中的`fdisk`命令用于查看和编辑磁盘分区,`mk2ext`用于创建新的Linux文件系统,`cp`用于复制文件,`lilo`和`lilo.conf`则与引导加载器配置相关,`fstab`用于定义系统启动时挂载的文件系统。务必熟悉这些...
在本文中,我们将介绍如何将 Home 目录下的内存转移到根目录下,适合 CentOS 6 及 CentOS 7 版本的 Linux 系统。我们将一步一步地介绍整个过程,包括查看空间使用情况、备份分区文件、卸载 Home 目录、删除 Home ...
在Linux操作系统中,尤其是对于服务器环境,正确地管理和调整分区大小是至关重要的。在CentOS7中,由于其默认使用LVM(Logical Volume Manager)逻辑卷管理器,使得动态调整分区大小变得更加方便。以下是关于在...
系统是RHEL7(centos7差不多一样) 先查看磁盘信息及根目录 fdisk -l 注意:sda为硬盘,需要扩容的是系统的根目录,这里RHEL的系统根目录为/dev/mapper/rhel-root(系统不一样,根目录也不一样) 关闭系统,在vmware...
5. 分区大小建议:对于 160G 硬盘,推荐的分区方式是/boot 分区 100MB、/home 分区 120G、/usr 分区 20G、swap 交换分区 2G、/ 根分区 剩余全部。 6. 添加分区:添加分区需要点击“新建”,在弹出的添加分区对话框...
CIS_CentOS_Linux_7_Benchmark_v3.1.1.pdf文件是关于如何安全配置CentOS Linux 7系统的指南。这份文档由Center for Internet Security(CIS)发布,旨在为用户提供一套标准化的安全基准测试,以帮助管理员加强系统...
安装 CentOS 双系统在 Windows 7 下 在这篇文章中,我们将详细介绍如何在 Windows 7 下安装 CentOS 双系统。该过程可以分为五个步骤:磁盘分区准备、镜像文件准备、装载 GRUB 引导程序、安装 CentOS 和重启计算机。...
14. 安装 Red Hat Linux 系统的基本磁盘分区有 swap 交换分区和 / 根分区。 15. Red Hat Linux 系统支持的文件类型有 FAT、FAT32、ext4、NTFS 等。 16. 丢失 root 口令可以通过各种方法恢复,例如使用 passwd 命令...
4. 分配分区:创建必要的分区,如根目录(/),交换空间(swap)和用户数据分区(/home)。确保在RAID设备上进行这些操作。 5. 完成分区后,选择合适的文件系统类型(如ext3或ext4),并格式化分区。 6. 继续安装过程,...
Linux-CentOS下载与安装是IT领域中操作系统部署的基础步骤,尤其对于服务器管理和运维人员来说至关重要。CentOS是一款基于RHEL(Red Hat Enterprise Linux)源代码再编译的开源操作系统,以其稳定性、安全性及社区...
Linux系统的安装过程是每个IT从业者或技术爱好者都必须掌握的基础技能之一,特别是在使用虚拟化软件如VMware时。本文将详细讲解如何在VMware上安装CentOS 6.4,这是一个稳定且广泛使用的Linux发行版。 首先,创建一...
【CentOS Linux学习笔记】 CentOS 是一个基于Linux的开源操作系统,被广泛用于服务器...总之,学习CentOS Linux需要掌握安装配置、文件系统管理、权限控制和用户管理等多个方面,这些知识构成了运维工作的重要基础。
本文将详细介绍如何通过一系列命令来实现对/home分区大小的调整,并将剩余空间分配给根分区(/)的过程。 #### 目标 本操作的目标是将/home分区调整为28GB大小,同时将剩余的空间添加到根分区(/)下。这一过程涉及到...
2. 如果选择的固件类型为“UEFI”,则Linux系统至少必须建立4个分区:EFI系统分区、根分区、Swap分区和Home分区。 Shell脚本 1. 一个简单的Shell脚本可以让用户输入一个数字,程序可以由1+2+3…一直累加到用户输入...
在本教程中,我们将探讨如何在已有Windows 7操作系统的基础上,通过硬盘安装Linux CentOS 6.3来构建一个双系统环境。这个过程涉及到磁盘分区、制作U盘启动盘以及配置引导加载器等多个步骤。 首先,我们需要在...