安装大磁盘映像是否需要内部驱动器上有一定的可用空间?


2

我有一堆100 GB或更大的Mac磁盘映像(.dmg文件)。我目前正在使用具有几百兆字节可用空间的iMac,但我将转向具有128 GB存储空间的Mac笔记本电脑。

所以,我想知道,当我的计算机上的可用空间少于100 GB时会出现问题,但我打开的磁盘映像大于100 GB?我的猜测是 没有 ,但是在安装图像时,内部驱动器上是否有任何空间?

安装映像的工作原理是什么,它只是改变了操作系统将文件视为一个文件(磁盘映像)而不是磁盘映像中的实际文件的方式,直到它被挂载?因此,安装操作不需要内部空间吗?

后续问题: 从外部驱动器上的DMG读取比从同一外部驱动器上的任何其他文件读取要慢吗?基本上,在DMG中存在文件是否有任何性能损失?

Answers:


5

当然没有与DMG相同的数量,所以你肯定可以将100GB的DMG安装到一个较少的文件系统中(这将是一些微不足道的消耗,可能只有几kb,但不会发现你会注意到)。

整个过程就是这样,系统使用DMG将文件系统驱动程序附加到文件中。驱动程序将DMG文件作为“外部”驱动器呈现给系统,并代表系统对文件内容执行文件请求。

基本上,驱动程序会对MacOS说:我们这里有一个新卷。因此,MacOS会询问司机。 “给我一个内容列表”,然后驱动程序检查文件内部并显示DMG内部组织的文件列表。等等。


好的谢谢。还有一个后续问题:从外部驱动器上的DMG读取比从同一外部驱动器上的任何其他文件读取要慢吗?基本上,在DMG中存在文件是否有任何性能损失?
Gary

对此肯定会有性能损失,但我不知道(或好数据)多少。它甚至可能会因情况而异(例如DMG只有很少的大文件而不是带有许多小文件的DMG),但如果你只有一半的速度,我也不会感到惊讶。
Nicholaz

好的谢谢。无论如何,我很少使用DMG作为一致的文件存储方法。它只用于存档,然后每六个月访问一次,所以这对我来说应该不是问题。对于文件系统,移动DMG文件似乎比10,000个单独文件更容易。
Gary

我同意。对于该用例,DMG是一个很好的解决方案IMO(甚至可能比单独存储文件占用更少的空间)。
Nicholaz

用于连接外部驱动器的接口将产生巨大的性能差异。如果可以,尝试使用USB 3.0,Firewire或Thunderbolt而不是USB 2.0。
erikcw
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.