CentOS7 磁盘相关的命令及磁盘重新调整分配

umount 

在CentOS 7中,umount是一个常用的命令,用于卸载文件系统。以下是一些常用的umount命令:

卸载指定的文件系统:

umount /dev/sdXN

其中,/dev/sdXN是你想要卸载的分区。例如,/dev/sda1。 

卸载并卸除所有挂载点:

umount -a

这将卸载当前用户有权限访问的所有挂载点。

强制卸载文件系统:

umount -f /dev/sdXN

 使用-f选项可以强制卸载文件系统,即使有文件正在使用。

懒卸载文件系统:

umount -l /dev/sdXN

使用-l选项可以懒卸载文件系统,即使有文件正在使用,它会在所有文件都关闭后自动卸载。

输出卸载操作的详细信息:

umount -v /dev/sdXN

 -v选项会输出卸载操作的详细信息,有助于调试。

卸载时忽略不存在的文件系统:

umount -q /dev/sdXN

使用-q选项可以在文件系统不存在时安静退出,不会报错。

注意:在执行umount命令时,需要具有对应的权限,一般需要root权限。如果有文件正在使用该分区,那么可能无法卸载,除非使用强制卸载或懒卸载。 

mount

在CentOS 7中,mount命令用于挂载文件系统。基本语法如下:

mount [选项] 设备路径 挂载点路径

请确保在尝试挂载文件系统之前,挂载点路径已经存在。使用mkdir命令可以创建新的挂载点。 

lvcreate

lvcreate 是一个在 Linux 下创建逻辑卷的命令。在 CentOS 7 中,你可以使用 lvcreate 命令来创建一个新的逻辑卷。

基本语法如下:

lvcreate [options] [vg-name]

其中,vg-name 是卷组名,options 是一些可选的参数。

以下是一些常用的选项:

  • -L [size]: 指定逻辑卷的大小,size 可以是 K, M, G 等单位。

  • -l [%]: 指定逻辑卷大小为卷组总大小的百分比。

  • -n [name]: 指定逻辑卷的名称。

  • -s [source]: 创建一个快照。

  • -p [permissions]: 设置逻辑卷的访问权限。

lvremove

在CentOS 7中,lvremove是一个用于删除逻辑卷的命令。逻辑卷是建立在物理卷或者卷组上的一种逻辑分区,用户可以在逻辑卷上创建文件系统。

命令的基本语法如下:

lvremove [选项] 逻辑卷路径

其中,最常用的选项包括:

   --help: 显示帮助信息。

    --version: 显示命令版本信息。

    -f, --force: 强制删除逻辑卷,即使逻辑卷正在被使用。

    -y, --yes: 自动回答为"yes"以确认删除操作。

在执行此命令之前,请确保逻辑卷没有被挂载,并且没有进程正在使用。如果逻辑卷正在被使用,你可以使用-f选项强制删除,但这可能会导致数据损坏。

如果你想自动确认删除操作,可以使用-y选项:

lvremove -y /dev/VG_NAME/my_volume

在执行这些命令之前,请确保你有足够的权限,通常需要root权限。如果你不是root用户,你可能需要在命令前加上sudo来获取必要的权限。  

lvextend

lvextend 是一个在 Linux 中用于扩展逻辑卷的命令。在 CentOS 7 中,你可以使用 lvextend 来增加已有逻辑卷的空间。

以下是一些常用的 lvextend 命令示例:

扩展现有逻辑卷到1500MB

lvextend -L +1500M /dev/vg_name/lv_name

扩展现有逻辑卷到1500MB,即使空间不足也强制执行

lvextend -f -L +1500M /dev/vg_name/lv_name

 将逻辑卷扩展到1500MB并自动扩展文件系统

lvextend -L +1500M /dev/vg_name/lv_name
resize2fs /dev/vg_name/lv_name

将逻辑卷扩展到1500MB并自动扩展XFS文件系统

lvextend -L +1500M /dev/vg_name/lv_name
xfs_growfs /dev/vg_name/lv_name

如何扩展分区系统?

如果是 LVM 管理的文件系统,可以使用 lvextend 命令扩展逻辑卷,然后使用 resize2fs 或对应的文件系统扩展命令(例如 xfs_growfs 对于 XFS 文件系统)来扩展文件系统。 

# 对于ext4文件系统
resize2fs /dev/centos/root
 
# 对于XFS文件系统
xfs_growfs /dev/centos/root

查看有多少空间可以分配

如果你想要查看你的系统中已经存在的逻辑卷,你可以使用 lvs 或 lvdisplay 命令。 

lvs 或 lvdisplay

vgdisplay

调整分区步骤

如果服务器安装系统时选择的是自动分区,那大部分会分到home目录里面

这个时候我们就需要重新分配下空间,我们分些空间到根目录(/)里面。

说明:

在Linux系统中,/dev/mapper/centos-root 是一个设备文件路径,它表示一个名为 “centos-root” 的磁盘分区或逻辑卷,这个路径通常用于访问和操作Linux系统的根文件系统(root filesystem)。

/dev/mapper/centos-home是Linux系统中的一个设备文件,它代表了一个逻辑卷(Logical Volume),用于存储用户的家目录(/home)。通过这个设备文件,可以对/home目录进行操作和管理。

①首先我们先备份挂载目录,也就是这里的home目录的东西

cp -pr /home/ /homebake/

这里我复制了一份home目录的备份为/homebake/

②卸载挂载

umount /home

如果出现占用home目录进程的情况,使用

fuser -m -v -i -k /home

杀死home占用的进程后再进行umoun卸载挂载

③删除扇区

lvremove /dev/mapper/centos-home

④给根目录(/)所在的扇区增加800GB

lvextend -L +800G /dev/mapper/centos-root

⑤扩展root文件系统

xfs_growfs /dev/mapper/centos-root

⑥查看有多少空间可以分配

vgdisplay

可以看到这里还有76.63GB空闲空间

⑦重新建立home lv

lvcreate -L 76G -n home centos

⑧创建文件系统

mkfs.xfs /dev/centos/home

⑨重新挂载home目录

mount /dev/centos/home /home

查看分配后的空间

df -h

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

传参的指针,你的值到底变了没?!(有关函数形参修改的另类案例)

我们都知道,想要在函数中修改某个变量的值,传变量本身是没有用的。原因在于不同的函数在不同的空间上,函数的生命周期随着函数的调用而结束,因此在函数内部进行的值操作是不会对函数外的变量产生影响的。所以在函数里面想要修改变…

今日早报 每日精选15条新闻简报 每天一分钟 知晓天下事 3月31日,星期日

每天一分钟,知晓天下事! 2024年3月31日 星期日 农历二月廿二 1、 医保局:北京、广西、内蒙古、甘肃已将辅助生殖纳入医保报销。 2、 百日咳卷土重来,今年已有13人死亡,医生提醒:久咳不愈要警惕。 3、 上海…

亚马逊云科技—云从业者认证考试限时 50% 折扣优惠 限量提供, 先到先得!

亚马逊云科技云从业者认证(AWS Certified Cloud Practitioner)作为全球热门的云基础认证, 对于寻求基础云知识的开发者、专业人士、学生, 以及没有技术背景的职场人士来说, 都是进阶亚马逊云认证之旅的良好起点并助您进一步提升职场竞争力! 与…

Spring IoCDI(3)

DI详解 接下来学习一下依赖注入DI的细节. 依赖注入是一个过程, 是指IoC容器在创建Bean时, 去提供运行时所依赖的资源, 而资源指的就是对象. 在之前的案例中, 使用了Autowired这个注解, 完成了依赖注入这个操作. 简单来说, 就是把对象取出来放到某个类的属性中. 在一些文章中…

上市公司-劳动投资效率数据集-Abresid 含原始数据及处理代码(2020-2022年)

01、数据简介 劳动投资效率是指企业在进行劳动力投资时所获得的效益程度。简单来说,它衡量了企业对于人力资源的投入与产出之间的比率,反映了企业在人力资源管理方面的效果和效率。 Abresid是劳动投资效率的测度指标,它来源于某个回归模型的…

Vmware下减小Ubuntu系统占用系统盘大小

1、虚拟机设置下占用空间 如图,给虚拟机分配了120GB,已经占用116.9GB,开机会提示空间不足。 2、实际使用空间 ubuntu系统下使用“df -h”命令查看实际使用空间大小50GB左右 造成这个原因是,虚拟机的bug:在虚拟机的ub…

【PHP编程使用UI框架】——GET和POST的请求方法

👨‍💻个人主页:开发者-曼亿点 👨‍💻 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍💻 本文由 曼亿点 原创 👨‍💻 收录于专栏&#xff1a…

详解 Java多线程带来的的风险-线程安全

目录 一、什么是线程安全? 二、线程不安全的原因 1、线程调度是随机的 2、修改共享数据:多个线程修改同⼀个变量 3、原⼦性 ​编辑 (1)什么是原⼦性 (2)⼀条 java 语句不⼀定是原⼦的,也不⼀定…

【转移表】

文章目录 一、函数指针数组1.什么事函数指针数组2.函数指针数组如何定义 二、转移表结束语 一、函数指针数组 1.什么事函数指针数组 在我们学习函数指针数组前,大家可以一起回顾一下我们以前学习的指针和数组。 数组指针 数组指针是指指向数组的指针。 int arr…

每日五道java面试题之springboot篇(四)

目录: 第一题. Spring Boot 打成的 jar 和普通的 jar 有什么区别 ?第二题. 微服务中如何实现 session 共享 ?第三题. Spring Boot 中如何实现定时任务 ?第四题. 运行 Spring Boot 有哪几种方式?第五题. 开启 Spring Boot 特性有哪几种方式&#xff1f…

MySQL - 高阶语句(一)

先准备一张表 create table class1 (id int,name varchar(10) primary key not null ,score decimal(5,2),address varchar(20),hobbid int(5));insert into class1 values(1,liuyi,80,beijing,2); insert into class1 values(2,wangwu,90,shengzheng,2); insert into class1 …

Linux是怎么发送一个网络包的?

目录 摘要 1 从 send 开始 2 传输层 3 网络层 4 网络接口层 4.1 邻居子系统 4.2 网络设备子系统 4.3 软中断发送剩余的 skb 4.4 硬中断又触发软中断 总结 摘要 一个网络包的发送,始于应用层,经层层协议栈的封装,终于网卡。今天来循…

【C语言】贪吃蛇【附源码】

欢迎来到英杰社区https://bbs.csdn.net/topics/617804998 一、游戏说明: 一个基于C语言链表开发的贪吃蛇游戏: 1. 按方向键上下左右,可以实现蛇移动方向的改变。 2. 短时间长按方向键上下左右其中之一,可实现蛇向该方向的短时间…

AndroidStudio出现类似 Could not create task ‘:app:ToolOperatorDemo.main()‘. 错误

先看我们的报错 翻译过来大概意思是:无法创建任务:app:ToolOperatorDemo.main()。 没有找到名称为“main”的源集。 解决方法&#xff1a; 在.idea文件夹下的gradle.xml文件中 <GradleProjectSettings>标签下添加<option name"delegatedBuild" value"f…

指针强化练习(详解)

更多学习内容 结构体内存对齐 和 位段-CSDN博客指针初级&#xff08;基础知识&#xff09;-CSDN博客指针进阶(深入理解)-CSDN博客 目录 1.sizeof与strlen的区别 2.一维数组 3.字符指针 4.二维数组 5.指针运算(笔试题) 6.函数指针 1.sizeof与strlen的区别 请思考以下运行结…

IntelliJ IDEA 2023 for Mac 好用的Java开发工具

IntelliJ IDEA 2023是一款由JetBrains开发的强大的集成开发环境&#xff08;IDE&#xff09;软件&#xff0c;适用于多个编程语言。它旨在提高开发人员的生产力和代码质量&#xff0c;具有以下多种特色功能&#xff1a; 软件下载&#xff1a;IntelliJ IDEA 2023 v2023.3.6中文激…

mixly编译esp32程序缺失问题bits/c++config.h

错误信息&#xff1a; 编译中... 使用平台的 ‘esp32’ 开发板&#xff0c;在列出的文件夹中&#xff1a;D:\windowsoftInstalled\mixly\mixly2.0-win32-x64\arduino-cli\Arduino15\packages\esp32\hardware\esp32\2.0.7 使用平台的 ‘esp32’ 代码&#xff0c;在列出的文件夹…

【MySQL】DQL-排序查询-语法&排序方式&注意事项&可cv例题语句

前言 大家好吖&#xff0c;欢迎来到 YY 滴MySQL系列 &#xff0c;热烈欢迎&#xff01; 本章主要内容面向接触过C Linux的老铁 主要内容含&#xff1a; 欢迎订阅 YY滴C专栏&#xff01;更多干货持续更新&#xff01;以下是传送门&#xff01; YY的《C》专栏YY的《C11》专栏YY的…

使用python实现i茅台自动预约

使用python实现i茅台自动预约[仅限于学习,不可商用] 运行: 直接运行 imtApi.py 打包:切换到imt脚本目录,执行打包命令: pyinstaller --onefile imtApi.py这个应用程序可以帮助你进行茅台自动化配置。以下是一些使用说明: 平台注册账号(可用i茅台)不用登录,你可以进行…

【数据分析面试】5.地址信息数据清洗合并 (Python)

题目 有两个数据框。一个包含有关地址的信息&#xff0c;另一个包含了不同城市和州之间的关系。 示例&#xff1a; df_addresses address4860 Sunset Boulevard, San Francisco, 941053055 Paradise Lane, Salt Lake City, 84103682 Main Street, Detroit, 482049001 Casca…