Linux fdisk分区实践

 更新时间:2026年04月16日 09:40:17   作者:PanYu——BJ  
本文介绍了如何在Linux系统上使用fdisk工具对/dev/vdb进行分区,并创建两个主分区,格式化为ext4文件系统,接着创建相关目录,更新/etc/fstab文件以便系统启动时自动挂载,最后通过lsblk命令检查分区是否成功挂载

Linux fdisk分区

在 Linux 系统上对磁盘进行分区操作,使用 fdisk 工具在 /dev/vdb 上分别创建两个 10T 的分区,并将分区格式化为 ext4 文件系统以便于挂载。

以下是步骤:

运行 fdisk 命令

并指定要分区的块设备名称:

sudo fdisk /dev/vdb

首先用 p 命令查看当前磁盘的分区情况

(如果磁盘没有任何分区,则此步骤可以忽略)。

输入 n 命令

并按照提示按顺序输入以下选项,新分区将自动启动下一步操作。

Command (m for help): n
Partition type:
· Primary:Type: p
· Extended:Type: e
Select (default p):
Using default response p.
Partition number (1-4, default 1): 
First sector (2048-83886079, default 2048):
Last sector, +sectors or +size{K,M,G,T,P} (2048-83886079, default 83886079): 10T

以上命令将在磁盘中创建一个 10T 的主分区。在此之后,会将您输入的值写入分区表,并请求确定是否保存这些更改。

创建第二个分区时

需要再次执行 fdisk 命令,在分区类型选项中输入 n,并按照提示创建比第一个分区相同大小的新分区。

将第一个分区格式化为 ext4 文件系统

sudo mkfs.ext4 /dev/vdb1

将第二个分区格式化为 ext4 文件系统

sudo mkfs.ext4 /dev/vdb2

创建两个目录

/opt/miniodata1/data/opt/miniodata2/data (如果这些目录不存在的话):

sudo mkdir -p /opt/miniodata1/data /opt/miniodata2/data

更新 /etc/fstab 文件

以便系统每次启动时自动将第一个分区挂载到 /opt/miniodata1/data 目录上,并将第二个分区挂载到 /opt/miniodata2/data 目录上。

编辑文件 /etc/fstab

并加入以下两行:

/dev/vdb1 /opt/miniodata1/data ext4 defaults 0 0
/dev/vdb2 /opt/miniodata2/data ext4 defaults 0 0

编辑此文件会将对其的更改保存在持久存储中,因此下次启动系统时会自动挂载分区。

运行以下命令

让系统立即从fstab文件中重新装载挂载分区:

sudo mount -a

之后可通过 lsblk 命令查看是否已经成功挂载。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • linux云主机安装pdo详细教程

    linux云主机安装pdo详细教程

    这篇文章主要介绍了linux云主机安装pdo详细教程,网上搜到一个几个还算清晰的教程,但是没加说明,很多站长按照做了,中途出现错误,便不知如何解决了,这里特整理一下方便需要的朋友
    2017-08-08
  • CentOS 7中使用Squid提供HTTP代理详解

    CentOS 7中使用Squid提供HTTP代理详解

    这篇文章主要给大家介绍了在CentOS 7中使用Squid提供HTTP代理的相关资料,以及及客户端的代理配置的方法,需要的朋友可以参考学习,下面来一起看看吧。
    2017-04-04
  • Linux内核参数配置与验证详细指南

    Linux内核参数配置与验证详细指南

    在Linux系统运维和性能优化中,内核参数(sysctl)的配置至关重要,本文主要来聊聊如何配置与验证这些Linux内核参数,希望对大家有一定的帮助
    2025-04-04
  • ubuntu系统搭建yum私有环境同步阿里云教程

    ubuntu系统搭建yum私有环境同步阿里云教程

    搭建阿里云Ubuntu镜像源供内网使用,需配置mirror.list与sources.list,创建目录,安装Web服务,同步镜像并设置客户端,确保磁盘空间充足,适用于Ubuntu1804及其他版本
    2025-09-09
  • CentOS 7 安装 MySQL 5.6遇到的各种问题小结

    CentOS 7 安装 MySQL 5.6遇到的各种问题小结

    在一测试服务器(CentOS Linux release 7.2.1511)上安装MySQL 5.6(5.6.19 MySQL Community Server)时遇到了很多奇葩问题,今天小编给大家总结了关于entOS 7 安装 MySQL 5.6遇到的各种问题,需要的朋友一起看看吧
    2016-11-11
  • Jetson xavier nx的扩容及安装cuda经验分享

    Jetson xavier nx的扩容及安装cuda经验分享

    这段描述主要围绕围绕述了Jetson设备内存不足导致黑屏的解决方法,以及固态硬盘扩容的具体步骤,包括进入命令行删除文件、固态硬盘安装和配置等并还建议使用官方下载源以避免安装过程中出现的问题
    2026-06-06
  • linux中的相对路径的表示方法

    linux中的相对路径的表示方法

    在本篇文章里小编给各位分享的是关于linux中的相对路径的表示方法,需要的朋友们可以学习下。
    2020-03-03
  • Linux中实现文件复制与迁移的命令详解

    Linux中实现文件复制与迁移的命令详解

    这篇文章主要为大家详细介绍了Linux中实现文件复制与迁移的命令以及相关用法,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起了解下
    2025-12-12
  • linux编译安装nginx全过程

    linux编译安装nginx全过程

    本文指导如何在Linux上源码安装Nginx,包括下载、上传、解压、安装依赖(zlib、pcre、openssl)、配置安装路径、编译及启动,并通过Windows访问虚拟机80端口验证安装成功
    2025-07-07
  • linux如何查看系统信息

    linux如何查看系统信息

    这篇文章主要介绍了linux如何查看系统信息的相关资料,需要的朋友可以参考下
    2023-03-03

最新评论