新硬盘需依次完成识别、分区、格式化、临时挂载和开机自动挂载五步操作。先用lsblk、fdisk -l确认设备名;再依容量选fdisk(MBR)或parted(GPT)分区;接着mkfs格式化为ext4/XFS;然后mount临时挂载并df验证;最后通过UUID写入fstab实现永久挂载。
如果您在Linux系统中新增了一块物理硬盘,但该硬盘尚未被系统识别为可用存储空间,则可能是由于未完成分区、格式化及挂载流程。以下是完成新硬盘挂载的完整操作步骤:
一、确认新硬盘设备名称
系统必须准确识别新硬盘在/dev目录下的设备节点(如/dev/sdb、/dev/vdb或/nvme1n1),这是所有后续操作的前提。使用通用命令可快速定位未挂载且无子分区的裸盘,避免误操作系统盘。
1、执行lsblk命令,以树状结构列出所有块设备及其挂载状态,查找未挂载且无子分区项(例如仅显示/dev/sdb而无/dev/sdb1)的设备。
2、若存在多个候选设备,运行sudo fdisk -l查看详细容量与设备型号,核对是否与物理添加的硬盘规格一致。
3、可选验证:执行sudo blkid,确认输出中无UUID和文件系统类型的设备即为待处理新硬盘。
二、使用fdisk进行MBR分区
fdisk适用于传统BIOS启动环境及小于2TB的硬盘,通过交互式操作创建主分区或扩展分区,确保磁盘具备逻辑地址划分基础。
1、运行sudo fdisk /dev/sdb(将sdb替换为实际设备名)进入交互界面。
2、输入n新建分区,选择p创建主分区。
3、按提示输入分区号(默认为1)、起始扇区(直接回车采用默认值)、结束位置(可输入+20G指定大小或回车占满剩余空间)。
4、输入p预览当前分区表,确认无误后输入w写入分区表并退出。
三、使用parted进行GPT分区
parted支持大于2TB硬盘及UEFI启动环境,采用GPT分区表可突破MBR的4分区限制,并提供更精确的扇区控制能力。
1、运行sudo parted /dev/sdb进入parted交互模式。
2、输入mklabel gpt初始化GPT磁盘标签。
3、输入mkpart primary ext4 0% 100%创建单个主分区并覆盖全部空间。
4、输入print查看分区结果,确认分区类型为primary且状态为msftdata或空闲,再输入quit退出。
四、格式化新分区
分区仅定义空间边界,必须通过文件系统格式化才能写入数据。ext4为当前主流选择,兼顾日志可靠性与性能;XFS适用于大文件高吞吐场景。