OS X - 撤消 mkdir,然后进行 mount 和另一个 mkdir

OS X - 撤消 mkdir,然后进行 mount 和另一个 mkdir

到目前为止,我已经尝试使用 google fu 来弄清楚我在终端上到底做了什么(我正在运行 OS X Yosemite 10.10.3),但我对我目前对挂载和挂载点在 Macintosh 机器上的工作原理的理解并不满意......这几乎就是发生的事情:

我尝试按照此处的说明手动安装 rEFInd(http://www.rodsbooks.com/refind/installing.html#osx),到目前为止,我已经在我的终端上完成了以下操作:

:~ felix$ mkdir /Volumes/esp

:~ felix$ sudo mount -t msdos /dev/disk0s1/Volumes/esp

:~ felix$ sudo mkdir -p /Volumes/esp/efi/refind

我目前的理解是,我在本地用户目录(用户“Felix”)中创建了一个“挂载点”,将 msdos 类型的文件系统挂载到 EFI 上,然后在第一个命令中创建的 esp 文件夹中创建了一个嵌套目录。但是,我在 felix 目录中找不到这些目录。我做了什么?我到底挂载了什么,我把它挂载在哪里?为什么我找不到 /Volumes/esp?

如果我想重新开始并撤消使用这三个命令所做的所有更改,我该怎么做?

答案1

你漏了一个空格。中间的命令实际上是:

sudo mount -t msdos /dev/disk0s1 /Volumes/esp

此命令的意思是“将 /dev/disk0s1 分区挂载到目录 /Volumes/esp 目录(您在上一步中创建的),并强制其为 msdos 文件系统类型”

由于您从未完成这一步,我猜测“/dev/disk0s1”分区尚未安装。

要撤消所有操作:

sudo umount /dev/disk0s1/Volumes/esp (no space, and I expect this to fail)
sudo rm -r /Volumes/esp

此时你应该回到起点。

相关内容