首页 > 其他分享 >OpenEuler 系统中 fdisk 工具使命令详解

OpenEuler 系统中 fdisk 工具使命令详解

时间:2024-10-24 12:21:05浏览次数:8  
标签:更改 分区 命令 详解 分区表 fdisk 磁盘 OpenEuler

OpenEuler 系统中 fdisk 工具使命令详解

简介

在 OpenEuler 操作系统中,fdisk 是一个强大的磁盘分区工具,它支持创建、删除和修改磁盘分区等操作。本指南将详细说明如何使用 fdisk 工具,以帮助用户更高效地管理磁盘分区。

安装与启动

在 OpenEuler 系统中,fdisk 工具通常预装在系统中。要启动 fdisk,以管理员权限在终端运行以下命令:

sudo fdisk /dev/sdX

其中 /dev/sdX 是需要进行分区操作的磁盘设备名称,例如 /dev/sda 、 /dev/sdb 等。
fdisk 交互界面命令详解

基本命令

m :显示帮助信息,列出所有可用命令。
p :打印当前磁盘的分区表,显示分区编号、起始扇区、结束扇区、大小和文件系统类型等信息。
n :创建新分区,可选择主分区(primary)或扩展分区(extended)。
d :删除指定分区。
q :不保存更改并退出 fdisk 。
w :保存更改并退出 fdisk 。
分区创建相关命令
创建新分区时, n 命令会提示以下选项:
选择“primary”或“extended”创建主分区或扩展分区。
输入分区的起始扇区,通常可以直接按回车接受默认值。
输入分区的结束扇区或使用 +size{K,M,G,T} 格式指定分区大小,例如 +10G 表示创建一个 10GB 的分区。
分区修改相关命令
t :更改分区类型,输入分区编号后,提示输入新的分区类型代码,如 83 表示 Linux 文件系统。

其他命令

u :切换扇区显示单位,可在“sectors”和“cylinders”之间切换。

使用步骤

查看磁盘信息

在启动 fdisk 之前,使用以下命令查看磁盘设备:

lsblk

这将显示所有磁盘及其分区情况,以便确定要操作的磁盘设备名称。

进入 fdisk 并查看分区表

启动 fdisk 后,输入 p 命令查看当前磁盘的分区表。

创建分区(可选)

如果需要创建新分区,输入 n 命令并按提示选择分区类型和大小。

修改分区(可选)

如果需要更改分区类型或其他修改,使用相应命令,如 t 更改分区类型。

查看分区表确认更改

操作后,随时输入 p 命令查看分区表,确认更改。
保存并退出
完成操作后,输入 w 命令保存更改并退出。如果不保存更改,可输入 q 命令退出。

1TB 硬盘分区方案

对于一个 1TB 硬盘,内存 16GB,主要用作数据库服务器和网站服务器的系统,以下是一个推荐的分区方案:

  1. /boot 分区:200MB,用于存放引导加载程序。
  2. swap 分区:大小为内存的 1 到 2 倍,即 16GB 到 32GB,用于虚拟内存。
  3. / 分区:50GB,用于根文件系统,存放系统文件。
  4. /home 分区:剩余空间的 10%,用于用户数据,大约 100GB。
  5. /var 分区:剩余空间的 20%,用于存放日志文件和数据库文件,大约 200GB。
  6. 剩余空间:剩余空间用作数据库存储,大约 600GB 到 700GB。

注意事项

在进行分区操作前,务必备份所有重要数据。
谨慎操作,确保命令输入正确。
确认要操作的磁盘设备名称,避免误操作。
分区表更改后,可能需要使用 partprobe 命令或重启系统使分区生效。

总结

fdisk 是 OpenEuler 系统中一个非常有用的磁盘分区工具。通过掌握其命令和使用方法,用户可以有效地管理磁盘分区,确保系统的稳定性和数据的安全性。在使用过程中,请务必谨慎操作并备份数据。

标签:更改,分区,命令,详解,分区表,fdisk,磁盘,OpenEuler
From: https://blog.csdn.net/cgqyw/article/details/143181368

相关文章

  • 数据库连接技术JDBC—(完整详解,包括JDBC的API,附有案例+代码)
    文章目录一.JDBC初始1.1概述1.2JDBC本质1.3使用JDBC步骤二.JDBCAPI详解2.1DriverManager2.2Connection2.2.1获取执行对象2.2.2事务管理2.3Statement2.4ResultSetResultSet使用练习2.5PreparedStatement2.5.1PreparedStatement用处2.5.2PreparedStatement......
  • 设计模式(六)适配器模式详解
    设计模式(六)适配器模式详解结果型模式:从程序的结构上实现松耦合,从而可以扩大整体的类结构,用来解决更大的问题。适配器模式简介定义:适配器模式是一种结构型模式,它不允许不兼容的接口协同工作。通过创建一个适配器类,将一个类的接口转换成客户端期望的另一个接口。Adapter模式......
  • 设计模式(五)原型模式详解
    设计模式(五)原型模式详解原型模型简介定义:原型模型是一种创建型设计模型,它允许通过克隆/复制现有对象来创建新的对象,而无需通过常规的构造函数进行实例化。这种方式的主要优势是在运行时不需要知道具体的类,只需一个实例对象即可。实现方法实现Cloneable接口:在Java中,如......
  • 【Linux】线程ID、线程封装(详解)
    线程ID认识线程ID怎么查看一个线程的ID呢?                                                       线程库NPTL提供了pthread_self函数,可以获得线程......
  • Dockerfile和docker-compose详解
    Dockerfile和docker-compose详解文章目录Dockerfile和docker-compose详解一、Dockerfile1.Dockerfile简介2.构建镜像3.Dockerfile命令(1)FROM(2)WORKDIR(3)RUN(4)COPY(5)EXPOSE(6)CMD二、docker-compose1.简介2.多服务实例(1)文件准备(2)启动服务(3)访问服务3.docker-compose的s......
  • JavaWeb开发实战详解
    JavaWeb开发在现代应用程序中有广泛的应用场景。以下是一些常见的JavaWeb应用类型及其示例:1.企业级应用特点:通常需要处理大量的数据和用户,具有复杂的业务逻辑,常用于企业内部。示例:客户关系管理(CRM)系统、企业资源计划(ERP)系统。技术栈:SpringFramework、Hibernate、JPA、Th......
  • Cursor零基础小白教程系列「进阶」 - Cursor 智能代码补全详解(Tab)
    最适合小白零基础的Cursor教程网站lookai.top相同作者,最新文章会在网站更新,欢迎收藏书签Cursor智能代码补全详解(Tab)概述Cursor的智能代码补全,也就是快捷键Tab,是其最强大和独特的AI辅助编程工具之一。本教程将详细介绍Tab功能的使用方法,通过掌握Tab功能,您将显著提......
  • stm32入门教程--UART协议详解
    目录简介UART串口协议串行通信并行通信串行通信与并行通信的区别单工通信半双工全双工同步和异步的区别UART帧结构简介STM32是意法半导体公司推出的一款32位ARMCortex-M系列微控制器。UART、SPI和I2C是STM32中常用的串行通信协议。UART(通用异步收发器):UART是一......
  • Elasticsearch 在linux部署 及 Docker 集群部署详解案例示范
    1.在CentOS上安装和配置Elasticsearch在CentOS系统下,安装Elasticsearch主要分为以下步骤:1.1准备工作在开始安装之前,确保你的系统满足以下基本条件:CentOS版本要求:推荐使用CentOS7及以上版本。Java环境:Elasticsearch依赖于Java运行时环境(JRE)。需要确......
  • Java Spring的常用注解详解和案例示范
    1.Spring常用注解概述1.1@Component@Component是Spring的基础注解之一,它用于将类标记为Spring容器中的一个组件。通过@Component注解,Spring会自动将该类注册为一个Bean,供依赖注入使用。使用示例:@ComponentpublicclassUserService{publicvoidperf......