在 Linux 中挂载新硬盘动态使用

目录

一:添加硬盘并且格式化

二:创建逻辑卷

三:挂载卷到目录


在 Linux 中挂载新硬盘并进行格式化的操作可以按照以下步骤进行:

一:添加硬盘并且格式化

查看现有分区状态和服务器安装的硬盘状态:

df -l  
fdisk -l

添加新分区。假设你要对新硬盘进行分区,输入以下命令:

fdisk /dev/sdx

其中,/dev/sdx 是你要分区的新硬盘的设备路径。

在 fdisk 命令提示符下,按照以下步骤进行分区:

输入 n 创建新分区。
按照提示选择分区类型(主分区或逻辑分区)和分区号。
输入 p 选择分区类型为主分区。
根据提示选择起始扇区和大小。
完成分区后,输入 w 保存更改并退出 fdisk。
格式化分区。使用以下命令格式化新分区:

mkfs.ext4 /dev/sdx1

其中,/dev/sdx1 是你要格式化的分区路径。你可以根据需要选择其他文件系统类型,如 ext3、ntfs 等。

二:创建逻辑卷

列出系统中的所有物理卷和卷组,以便确认要添加的物理卷不在任何卷组中。你可以使用 pvdisplay 和 vgdisplay 命令来查看物理卷和卷组的状态

创建物理卷:

sudo pvcreate /dev/sdx1

其中 /dev/sdx1 是新硬盘的分区路径。

创建卷组:

sudo vgcreate vg_name /dev/sdx1

将 vg_name 替换为你想要的卷组名称。

你可以使用 vgdisplay 命令查看卷组的详细信息,包括其中的物理卷。

动态分配空间:使用 lvextend 命令扩展逻辑卷的大小以动态分配空间:

sudo lvextend -l +100%FREE /dev/vg_name/lv_name

这将使逻辑卷使用卷组中的所有可用空间。

请注意,lvextend 命令只能在具有足够未分配空间的物理卷上扩展逻辑卷。如果物理卷已满或没有足够的空间,将无法进行扩展。

 调整逻辑卷大小:如果需要,可以使用 resize2fs 命令调整 ext4 文件系统的大小以匹配逻辑卷的大小:

sudo resize2fs /dev/vg_name/lv_name

检查扩展结果:使用 df -h 命令检查逻辑卷的扩展结果,确认新的空间已被成功添加到逻辑卷中。

请注意:

如果文件系统已挂载,你需要使用 remount 选项来重新挂载文件系统并指定新的大小。例如,要将 /mnt/data 已挂载的文件系统大小调整为 200G,可以使用以下命令:

sudo mount -o remount /mnt/data  
sudo resize2fs /mnt/data 200G

三:挂载卷到目录

挂载新硬盘:创建一个目录作为挂载点,并挂载新硬盘:

sudo mkdir /mnt/new_disk  
sudo mount /dev/vg_name/lv_name /mnt/new_disk

自动挂载:为了在系统启动时自动挂载新硬盘,需要编辑 /etc/fstab 文件:

sudo nano /etc/fstab

在文件末尾添加以下行:

/dev/vg_name/lv_name   /mnt/new_disk   ext4   defaults   0  0

保存并关闭文件。现在,新硬盘将在系统启动时自动挂载到指定目录。
 检查挂载状态:使用以下命令检查新硬盘的挂载状态:

df -h /mnt/new_disk

将显示新硬盘的挂载信息,包括其大小、已使用的空间和可用的空间。

其他卷组操作命令:

卸载逻辑卷组:

首先,确保所有与逻辑卷组关联的逻辑卷都已卸载。你可以使用 lvremove 命令卸载逻辑卷。例如,要卸载 /dev/vg_name/lv_name 逻辑卷,可以使用以下命令:

sudo lvremove /dev/vg_name/lv_name

删除逻辑卷组:

一旦所有逻辑卷都已卸载,你可以使用 vgremove 命令删除逻辑卷组。例如,要删除名为 vg_name 的逻辑卷组,可以使用以下命令:

sudo vgremove vg_name

释放物理卷:在删除逻辑卷组后,该组中的所有物理卷将被释放。你可以将这些物理卷用于其他目的或添加到其他逻辑卷组中。

请注意,在执行这些操作之前,请确保你具有足够的权限(例如使用 sudo)以及备份重要数据。删除逻辑卷组是一个不可逆的操作,可能会导致数据丢失

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

node版本切换(nvm)

1.https://github.com/coreybutler/nvm-windows/releases 进入下载nvm管理器 点击下载如果访问不到,可以使用我已下载好上传的 2.将下载文件解压到nvm目录中 3.配置nvm的环境变量 在系统变量中添加: NVM_HOME :包管理器的文件目录 NVM_SYML…

Workfine:用「订阅制」破解中小企业数字化转型困局

中小企业是国民经济和社会发展的重要力量,是扩大就业的载体,是改善民生的关键。《“十四五”数字经济发展规划》明确提出大力推进数字产业化转型,实施中小企业数字化赋能专项行动。数字化转型有利于中小企业降低成本、提高效率、加速转型升级…

记录解决报错--These dependencies were not found jsencrypt lodash-es

1.场景 idea打包vue,报错退出,缺少依赖 These dependencies were not found jsencrypt lodash-es2.解决步骤 ①到相关目录下直接安装依赖,npm install --save jsencrypt lodash-es。我这里是没安装成功,原因是很多依赖冲突。…

大数据之水平切分用途原理

数据库的水平切分方案是一种将数据分散到多个数据库或表中的策略,以提高系统的可扩展性和性能。以下是关于水平切分方案的详细介绍: 基本原理:水平切分方案基于将数据按照一定的规则分散到多个物理独立的数据库或表中,每个数据库或…

k8s Sidecar filebeat 收集容器中的trace日志和app日志

目录 一、背景 二、设计 三、具体实现 Filebeat配置 K8S SideCar yaml Logstash配置 一、背景 将容器中服务的trace日志和应用日志收集到KAFKA,需要注意的是 trace 日志和app 日志需要存放在同一个KAFKA两个不同的topic中。分别为APP_TOPIC和TRACE_TOPIC 二、…

HarmonyOS--属性动画和显示动画

动画-组件参考(基于ArkTS的声明式开发范式)-ArkTS API参考 | 华为开发者联盟 (huawei.com) 在HarmonyOS的ArkUI开发框架中,动画主要分为两种类型:属性动画(Property Animation)和显示动画(Expl…

Tensorflow2.0笔记 - Tensor的限值clip操作

本笔记主要记录使用maximum/minimum,clip_by_value和clip_by_norm来进行张量值的限值操作。 import tensorflow as tf import numpy as nptf.__version__#maximum/minimumz做上下界的限值 tensor tf.random.shuffle(tf.range(10)) print(tensor)#maximum(x, y, nameNone) #对…

贪吃蛇---C语言---详解

引言 C语言已经学了不短的时间的,这期间已经开始C和Python的学习,想给我的C语言收个尾,想起了小时候见过别人的老人机上的贪吃蛇游戏,自己父母的手机又没有这个游戏,当时成为了我的一大遗憾,这两天发现C语…

Filebeat日志采集到Logstash再到Elasticsearch集群

一、安装Logstash Logstash我也是在/data下创建了个logstash目录 和Filebeat一样去官网找到你相应的版本下载并解压,点击链接跳转官网:Logstash curl -L -O https://artifacts.elastic.co/downloads/logstash/logstash-7.10.1-linux-x86_64.tar.gz tar -zxvf logstash-7.1…

【LeetCode】每日一题 2024_1_30 使循环数组所有元素相等的最少秒数(哈希、贪心、扩散)

文章目录 LeetCode?启动!!!题目:使循环数组所有元素相等的最少秒数题目描述代码与解题思路 LeetCode?启动!!! 今天的题目类型差不多是第一次见到,原来题目描述…

【PyCharm教程】PyCharm 安装、卸载和升级包

PyCharm 为特定的 Python 解释器提供了安装、卸载和升级 Python 包的方法。默认情况下,PyCharm 使用 pip 来管理项目包。对于 Conda 环境,您可以使用conda 包管理器。 在 PyCharm 中,您可以在Python 包工具窗口和 Python 解释器Settings/Pre…

化工企业能源在线监测管理系统,能源管理新利器

化工企业在开展化工生产活动时,能源消耗量较大,其节能潜力空间也较大,因此必须控制能耗强度,促进能效水平的稳步提升。化工企业通过能源现状的分析,能够实现能源使用情况的实时反馈与监管,从而达到节能减排…

直播不仅可以带货,还可以远程协作

直播是一种非常直观高效的信息共享模式,目前直播带货比较火,但我也不懂,现就我涉及的领域和实践做一些分享,目前我所做的直接互动分发系统在软硬件全系统闭环下,结合100ms级的低延迟,基本可以让人有深入其境…

洛宁县王范回族镇中原村新时代文明实践站工程竞争性谈判公告

洛宁县王范回族镇中原村新时代文明实践站工程竞争性谈判公告 (招标编号:HNSC-2024-004) 项目所在地区:河南省,洛阳市,洛宁县 一、招标条件 本洛宁县王范回族镇中原村新时代文明实践站工程已由项目审批/核准/备案机关批准,项目资金来源为国有资…

全志R128基础组件开发——显示与屏幕驱动②

sys_config 参数说明 LCD 接口参数说明 lcd_driver_name Lcd 屏驱动的名字(字符串),必须与屏驱动的名字对应。 lcd_model_name Lcd 屏模型名字,非必须,可以用于同个屏驱动中进一步区分不同屏。 lcd_if Lcd Inte…

Trinamic推出步进电机低压微型电机驱动芯片

前言 TRINAMIC运动控制有限公司宣布推出全球最小的具有专利技术StealthChop™的单芯片电机驱动器。TMC2300为2相步进电机设置了高达1.2A RMS的标准和1.8V…11V DC的电压范围,它只需最低的功耗,让人根本觉察不到有电机的存在。 从现在开始,您只…

手把手教测试,全网内容最全最深-jmeter-Recording Controller(录制控制器)

5.1.6.14.Recording Controller(录制控制器) 第一步: 第二步:点击启动按钮,生成证书。证书在jmeter的bin目录下。 第三步:设置代理 第四步:抓取https包需要安装证书,在浏览器edge中安装 未完待续。。。 手…

防火墙的基础知识点

目录 1. 防火墙的定义: 2. 防火墙分类: 3. 防火墙的发展进程: 3.1传统防火墙 (包过滤防火墙)---一个严格的规则表: 3.2传统防火墙(应用代理防火墙)---每个应用添加代理 3.3传统防火墙 (状态检测防火墙)---首次检建立会话表…

advPython-2

网络编程(基于TCP协议) 基础(1) 文件名: myprofile.py iaap ("127.0.0.1", 8002)文件名: server.py """ CS架构(client\server)最基本知识 """ import socket from myprofile_1 import iaap# 1.创建socket对象(下面两个参数不写默…

【MBtiles数据索引和服务发布】GeoServer改造Springboot番外系列二

xyz地图服务访问示例:http://192.168.1.240:8081/gmserver/raster/xyz/firstWP:Imagery-raster/{z}/{x}/{y}.jpg 访问示例如下: mbtiles目录结构 根据z,x,y获取对应mbtiles文件路径的工具方法 说明:重点是使用getMb…