Mac怎么用终端管理磁盘挂载_Mac如何用diskutil命令挂载卸载和格式化磁盘【命令】

冬伟酱_7517

冬伟酱_7517

2026-03-19

1043人浏览

原创

mac用户可通过diskutil命令行工具执行磁盘挂载、卸载、格式化及擦除操作:一、用diskutil list查看磁盘列表;二、用diskutil mount挂载未自动挂载宗卷;三、用diskutil unmount卸载宗卷;四、用diskutil erasevolume格式化;五、用diskutil erasedisk或erasevolume快速擦除。

mac怎么用终端管理磁盘挂载_mac如何用diskutil命令挂载卸载和格式化磁盘【命令】

如果您需要在Mac上通过终端对磁盘进行挂载、卸载或格式化操作,则可使用系统内置的diskutil命令行工具。该工具提供对物理磁盘、宗卷、容器及RAID阵列的底层控制能力,适用于图形界面不可用或需批量自动化处理的场景。以下是具体操作方法:

一、查看磁盘设备列表与状态

执行此操作可获取当前连接的所有磁盘及其层级结构,包括设备标识符(如disk0、disk2s1)、文件系统类型、挂载点及S.M.A.R.T.状态等关键信息,为后续挂载/卸载/格式化提供准确目标。

1、打开“终端”应用(可通过聚焦搜索输入“终端”并回车)。

2、输入命令:diskutil list,按回车执行。

3、观察输出内容,识别目标磁盘的设备节点(例如外置硬盘可能显示为disk2,其宗卷为disk2s1);注意区分物理磁盘(无缩进)与宗卷(带s编号且缩进)。

4、如需进一步确认某宗卷详细信息,输入:diskutil info /dev/disk2s1(将disk2s1替换为实际设备节点)。

二、挂载未自动挂载的宗卷

当宗卷因权限异常、文件系统损坏或手动推出等原因未出现在Finder中时,可用diskutil强制挂载。该操作不修改数据,仅重建系统级访问路径。

1、确认目标宗卷设备节点(如disk2s1),确保其当前处于未挂载状态(diskutil list中显示为“Not mounted”)。

2、输入命令:diskutil mount /dev/disk2s1,按回车执行。

3、若返回“Volume X on disk2s1 mounted”,表示挂载成功;此时可在Finder或ls /Volumes/中查看该宗卷。

4、若提示“Could not mount”,则可能需先运行验证修复:diskutil verifyVolume /dev/disk2s1。

三、卸载已挂载的宗卷

卸载操作会断开宗卷与系统的逻辑连接,确保数据写入完成且无进程占用,是安全移除外置设备前的必要步骤。

Aibiye降AI率
Aibiye降AI率

Aibiye降AI率是一款AI工具,专注降低AIGC的AI写作助手,精准定位问题段落。

下载

1、确认目标宗卷已挂载并获知其挂载路径(如/Volumes/MyHDD)或设备节点(如disk2s1)。

2、输入命令:diskutil unmount /Volumes/MyHDD(使用挂载路径)或diskutil unmountDisk /dev/disk2(卸载整个物理磁盘下所有宗卷)。

3、若返回“Unmount successful”,表示卸载完成;若提示“in use”,需关闭Finder窗口、退出相关应用或使用lsof +D /Volumes/MyHDD排查占用进程。

四、格式化磁盘为指定文件系统

格式化将清除目标设备全部数据并重建文件系统结构,适用于重置U盘、移动硬盘或修复无法识别的存储设备。

1、确保目标设备已卸载(使用diskutil unmountDisk)且无重要数据残留。

2、输入格式化命令,根据用途选择对应格式:
— 跨平台大文件支持:diskutil eraseVolume ExFAT MYDRIVE /dev/disk2s1;
— 仅Mac使用(APFS):diskutil eraseVolume APFS MYDRIVE /dev/disk2s1;
— 仅旧版Mac兼容:diskutil eraseVolume "Mac OS Extended (Journaled)" MYDRIVE /dev/disk2s1。

3、命令执行后等待提示“Finished erase”;完成后可用diskutil list确认新格式与名称已生效。

五、通过diskutil执行快速擦除(无恢复性)

该方法绕过图形界面抹掉流程,直接调用底层擦除机制,适用于需彻底清除敏感数据或跳过GUI交互的运维场景。

1、卸载目标设备:diskutil unmountDisk /dev/disk2。

2、执行单次零填充擦除:diskutil eraseDisk ExFAT MYDRIVE /dev/disk2(注意:此命令作用于整个物理磁盘,将重建分区表并创建单一宗卷)。

3、若需保留原有分区结构仅清空数据,改用:diskutil eraseVolume free EMPTY /dev/disk2s1(将宗卷内容置零但不更改格式)。

4、擦除完成后,系统自动重新挂载,可用ls /Volumes/验证。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
mysql标识符无效错误怎么解决
mysql标识符无效错误怎么解决

mysql标识符无效错误的解决办法:1、检查标识符是否被其他表或数据库使用;2、检查标识符是否包含特殊字符;3、使用引号包裹标识符;4、使用反引号包裹标识符;5、检查MySQL的配置文件等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.12.04

12860

5

Python标识符有哪些
Python标识符有哪些

Python标识符有变量标识符、函数标识符、类标识符、模块标识符、下划线开头的标识符、双下划线开头、双下划线结尾的标识符、整型标识符、浮点型标识符等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.02.23

1023

5

java标识符合集
java标识符合集

本专题整合了java标识符相关内容,想了解更多详细内容,请阅读下面的文章。

2025.06.11

7470

9

c++标识符介绍
c++标识符介绍

本专题整合了c++标识符相关内容,阅读专题下面的文章了解更多详细内容。

2025.08.07

2942

7

PHP 命令行脚本与自动化任务开发
PHP 命令行脚本与自动化任务开发

本专题系统讲解 PHP 在命令行环境(CLI)下的开发与应用,内容涵盖 PHP CLI 基础、参数解析、文件与目录操作、日志输出、异常处理,以及与 Linux 定时任务(Cron)的结合使用。通过实战示例,帮助开发者掌握使用 PHP 构建 自动化脚本、批处理工具与后台任务程序 的能力。

2025.12.13

466

14

Figma AI自动化智能数据填充与交互生成实战
Figma AI自动化智能数据填充与交互生成实战

告别机械重复,详细演示如何用 AI 填充业务真实数据,并自动为页面添加交互连线,将静态设计稿快速转变为动态原型。

2026.05.13

285

17

LLVM自定义Pass怎么写
LLVM自定义Pass怎么写

本专题聚焦LLVM自定义Pass开发,整理Pass类结构、run()方法、PreservedAnalyses、CMake构建、插件注册、-load-pass-plugin加载和测试用例编写流程。

2026.09.30

120

10

LLVM RISC-V参数配置教程
LLVM RISC-V参数配置教程

本专题介绍LLVM对RISC-V基础ISA和扩展的支持方式,涵盖RV32、RV64、标准扩展、实验性扩展、厂商扩展、-menable-experimental-extensions和版本差异。

2026.09.30

100

14

LLVM IR中间表示入门指南
LLVM IR中间表示入门指南

本专题整理LLVM IR的核心概念,包括中间表示作用、模块结构、函数、基本块、SSA形式、类型系统和常见语法,帮助新手理解LLVM编译流程中的关键层。

2026.09.30

80

12

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
安装 Xdebug 并配置 phpstorm
安装 Xdebug 并配置 phpstorm

共1课时 | 185人学习

PostgreSQL 教程
PostgreSQL 教程

共48课时 | 20.3万人学习

好课诞生记
好课诞生记

共20课时 | 7.1万人学习