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

news2024/11/24 18:35:03

目录

一:添加硬盘并且格式化

二:创建逻辑卷

三:挂载卷到目录


在 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.coloradmin.cn/o/1421886.html

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

相关文章

开源项目TARZAN-NAV | 基于springboot的现代化导航网站系统

TARZAN-NAV 导航网站 一个基于 Spring Boot、MyBatis-Plus、h2database、ehcache、Docker、websocket等技术栈实现的导航网站系统,采用主流的互联网技术架构、全新的UI设计、支持一键源码部署,拥有完整的仪表板、导航管理,用户管理、评论管理…

操作筛选器的 1 个应用实例:自动启用事务

前言 在数据库操作过程中,有一个概念是绕不开的,那就是事务。 事务能够确保一系列数据库操作要么全部成功提交,要么全部失败回滚,保证数据的一致性和完整性。 在 Asp.Net Core Web API 中,我们可以使用操作筛选器给…

uni-app小程序自定义导航栏

最近在开发一个uni-app小程序,用到了自定义导航栏,在这里记录一下实现过程: page.json 在对应页面路由的style中设置入"navigationStyle": "custom"取消原生导航栏,自定义导航栏 {"path": "…

C++ //练习 3.8 分别用while循环和传统的for循环重写第一题的程序,你觉得哪种形式更好呢?为什么?

C Primer(第5版) 练习 3.8 练习 3.8 分别用while循环和传统的for循环重写第一题的程序,你觉得哪种形式更好呢?为什么? 环境:Linux Ubuntu(云服务器) 工具:vim 代码块 /********…

[晓理紫]每日论文分享(有源码或项目地址、中文摘要)--强化学习、模仿学习、机器人

专属领域论文订阅 VX 关注{晓理紫},每日更新论文,如感兴趣,请转发给有需要的同学,谢谢支持 如果你感觉对你有所帮助,请关注我,每日准时为你推送最新论文。 为了答谢各位网友的支持,从今日起免费为300名读者提供订阅主题论文服务,只需VX关注公号并回复{邮箱+论文主题}(…

深度强化学习(王树森)笔记10

深度强化学习(DRL) 本文是学习笔记,如有侵权,请联系删除。本文在ChatGPT辅助下完成。 参考链接 Deep Reinforcement Learning官方链接:https://github.com/wangshusen/DRL 源代码链接:https://github.c…

KAFKA高可用架构涉及常用功能整理

KAFKA高可用架构涉及常用功能整理 1. kafka的高可用系统架构和相关组件2. kafka的核心参数2.1 常规配置2.2 特殊优化配置 3. kafka常用命令3.1 常用基础命令3.1.1 创建topic3.1.2 获取集群的topic列表3.1.3 获取集群的topic详情3.1.4 删除集群的topic3.1.5 获取集群的消费组列表…

如何使用 Google 搜索引擎保姆级教程(附链接)

一、介绍 "Google语法"通常是指在 Google 搜索引擎中使用一系列特定的搜索语法和操作符来精确地定义搜索查询。这些语法和操作符允许用户过滤和调整搜索结果,提高搜索的准确性。 二、安装 Google 下载 Google 浏览器 Google 官网https://www.google.c…

Python||1. 使用LSTM模型进行乘客的数目预测;2.对文件rest-api-asr_python_audio_16k.m4a进行语音识别

1. 使用LSTM模型进行乘客的数目预测 数据集 international-airline-passengers.csv(可以不在意精度和loss) import pandas as pd import numpy as np filename rC:\Users\15002\Desktop\data1\international-airline-passengers.csv data pd.read_cs…

科技云报道:新趋势下,国产数据库或“春山可望”

科技云报道原创。 从540亿元到1286亿元——这是中国通信标准化协会大数据技术标准推进委员会针对中国数据库行业给出的一份预测报告。 报告指出,未来五年,中国数据库行业将从百亿级市场跨越成为千亿级市场。 最近两年,中国的数据库行业似乎…

OAuth2的四种授权方式

OAuth2的四种授权方式 OAuth2的作用OAuth2的四种授权方式OAuth2相关名词授权码模式授权码模式的步骤 简化模式简化模式的步骤 密码模式密码模式的步骤 客户端模式客户端模式的步骤 OAuth2的作用 核心作用:颁发token,也就是令牌,token中一般包…

【DB2 流浪之旅】 第一讲 Linux 环境安装 db2 数据库

DB2数据库是IBM开发的一种大型关系型数据库平台。它支持多用户或应用程序在同一条SQL 语句中查询不同database甚至不同DBMS中的数据。一般DB2是搭配IBM Power系列小机使用的,兼容性好、性能高。当然DB2也有Linux版本的,相对性能会差一些,主要…

密评机构资质和开展业务资料

一、概念 密码:《密码法》定义是指对信息进行加密保护、安全认证的技术、产品、服务。分为:核心密码、普通密码、商用密码。 商用密码:《密码法》定义是指对不涉及国家秘密内容的信息进行加密保护或安全认证所使用的密码技术和密码产品。 …

JVM 内存模型

1 什么是 JVM 内存模型 JVM 需要使用计算机的内存,Java 程序运行中所处理的对象或者算法都会使用 JVM 的内 存空间,JVM 将内存区划分为 5 块,这样的结构称之为 JVM 内存模型。 2 JVM 为什么进行内存区域划分 随着对象数量的增加&#xff…

【Python机器学习系列】建立LightGBM模型预测心脏疾病(完整实现过程)

一、引言 前文回顾: 一文彻底搞懂机器学习中的归一化与反归一化问题 【Python机器学习系列】一文彻底搞懂机器学习中表格数据的输入形式(理论源码) 【Python机器学习系列】一文带你了解机器学习中的Pipeline管道机制(理论源码…

如何一键导出多张图片二维码?图片批量建码生成的方法

现在很多的物品信息都会生成一张单独的图片,然后生成二维码印刷到包装或者其他地方上使用,那么如何快速将多张图片多批量生码处理,相信有很多的小伙伴都不太清楚该怎么完成。其实,大量图片生成二维码的方法是很简单的,…

MySQL默认的连接数151如何修改

在MySQL中修改 max_connections 的值可以通过以下几种方法进行: 1. 临时修改 可以通过MySQL命令行临时修改 max_connections 的值。这种修改直到下次MySQL服务重启时才会失效。要进行临时修改,可以使用以下命令: SET GLOBAL max_connectio…

聊聊DoIP吧

DoIP是啥? DoIP代表"Diagnostic over Internet Protocol",即互联网诊断协议。它是一种用于在车辆诊断中进行通信的网络协议。DoIP的目标是在现代汽车中实现高效的诊断和通信。通过使用互联网协议(IP)作为通信基础,DoIP使得诊断信息能够通过网络进行传输,从而提…

【Go】微服务架构下实现etcd服务注册与服务发现

中心网关:gateway 四个微服务:user、message、note、relationship 1 中心网关实现服务发现 1.1 设计EtcdDiscovery类 package entityimport ("context""fmt"clientv3 "go.etcd.io/etcd/client/v3""gonote/gatewa…

C#,斐波那契数列(Fibonacci Sequence)的八种算法与源代码

一、莱昂纳多斐波那契(Leonardo Fibonacci) 斐波那契公元1170年生于意大利比萨,卒于1250年,被人称作“比萨的莱昂纳多”,是一名闻名于欧洲的数学家,其主要的著作有《算盘书》、《实用几何》和《四艺经》等。…