无法将 8.1G iso 刻录到 8.4GB DVD 上 - “媒体没有足够的可用空间”

Max*_*ams 0 iso-image dvd-burning

我正在尝试使用外部(火线连接)DVD 驱动器在 Mac 上刻录 DVD。我正在检查iso的大小:

DVD-4:dvd_files macbook$ ls -l /tmp/hybrid.iso 
-rw-r--r--  1 macbook  wheel  8700884992 Aug 22 10:57 /tmp/hybrid.iso
DVD-4:dvd_files macbook$ ls -lh /tmp/hybrid.iso 
-rw-r--r--  1 macbook  wheel   8.1G Aug 22 10:57 /tmp/hybrid.iso
Run Code Online (Sandbox Code Playgroud)

“人类可读”大小为 8.1 Gig,但当我尝试刻录到 8.4G 双层 DVD 时,它显示“媒体没有足够的可用空间”

根据维基百科,“千兆字节”的定义是 10 亿字节,所以根据这个定义,iso 大小实际上应该是 8.7 Gig,在这种情况下,磁盘肯定不够大,只是-h选项ls具有误导性.

差异是否仅仅是由于ls命令使用了不同的“G”定义(例如 1024 Meg aka 1.07 Gig?这是 8.103,适合 ls 显示的内容)

use*_*ser 6

您遇到十进制前缀 GB(1000^3 字节)和二进制前缀 GiB(2^30 字节)之间的古老差异对于小数,两者之间的差异并不重要(例如,1 KB 和 1 KiB 之间“仅”有 24 个字节的差异),但对于大数,差异可能非常显着;例如,1 GB 和 1 GiB 之间有近 7400 万字节的差异(大约 7.4%,而 KB/KiB 的差异为 2.4%)。

我们知道您的 ISO 映像文件是 8700884992 字节。

常规尺寸(直径 12 厘米)、单面、双层、可刻录 DVD 可容纳 7.96 GiB,或大约 8546984919 字节。

由于可用的 8.55 GB (7.96 GiB)小于所需的 8.70 GB (8.10 GiB)(具体来说,您缺少大约 1.54 亿字节),您的系统会抱怨您尝试将该图像记录到的磁盘没有有必要的空间。