Linux系统下新增硬盘格式化为ext4文件系统完整指南

admin
Linux系统新增硬盘格式化为ext4文件系统需先识别硬盘(lsblk查看设备名),使用fdisk/gdisk分区(如/dev/sdb),执行mkfs.ext4格式化分区(如/dev/sdb1),创建挂载点(mkdir /data)并挂载(mount /dev/sdb1 /data),最后通过echo '/dev/sdb1 /data ext4 defaults 0 0' >> /etc/fstab实现开机自动挂载,操作前需备份数据,格式化会清空分区数据,确保分区类型为Linux(fdisk中选8e)。

在Linux系统中,新增硬盘后需要经过分区、格式化、挂载等步骤才能正常使用,ext4是Linux最常用的文件系统之一,支持大文件、大分区,具备日志功能,数据安全性较高,本文将以主流Linux发行版(如Ubuntu、CentOS等)为例,详细讲解如何将新加硬盘格式化为ext4文件系统并完成挂载配置。

准备工作:确认新增硬盘状态

查看系统所有磁盘信息

使用以下命令识别新硬盘(通常新硬盘未被系统识别时,不会显示分区信息):

lsblk

Linux系统下新增硬盘格式化为ext4文件系统完整指南

fdisk -l

执行后,对比输出结果中的磁盘列表(如/dev/sda/dev/sdb等),若发现新增磁盘(如/dev/sdb)且无分区信息(如sdb1sdb2),则确认该磁盘为新硬盘。

lsblk输出可能如下:

NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0  100G  0 disk 
├─sda1   8:1    0   50G  0 part /
└─sda2   8:2    0   50G  0 part [SWAP]
sdb      8:16   0  500G  0 disk    # 新增硬盘,无分区

确认硬盘是否已挂载

若新硬盘被系统自动挂载(概率较低),需先卸载:

umount /dev/sdb1  # 若有分区,替换为对应分区名

若提示“未挂载”,则直接进入下一步。

硬盘分区(以MBR分区表为例)

新硬盘需先分区才能格式化,Linux下常用分区工具为fdisk(支持MBR/GPT,交互式操作)或parted(推荐GPT分区表),本文以fdisk为例(若需GPT分区,可替换为parted命令)。

进入分区交互模式

fdisk /dev/sdb  # 替换为目标硬盘名(如sdb、nvme0n1等)

创建主分区

进入fdisk交互界面后,执行以下命令:

  • 输入n(新建分区)
  • 输入p(创建主分区,默认回车也可)
  • 输入分区号(默认1,直接回车)
  • 设置起始扇区(默认回车,从磁盘开始)
  • 设置结束扇区:若需使用整个硬盘,输入+500G(根据硬盘容量调整)或直接回车(使用剩余空间)

保存分区表

  • 输入w(保存修改并退出)
  • 若提示“分区表已更改”,则分区成功;若输入q则退出不保存。

验证分区

再次执行lsblkfdisk -l,查看新硬盘是否出现分区(如/dev/sdb1):

lsblk /dev/sdb

输出示例:

NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sdb      8:16   0  500G  0 disk 
└─sdb1   8:17   0  500G  0 part    # 新建分区

格式化分区为ext4文件系统

确认分区创建成功后,使用mkfs.ext4命令将分区格式化为ext4格式:

基础格式化命令

mkfs.ext4 /dev/sdb1  # 替换为目标分区名

执行后,系统会自动进行格式化,输出类似信息:


mke2fs 1.45.5 (07-Jan-2020)
文件系统标签=
OS type: Linux
块大小=
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码