我在CentOS服务器上使用蓝光刻录机备份了MacBook。当我尝试挂载蓝光光盘时,
$ mount -t hfsplus /dev/sr0 /mnt/bluray
我得到错误,
mount: no medium found on /dev/sr0
我相信写入成功。刻录完每个磁盘后,我立即使用磁盘编目器,并且具有从已装载磁盘构建的磁盘内容的目录。我没有考虑过测试磁盘,因为它是由复制到服务器的文件创建的,并且在编目步骤中已明确安装了该磁盘。
我如何进行备份
因为找不到适合蓝光驱动器的Linux软件包,所以我使用K3B从复制到CentOS服务器的文件中写入ISO。然后我growisofs
用来刻录蓝光:
$ growisofs -Z /dev/sr0=mrwizard-archive-001.iso |& tee -a burn.log
我制作的其他Linux磁盘将挂载,因此我知道它不是驱动器。
我99%确信这些是我为此Mac OS备份所遵循的步骤。一个grephistory
显示,我将文件复制到了与Blu-ray磁盘映像相同的目录(也可以在中找到history
)。[更新,以防万一,备份是在四个月前的三月进行的]
网上有很多关于hfs +和CentOS的帖子。这些推荐了kmod-hfsplus
我已经安装的软件包。此软件包是将文件传输到CentOS所必需的。
另外,这是growisofs
原木的尾巴,
24024383488/24142608384 (99.5%) @1.8x, remaining 0:14 RBU 100.0% UBU 54.3%
24049221632/24142608384 (99.6%) @1.7x, remaining 0:11 RBU 99.8% UBU 43.5%
24078647296/24142608384 (99.7%) @2.0x, remaining 0:07 RBU 100.0% UBU 40.3%
24102764544/24142608384 (99.8%) @1.6x, remaining 0:04 RBU 100.0% UBU 45.7%
24126881792/24142608384 (99.9%) @1.6x, remaining 0:01 RBU 93.8% UBU 39.2%
/dev/sr0: flushing cache
/dev/sr0: closing track
/dev/sr0: closing session
:-[ CLOSE SESSION failed with SK=5h/INVALID FIELD IN CDB]: Input/output error.
最后一个错误似乎与其他原因有关。正如本帖子中的OP所言,即使出现此错误,磁盘也可安装且可读。
为什么growisofs
制作的蓝光光盘无法与Mac OS文件一起装载?
为什么会显示磁盘已被挂载,而后又无法挂载?
这些步骤(k3b制作成iso,growisofs)和Mac OS中的文件可能会发生什么,可能会导致此媒体出现问题?
我对hfs +文件系统(k3b
iso的)不了解什么,growisofs
这使我的磁盘成为杯垫?
$ dvd+rw-mediainfo /dev/sr0 long
INQUIRY: [ATAPI ][iHBS112 2 ][CL0J]
MODE SENSE[#3Fh]:
01: 00 80 00 00 00 00 00 00 00 00
05: 40 05 08 00 00 00 00 00 00 00 00 00 00 96 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00
08: 04 00 00 00 00 00 00 00 00 00
0D: 00 00 00 3c 00 4b
0E: 04 00 00 00 00 4b 01 ff 02 ff 00 00 00 00
18: 00 01 00 01 00 00 00 00 00 01 00 01 00 00 00 00
00 00 00 00 00 01 00 01 00 00
1A: 00 03 00 00 02 58 00 00 04 b0
1D: 00 00 00 00 00 06 04 b0 00 00
2A: 3f 37 f1 77 29 23 21 14 01 00 20 00 21 14 00 10
21 14 21 14 00 01 00 00 00 00 21 14 00 09 00 00
21 14 00 00 1b 91 00 00 16 0d 00 00 10 8a 00 00
0b 07 00 00 05 84 00 00 00 00 00 00 00 00 00 00
00 00
30: 2e 00 00 00 00 00 00 00 00 00 00 00 00 00
GET [CURRENT] CONFIGURATION:
0000: 00 43 00 00 00 42 00 00 00 41 00 00 00 40 00 00
00 2b 00 00 00 1b 00 00 00 1a 00 00 00 16 00 00
00 15 00 00 00 14 00 00 00 13 00 00 00 12 00 00
00 11 00 00 00 10 00 00 00 0a 00 00 00 09 00 00
00 08 00 00 00 02 00 00
0001: 00 00 00 07 01 00 00 00
0002: 02 00 00 00
0003: 39 00 00 00
0100:
0105: 00 00 00 00
0108: 33 37 37 32 35 31 32 30 31 32 20 32 31 36 31 30
37 35 30 30 34 34 34 20
//ERROR OUTPUT
:-( no media mounted, exiting...
我在这里看到三个问题,其中两个可以立即解释,一个需要通过dvd + rw-mediainfo程序进行进一步的研究。
首先,创建一个ISO 9660文件系统,然后尝试将其挂载为HFS +。应该以“ mount:错误的fs类型,...”失败。好吧,您的错误消息而是指向中等问题,而挂载之前有机会抱怨文件系统类型。但是,似乎您应该忽略参数“ -t hfsplus”。
其次,您遇到了一个已知的growisofs错误,据说该错误是无害的https://bugs.launchpad.net/ubuntu/+source/dvd+rw-tools/+bug/1113679这是由于growisofs看到一个未格式化的BD-R在启动时会默认对其进行格式化,但最后却忘记了对其进行格式化,并发出仅适用于未格式化媒体的CLOSE SESSION命令。解决方法是在将其提供给grogisofs或应用https中显示的代码修复之前,使用growisofs选项“ -use-the-force-luke = spare:none”或通过程序dvd + rw-format格式化BD-R。//bugs.debian.org/cgi-bin/bugreport.cgi?bug=713016
第三个决定性问题是操作系统,认为驱动器中没有可读介质。程序dvd + rw-mediainfo显示了原因:
该驱动器不会将其任何受支持的配置文件报告为“当前”。MMC配置文件是一组功能,通常与特定的媒体类型相关联。该驱动器宣布支持BD-RE,BD-R,BD-ROM,DVD + R / DL,DVD + R,DVD + RW,DVD-R / DL,DVD-RW,DVD-RAM,DVD-R,DVD -ROM,CD-RW,CD-R,CD-ROM和“可移动磁盘”。但是它们都不承担“当前”位。
因此,该程序的结论与Linux内核相同:无介质。
如果没有插入介质,我会从ASUS BW-16D1HT得到确切的答复。在插入BD-R的情况下,配置文件0x0041“顺序BD-R”在“ 41”之后由字节“ 01”标记:
GET [CURRENT] CONFIGURATION:
0000: 00 43 00 00 00 42 00 00 00 41 01 00 00 40 00 00
那是驱动器输出中缺少的“当前”位。
因此,驱动器变得盲目或介质已损坏,以致于驱动器无法识别其类型。明显的补救措施是:尝试使用其他驱动器或其他介质。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句