Linux磁盘配置和需求,以下是完整的操作方案:
在这里插入图片描述可以看到系统盘vda3 还有48GB
数据盘则是还有512GB没有挂载使用,下面是完成数据扩容的具体操作

一、完成系统盘扩容(使用98GB空间)

# 1. 扩展逻辑卷(LVM架构)
sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-lv--0# 2. 扩展文件系统(根据检测结果选择)
# 先检测文件系统类型:
sudo blkid /dev/mapper/ubuntu--vg-lv--0# 如果是ext4(大概率):
sudo resize2fs /dev/mapper/ubuntu--vg-lv--0# 如果是xfs:
sudo xfs_growfs /

二、配置500GB数据盘(/dev/vdb)

# 1. 创建分区表
sudo parted /dev/vdb mklabel gpt# 2. 创建主分区(占用全部空间)
sudo parted -s /dev/vdb mkpart primary 0% 100%# 3. 格式化分区(推荐ext4)
sudo mkfs.ext4 /dev/vdb1# 4. 创建挂载点
sudo mkdir /data# 5. 临时挂载
sudo mount /dev/vdb1 /data# 6. 永久挂载(使用UUID更可靠)
sudo blkid /dev/vdb1  # 复制UUID
sudo nano /etc/fstab
# 添加:UUID=您的-UUID /data ext4 defaults 0 0

三、数据传输到数据盘(三种方案)

方案1:迁移特定目录(如/home)
# 1. 停止相关服务
sudo systemctl stop lightdm  # 图形界面服务
sudo pkill -u sztu          # 结束用户进程# 2. 复制数据(保留权限)
sudo rsync -avh /home/ /data/# 3. 备份原目录
sudo mv /home /home.backup# 4. 创建新挂载点
sudo mkdir /home# 5. 修改fstab挂载到/home
# 将之前的 /data 挂载行改为:
UUID=您的-UUID /home ext4 defaults 0 0# 6. 重新挂载
sudo mount -a
方案2:软链接特定目录
# 1. 移动数据到数据盘
sudo mv /var/www /data/# 2. 创建软链接
sudo ln -s /data/www /var/www# 3. 修复权限
sudo chown -R www-data:www-data /data/www
方案3:直接使用数据盘存储
# 1. 设置数据目录权限
sudo chown -R sztu:sztu /data# 2. 配置应用程序使用/data
# 例如修改MySQL数据目录:
sudo systemctl stop mysql
sudo mv /var/lib/mysql /data/
sudo ln -s /data/mysql /var/lib/mysql
sudo systemctl start mysql

四、验证操作

# 检查磁盘空间
df -hT# 检查LVM状态
sudo pvs && sudo vgs && sudo lvs# 检查数据盘挂载
lsblk -o NAME,MOUNTPOINT,SIZE,FSTYPE

重要提示:

  1. 操作前备份sudo tar -zcvf /tmp/backup.tar.gz /etc/fstab /home /var/www
  2. 最佳实践
    • 系统盘只存放操作系统
    • 应用程序数据存放到数据盘
    • 数据库等IO密集型应用直接使用数据盘

完成操作后,您的系统盘将使用98GB空间,500GB数据盘将作为主要数据存储位置。建议采用方案1迁移/home目录,可最大化利用数据盘空间。

测试是否挂载成功

lsblk

在这里插入图片描述
如上就是都挂载成功

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

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

相关文章

从0到1学Pandas(七):Pandas 在机器学习中的应用

目录一、数据预处理1.1 特征提取1.2 数据标准化与归一化1.3 特征编码二、特征工程2.1 特征选择​2.2 特征组合与衍生​2.3 缺失值处理策略​三、模型训练与评估3.1 数据集划分3.2 模型训练与预测3.3 模型评估与调优四、Pipeline 构建4.1 自动化工作流4.2 模型部署与应用4.3 模型…

LangChain和LangGraph 里面的 `create_react_agent`有什么不同

这两个函数虽然名称相同,但来自不同的库(LangChain 和 LangGraph),它们在实现和使用上有一些关键区别: 主要区别特性LangChain 的 create_react_agentLangGraph 的 create_react_agent所属库LangChainLangGraph设计目的…

PostgreSQL 与 Oracle 数据库字段类型的详细对比

一、数值类型对比数据类型OraclePostgreSQL说明整数NUMBER(p,0)SMALLINT/INT/BIGINTOracle 统一用 NUMBER,PG 区分精度范围浮点数BINARY_FLOATREAL单精度浮点双精度浮点BINARY_DOUBLEDOUBLE PRECISION双精度浮点高精度小数NUMBER(p,s)NUMERIC(p,s)精确数值存储自增序…

JVM 性能调优实战:让系统性能 “飞” 起来的核心策略

在 Java 应用的生命周期中,性能问题如同隐藏的 “暗礁”—— 初期可能不显眼,但随着用户量增长和业务复杂度提升,微小的性能损耗会被无限放大,最终导致系统响应迟缓、频繁卡顿甚至崩溃。JVM 性能调优的目标,就是通过优…

Android Handler 完全指南

在 Android 开发中,Handler 是线程通信的核心工具 —— 当你在子线程下载图片后需要更新 UI,当你在 TCP 连接中收到数据需要通知界面,当你需要延迟执行某个任务时,都会用到 Handler。这个看似简单的类,却蕴含着 Androi…

梳理Ego-Planner模式下5通道、6通道与无人机模式的关系

Copilot said: 你需要梳理Ego-Planner模式下5通道、6通道与无人机模式的关系,以及轨迹跟随、紧急情况和人工接管的流程。下面结合你的描述和三张图片,对核心逻辑进行总结和整理: --- ## 一、状态组合与对应模式(见图1)…

odbc和jdbc什么区别

ODBC 和 JDBC 都是用于连接和操作数据库的标准接口,但它们分别面向不同的编程语言和平台。下面是它们的区别与对比,帮助你理解它们的用途和适用场景。📊 一、基本概念对比特性ODBC(Open Database Connectivity)JDBC&am…

境外期货Level2高频Tick历史行情数据获取与应用指南

在金融量化分析中,本地数据的高效使用是提升策略效果的重要基础。本文以CSV格式的本地数据为核心,以外盘期货分钟数据、CME/COMEX/CBOT历史行情为例,阐述专业化的数据处理与应用方法,为研究者提供可行性方案。一、数据预处理标准化…

迅为RK3588开发板安卓GPIO调用-APP运行测试

将网盘上的安卓工程文件复制到 Windows 电脑上。确保工程路径中使用英文字符,不包含中文。接着,启动 Android Studio,点击“Open”按钮选择应用工程文件夹,然后点击“OK”。由于下载 Gradle 和各种 Jar 包可能需要一段时间&#x…

以太坊下一阶段的关键——隐私

1. 引言 随着以太坊庆祝其十周年纪念,Aztec Labs 联合创始人兼 CEO Zac Williamson 和以太坊基金会 PSE 负责人 Sam Richards 表示,以太坊必须加强其对隐私的原始承诺。 以太坊庆祝十周年纪念,标志着智能合约、去中心化金融(DeF…

CTFpwn学习笔记1-栈溢出

栈溢出通过写入超出数组定义范围的字符长度达到溢出,从而覆盖栈上其余数据,覆盖返回地址约等于控制程序执行流例如:经过ida反编译后,发现这里要将v2的值修改为11.28125才能获得flag,同时我们可以发现这里使用了gets这个…

使用 Android Studio 中的 Gemini,让 Flutter 开发更便捷

作者 / Flutter 产品经理 Ander Dobo 及 Gemini in Android Studio 产品经理 Sandhya Mohan在 Android Studio 中创建 Android 应用的 Flutter 开发者将迎来一次重大的飞跃: Android Studio 中的 Gemini 已全面支持 Dart 和 Flutter 开发!这意味着您可以直接在您青睐…

Deep Learning_ Foundations and Concepts-Springer (2024)【拜读】前向编码器20章

Diffusion Models 扩散模型 我们已经了解到,构建强大的生成模型的一种有效方法是:先引入一个关于潜在变量z的分布p(z),然后使用深度神经网络将z变换到数据空间x。由于神经网络具有通用性,能够将简单固定的分布转化为关于x的高度灵…

Spring全局异常处理最佳实践

全局异常处理器详解 什么是全局异常处理器? 全局异常处理器是Spring框架提供的统一异常处理机制,用于集中处理应用程序中所有控制器(Controller)层抛出的异常。它的核心价值在于: 统一异常处理:避免在每个C…

STL学习(十一、常用的算数算法和集合算法)

目录 一、常用的算数算法 1.accmulate 2.fill 二、常用的集合算法 1.set_intersection 2.set_union 3.set_difference 一、常用的算数算法 包含头文件为<numeric> 1.accmulate 函数原型 accmulate(iterator beg, iterator end, value) // 计算元素累计和 // …

DeepSort 算法分析详解

DeepSort 算法分析详解 DeepSort 简介 DeepSort (Deep Learning Sort) 是一种基于深度学习的多目标跟踪算法&#xff0c;由 Wojke 等人于 2017 年提出。它是对传统 Sort (Simple Online and Realtime Tracking) 算法的改进&#xff0c;通过引入深度特征提取网络来增强目标关联的…

基于深度学习的医学图像分析:使用Capsule Networks实现医学图像分类

前言 医学图像分析是计算机视觉领域中的一个重要应用&#xff0c;特别是在医学图像分类任务中&#xff0c;深度学习技术已经取得了显著的进展。医学图像分类是指将医学图像分配到预定义的类别中&#xff0c;这对于疾病的早期诊断和治疗具有重要意义。近年来&#xff0c;Capsule…

G9打卡——ACGAN

&#x1f368; 本文为&#x1f517;365天深度学习训练营中的学习记录博客&#x1f356; 原作者&#xff1a;K同学啊 1.导入库及参数 import argparse import os import numpy as npimport torchvision.transforms as transforms from torchvision.utils import save_imagefrom…

应用war/jar包是用TongWeb企业版,还是嵌入版?

在判断应用应该采用TongWeb哪个版本时&#xff0c;存在一种错误的观点&#xff1a;如果应用包是jar包&#xff0c;则需要采用TongWeb嵌入版&#xff1b;如果应用包是war包&#xff0c;则需要采用TongWeb企业版。 正确的判断方法&#xff1a;1. 首先应用为jar包&#xff0c;且符…

Linux ARM 平台 C 语言操作 Excel 文件的常用库与工具汇总(支持 xls 和 xlsx)

在 Linux 或嵌入式 ARM 平台开发中&#xff0c;使用 C 语言操作 Excel 文件是一项常见需求&#xff0c;特别是在工业设备数据采集、日志导出、报表生成等场景。Excel 文件格式复杂&#xff0c;手工解析成本高&#xff0c;因此使用现成的库可以极大简化开发工作。 本文整理了若…