Linux如何挂载新硬盘_Linux磁盘分区格式化与开机自动挂载【指南】


新硬盘需依次完成识别设备名、fdisk分区、mkfs.ext4格式化、mount临时挂载、fstab配置UUID自动挂载五步操作。

如果您在Linux系统中添加了一块新硬盘,但该硬盘尚未被系统识别或无法访问其存储空间,则可能是由于未完成分区、格式化及挂载流程。以下是完成新硬盘配置的完整操作步骤:

一、确认新硬盘设备名称

系统需先识别物理硬盘设备路径(如/dev/sdb、/dev/vdb或/nvme1n1),这是后续所有操作的基础。设备名错误将导致分区失败或误操作已有磁盘。

1、执行 lsblk 命令,列出所有块设备及其挂载状态,查找未挂载且无子分区的新磁盘。

2、若输出中存在未显示分区的磁盘(例如仅显示 /dev/sdb 而无 /dev/sdb1),则该设备为待处理新硬盘。

3、也可使用 fdisk -l 查看详细磁盘信息,注意核对容量与物理添加容量是否一致,避免误选系统盘。

二、使用fdisk进行分区

fdisk 是传统且通用的分区工具,适用于MBR分区表;对大于2TB磁盘建议配合parted使用GPT,但本步骤以标准fdisk流程为主。

1、运行 fdisk /dev/sdb(将sdb替换为实际设备名)进入交互界面。

2、输入 n 创建新分区,选择 p 表示主分区。

3、按提示输入分区号(默认为1)、起始柱面(直接回车采用默认值)、结束位置(可输入+20G指定大小或直接回车占满剩余空间)。

4、输入 p 查看当前分区表确认无误,再输入 w 写入并退出。

三、格式化新分区

分区仅定义了磁盘空间边界,必须通过文件系统格式化才能写入数据。ext4是当前Linux主流稳定选择,兼顾性能与可靠性。

1、执行 mkfs.ext4 /dev/sdb1(sdb1为上一步创建的分区名)开始格式化。

2、等待命令完成,终端输出包含“Writing superblocks”等成功标识即表示格式化完毕。

3、可选验证:运行 blkid /dev/sdb1 查看是否已分配UUID及文件系统类型。

四、临时挂载分区

挂载是将分区映射到文件系统某个目录的过程,临时挂载仅在当前会话有效,重启后失效,用于快速验证功能是否正常。

1、创建挂载点目录,例如:mkdir -p /mnt/data

2、赋予该目录适当权限:chmod 755 /mnt/data

3、执行挂载命令:mount /dev/sdb1 /mnt/data

4、验证是否成功:df -h | grep sdb1 应显示对应挂载路径及可用空间。

五、配置开机自动挂载

为确保每次系统启动时自动挂载,必须将挂载信息写入/etc/fstab文件。推荐使用UUID而非设备名,防止因硬件顺序变化导致挂载失败。

1、获取目标分区UUID:blkid /dev/sdb1,复制输出中 uuid="..." 的完整值。

2、编辑fstab文件:nano /etc/fstab(或使用vi/vim)。

3、在文件末尾新增一行:UUID=xxx-xxx-xxx /mnt/data ext4 defaults 0 2(将xxx-xxx-xxx替换为实际UUID)。

4、保存退出后,执行 mount -a 测试fstab语法是否正确,无报错即表示配置成功。


# linux  # 硬盘  # 工具  # gpt  # linux系统  # vim  # 分区表  # 文件系统  # 这是  # 已有  # 推荐使用  # 适用于  # 也可  # 您在  # 可选  # 报错 


相关栏目: 【 Google疑问12 】 【 Facebook疑问10 】 【 网络优化76771 】 【 技术知识130152 】 【 IDC云计算60162 】 【 营销推广131313 】 【 AI优化88182 】 【 百度推广37138 】 【 网站推荐60173 】 【 精选阅读31334


相关推荐: php打包exe后无法读取环境变量_变量配置方法【教程】  XAMPP 启动失败(Apache 突然停止)的终极排查与修复指南  c++如何打印函数堆栈信息_c++ backtrace函数与符号名解析【方法】  Win10怎样设置闹钟贪睡时间 Win10闹钟贪睡时长设置【步骤】  php怎么下载安装后无法解析php文件_服务器配置检查【解答】  全球各国上班时间表外贸邮件时间  mac怎么退出id_MAC退出iCloud账号与Apple ID切换【指南】  Win11怎么退出微软账户_切换Win11为本地账户登录方法【详解】  Win11怎么更改文件夹图标_自定义Win11文件夹外观样式【详解】  C++如何使用std::optional?(处理可选值)  Win11怎么开启窗口对齐助手_Windows11系统多任务处理设置  LINUX怎么查看进程_LINUX ps命令查看运行服务  Windows怎样拦截QQ浏览器广告_Windows拦截QQ浏览器广告方法【方法】  PHP主流架构怎么集成Redis缓存_配置步骤【方法】  Win11如何开启telnet服务 Win11启用Telnet客户端【步骤】  php中::能用于接口静态方法吗_接口静态方法调用规则【操作】  Windows10蓝屏代码DPC_WATCHDOG_VIOLATION_Win10死机修复指南  Win10怎么卸载迅雷_Win10彻底卸载迅雷方法【步骤】  如何使用Golang开发简单的聊天室消息存储_Golang WebSocket数据持久化方法  C#如何在一个XML文件中查找并替换文本内容  Mac怎么查看活动监视器_理解Mac进程和资源占用【指南】  Win11如何添加/删除输入法 Win11切换中英文输入法快捷键【设置】  Windows服务无法启动错误1067是什么_进程意外终止的解决方法  Windows10如何重置此电脑_Windows10电脑重置方法【步骤】  Win11怎么关闭防火墙通知_屏蔽Win11安全中心安全警告弹窗【技巧】  php报错怎么查看_定位PHP致命错误与警告的方法【教程】  Windows10如何查看蓝屏日志_Win10使用事件查看器分析Dump文件  PHP主流架构怎么监控运行状态_工具推荐【操作】  Win11怎么开启HDR模式_Windows 11高动态范围显示设置指南【详解】  PHP cURL GET请求:正确设置请求头与身份认证的完整教程  Win11任务栏天气怎么关闭 Win11隐藏天气小组件图标【设置】  Win11怎么修复系统文件_使用sfc命令修复Win11系统【技巧】  LINUX怎么进行文本内容搜索_Linux grep命令正则表达式用法大全【教程】  c++怎么实现高并发下的无锁队列_c++ std::atomic原子变量与CAS操作【详解】  php修改数据怎么批量改状态_批量更新status字段值技巧【操作】  如何使用Golang写入二进制文件_Golang io Write二进制写入示例  如何使用Golang实现Web表单数据绑定_自动映射字段到结构体  MAC怎么解压RAR格式文件_MAC第三方解压工具安装与压缩包管理【教程】  如何在 Go 中可靠地测试含 time.Time 字段的结构体  Win11时间怎么同步到原子钟 Win11高精度时间同步设置【指南】  Python日志系统设计与实现_高可观测性架构实战  Windows10电脑怎么设置防火墙出站规则_Win10禁止程序联网教程  c++如何实现多态性_c++ 虚函数表原理与动态绑定机制【教程】  php485支持哪些操作系统_php485跨系统支持情况介绍【解答】  Win11怎么查看硬盘型号_Windows 11检测硬盘信息方法【技巧】  Win11怎么设置开机密码_Windows11账户登录选项PIN码  Windows10如何更改任务栏高度_Win10解除锁定调整大小  如何在Golang中写入XML文件_生成符合规范的XML数据  Python异步编程高级项目教程_asyncio协程任务管理实战  如何使用Golang管理跨项目依赖_Golang多模块项目依赖实践 

 2026-01-01

了解您产品搜索量及市场趋势,制定营销计划

同行竞争及网站分析保障您的广告效果

点击免费数据支持

提交您的需求,1小时内享受我们的专业解答。

致胜网络推广营销网


致胜网络推广营销网

致胜网络推广营销网专注海外推广十年,是谷歌推广.Facebook广告全球合作伙伴,我们精英化的技术团队为企业提供谷歌海外推广+外贸网站建设+网站维护运营+Google SEO优化+社交营销为您提供一站式海外营销服务。

 915688610

 17370845950

 915688610@qq.com

Notice

We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes as specified in the cookie policy.
You can consent to the use of such technologies by closing this notice, by interacting with any link or button outside of this notice or by continuing to browse otherwise.