(六)openEuler欧拉系统磁盘扩容指南

引言

在使用 openEuler 系统时,随着数据量的增加,可能会遇到磁盘空间不足的问题。这时候就需要对磁盘进行扩容。本指南将详细介绍如何在 openEuler 系统上进行磁盘扩容操作。

目录

一、磁盘使用情况

​编辑二、添加新的磁盘

2.1、添加磁盘分区

2.2、查看分区是否创建

三、扩容创建物理卷

3.1、创建物理卷

3.2、查看物理卷和卷组

3.3、将物理卷加入到卷组

3.4、添加到逻辑卷

​3.5、同步到文件系统

​四、总结



一、磁盘使用情况

查看现有磁盘为sda和sdb,sda为未分配,sdb为已分配及具体占用情况

显示当前已挂载磁盘及其分区

查看文件格式


二、添加新的磁盘

目的:将根目录进行扩充

2.1、添加磁盘分区

fdisk /dev/sda

按照如下步骤进行磁盘的分区

2.2、查看分区是否创建

lsblk查看sda1分区已创建

三、扩容创建物理卷

3.1、创建物理卷

3.2、查看物理卷和卷组

/2

3.3、将物理卷加入到卷组

vgextend openeuler /dev/sda1

3.4、添加到逻辑卷

将卷组剩余空间(刚添加的8G)添加到逻辑卷/dev/mapper/openeuler-root :

3.5、同步到文件系统

查看扩容情况,如下图已扩容成功:


四、总结

通过上述步骤,能够成功完成openEuler系统磁盘扩容操作,如果您在配置过程中遇到任何问题,可私信或留言我,后续为大家持续更新openEuler欧拉系统的常见问题及配置解决方法

<think>好的,用户现在想了解欧拉3.1的教程。首先,我需要明确“欧拉3.1”指的是什么。欧拉通常可能指欧拉操作系统(openEuler),这是一个基于Linux的开源操作系统,由华为发起,现在由开放原子开源基金会管理。3.1版本可能是其某个特定版本。 用户之前询问过服务器重装系统后的网络配置问题,现在转向欧拉系统的教程,可能他们的工作环境涉及服务器运维,需要学习特定操作系统的使用。用户可能是系统管理员或DevOps工程师,需要掌握openEuler的安装、配置和管理。 接下来,我需要确定用户的需求。他们可能希望得到从安装到基本操作的全面指南,包括系统配置、软件管理、网络设置等。考虑到用户之前的问题,网络配置部分可能需要更详细的内容。此外,用户可能对安全加固和故障排查感兴趣,因为这些都是服务器维护的重要部分。 我需要检查openEuler 3.1的具体信息,确保提供准确的版本特性。例如,3.1版本可能包含更新的内核、安全增强或容器支持。需要确保教程内容符合该版本的特点,避免提供过时信息。 然后,组织内容结构。用户可能需要步骤清晰的教程,分章节介绍安装、初始化配置、软件管理、网络设置、安全加固和故障排查。每个部分应包含常用命令和示例,方便用户跟随操作。例如,安装部分需要指导从ISO下载到分区设置的步骤;软件管理部分应涵盖DNF和RPM的使用。 还要注意用户可能遇到的常见问题,比如驱动兼容性、软件包依赖或网络服务启动失败,并在教程中提供解决方案。同时,结合用户之前的网络配置问题,强调在openEuler中如何恢复网络设置,可能引用之前的建议,如备份配置和使用配置管理工具。 最后,需要验证提供的信息准确性,确保命令和配置文件路径适用于openEuler 3.1,避免与其他Linux发行版混淆。例如,openEuler使用DNF作为包管理器,网络配置文件可能在/etc/sysconfig/network-scripts/下,类似于CentOS。 总结,用户的深层需求可能是快速掌握openEuler 3.1的系统管理,以便高效部署和维护服务器环境。因此,教程需要实用、步骤明确,并覆盖关键运维任务,帮助用户减少学习曲线,提升工作效率。</think>以下是为您整理的 openEuler 3.1 操作系统详细教程,包含系统管理与运维核心内容: --- ### 一、系统安装与初始化 #### 1. ISO镜像获取 ```bash # 官方镜像站下载 wget https://repo.openeuler.org/openEuler-23.03/ISO/x86_64/openEuler-23.03-x86_64-dvd.iso ``` #### 2. 安装注意事项 - 分区建议(服务器场景): ```bash /boot 1GB # 引导分区 / 50GB # 根分区 /data 剩余空间 # 数据分区(按需调整) swap 内存的1.5倍 # 交换分区 ``` - 内核选择: ```bash kernel-5.10.0-60.18.0.1.oe2303.x86_64 # 标准内核 kernel-rt # 实时内核(需手动选择) ``` --- ### 二、系统配置实战 #### 1. 网络初始化配置(nmcli) ```bash nmcli con add con-name eth0-static ifname eth0 type ethernet \ ip4 192.168.1.100/24 gw4 192.168.1.1 nmcli con mod eth0-static ipv4.dns "8.8.8.8 114.114.114.114" nmcli con up eth0-static ``` #### 2. SSH安全加固 ```bash # 修改/etc/ssh/sshd_config Port 58222 # 修改默认端口 PermitRootLogin no # 禁止root直接登录 MaxAuthTries 3 # 最大认证尝试次数 ClientAliveInterval 300 # 会话超时设置 systemctl restart sshd ``` --- ### 三、软件包管理 #### 1. DNF包管理器操作 ```bash dnf repolist # 查看可用仓库 dnf install -y docker-ce # 安装Docker容器引擎 dnf update --security # 仅安装安全更新 dnf history undo 5 # 回滚第5次操作 ``` #### 2. RPM软件包验证 ```bash rpm -Va # 校验所有已安装包 rpm -qf /etc/passwd # 查询文件所属包 rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-openEuler # 导入GPG密钥 ``` --- ### 四、存储管理 #### 1. LVM动态扩容 ```bash pvcreate /dev/sdb1 # 创建物理卷 vgextend openeuler /dev/sdb1 # 扩展卷组 lvextend -L +50G /dev/openeuler/root # 扩展逻辑卷 xfs_growfs / # 调整文件系统(XFS格式) ``` #### 2. 磁盘加密(LUKS) ```bash cryptsetup luksFormat /dev/sdc1 # 加密分区 cryptsetup open /dev/sdc1 secure_disk # 打开加密卷 mkfs.xfs /dev/mapper/secure_disk # 格式化 mount /dev/mapper/secure_disk /mnt/secure ``` --- ### 五、系统监控与日志 #### 1. 性能监控工具 ```bash nmon # 交互式资源监控 sar -u 1 5 # CPU使用率采样 iotop -oPa # 实时磁盘IO监控 ``` #### 2. 日志分析技巧 ```bash journalctl -u sshd --since "2023-08-01" --until "2023-08-02" grep -i 'error' /var/log/messages | awk '{print $4}' | sort | uniq -c ``` --- ### 、安全基线配置 #### 1. 防火墙策略(firewalld) ```bash firewall-cmd --permanent --new-zone=app_zone firewall-cmd --permanent --zone=app_zone --add-port=8080-8090/tcp firewall-cmd --reload ``` #### 2. SELinux策略管理 ```bash semanage port -a -t http_port_t -p tcp 8080 # 添加自定义端口 restorecon -Rv /var/www/html # 修复文件上下文 ``` --- ### 七、常见问题排查 #### 1. 网络故障检查流程 ```bash ip -c addr show # 彩色显示网络接口 tc qdisc show # 检查流量控制规则 conntrack -L # 查看NAT连接追踪 ``` #### 2. 系统启动故障处理 ```bash journalctl -xb -p err # 查看启动错误日志 dmesg | grep -i 'fail\|error' # 检查内核级错误 systemd-analyze blame # 分析启动耗时 ``` --- ### 学习资源推荐 1. 官方文档: ```bash dnf install openeuler-docs # 安装本地文档 man hier # 查看文件系统结构手册 ``` 2. 实验环境搭建建议: - 使用 `virt-manager` 创建嵌套虚拟化环境 - 通过 `cockpit` Web控制台进行可视化管理 --- 通过本教程可掌握 openEuler 3.1 的核心运维技能,建议配合实际服务器操作进行验证。对于 Kubernetes 集群部署、StratoVirt 虚拟化等高级功能,需参考专项技术手册。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

淘金铲

你的鼓励将是我创作最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值