Mac OS 10.9 通过终端 mount 命令访问外部 hfs 格式化磁盘?

Mac OS 10.9 通过终端 mount 命令访问外部 hfs 格式化磁盘?

我有一个 2Tb 硬盘,通过 USB 烤面包机连接到我的 MacMini Mavericks。它被用来从我儿子的 MacBook Pro(OS 10.6.8)中恢复尽可能多的数据,然后再重新格式化并重新安装 OS 10。

DiskUtil list shows:    
/dev/disk0   
   #:                       TYPE NAME                    SIZE       
IDENTIFIER    
   0:      GUID_partition_scheme                        *500.1 GB   disk0   
   1:                        EFI EFI                     209.7 MB   disk0s1 
   2:                  Apple_HFS Macintosh HD            467.2 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
   4:       Microsoft Basic Data BOOTCAMP                32.0 GB    disk0s4

/dev/disk1
   #:                       TYPE NAME                    SIZE       
IDENTIFIER
   0:      GUID_partition_scheme                        *2.0 TB     disk1
   1:                        EFI EFI                     314.6 MB   disk1s1
   2:                  Apple_HFS SEAGATE_BU              2.0 TB     disk1s2

/dev/disk2
   #:                       TYPE NAME                    SIZE       
IDENTIFIER
   0:      GUID_partition_scheme                        *2.0 TB     disk2
   1:                        EFI EFI                     209.7 MB disk2s1
   2:                  Apple_HFS Seagate2TSL             1000.0 GB disk2s2
   3:                  Apple_HFS SeaGate2T               999.9 GB  disk2s3

我尝试过以下 sudo 挂载:

sudo mount -t hfs /dev/disk2s2/Volumes/Seagate2TSL/
sudo mount -uw -t hfs /dev/disk2s2/Volumes/Seagate2TSL/
sudo mount -uw -t hfs, local, nosuid, journaled, noowners /dev/disk2s2/Volumes/Seagate2TSL/

每次 Terminal 都会要求我输入密码,然后给我一个“usage:”列表。显然,这个东西的某个地方有语法错误。我不是真正的终端专家,但我做过阅读“man mount”页面,我在互联网上找到了一些示例,尤其是这里。

可以告诉我这里我做错了什么吗?

感谢使用 diskutil list 和 mountDisk 的链接。我试过了,它成功挂载了磁盘,但是当我尝试 cd 进入该卷时,它告诉我权限被拒绝;或者如果我将其编入目录 (ls -la),终端会列出它复制的所有文件,但它们都带有后缀“权限被拒绝”。

这很奇怪,因为这个外部磁盘被格式化,并且使用我在 MacMini 上使用的相同密码安装了 OS 10.6。不幸的是,原来的 MacBook Pro 不再工作(它无法从其内部磁盘启动)。有什么方法可以绕过这个读保护吗?

答案1

您还可以使用diskutil挂载。您可以尝试一些示例在此链接中

答案2

源和目的地之间没有“空格”,因此出现使用错误。

更正:

sudo mount -t hfs /dev/disk2s2 /Volumes/Seagate2TSL/

答案3

你的问题是这两者应该是分开的:

/dev/disk2s2/Volumes/Seagate2TSL/

因此,应该是:

/dev/disk2s2 /Volumes/Seagate2TSL/

相关内容