刻录DVD冻结电脑


1

在Ubuntu 10.04机器上,LG型号GH22NS40光驱连接在Intel 82801IR / IO / IH(ICH9R / DO / DH)4端口SATA IDE控制器上,带有P5E WS Pro主板,将ISO文件刻录成标准通过运行命令空白DVD-R DVD

很好-n 18 ionice -c3 growisofs -dvd-compat -Z /dev/dvd1="video.iso“

导致计算机冻结(无法输入vim,无法渲染Firefox屏幕等),有时会持续几分钟,同时输出

执行'builtin_dd if = video.iso of = / dev / dvd1 obs = 32k seek = 0'

被展示。命令“top”和“atop”没有显示任何异常的资源消耗,我原本预计包含“ionice”命令会阻止这种冻结。任何人都可以识别问题并提出解决方案吗?

Answers:


2

我相信我已经找到了解决这个问题的方法,感谢Thomas Schmitt的深刻见解,我非常感谢!

在华硕P5E WS Pro主板的BIOS设置实用程序中,在“SATA Configuration”下,“Configure SATA as”选项可以设置为IDE,RAID或AHCI。在我安装Ubuntu操作系统的时候,我将此选项保留为IDE,这是默认设置(可能是为了Windows XP用户的利益;见下文)。从手册:“如果要将串行ATA硬盘驱动器用作并行ATA物理存储设备,请保留默认设置(IDE)。”

为了解决使用光驱写入介质时计算机冻结的问题,我进入BIOS并将“配置SATA as”选项更改为AHCI。从手册:“AHCI允许板载存储驱动程序启用高级串行ATA功能,通过允许驱动器在内部优化命令的顺序,提高随机工作负载的存储性能。” 我警告读者,进行此更改可能不安全,或者在安装操作系统后可能不安全。 Internet搜索显示Windows用户在进行此类更改后在启动计算机时遇到问题。我只能证明在我的电脑上运行Ubuntu 10.04,我没有遇到过这样的问题。似乎AHCI驱动程序默认安装在Ubuntu 10.04中(我希望,后来的Ubuntu版本),但不是,例如,在Windows XP中。

我做了改变后确实遇到了两个小问题。首先,重新启动后,分配给/ dev / sdc的SCSI磁盘被重新分配给/ dev / sdd,反之亦然,分配给/ dev / sdd的SCSI磁盘。因为我之前在/ etc / fstab文件中添加了行,为/ dev / sdc1和/ dev / sdd1提供了挂载点,所以在适当编辑/ etc / fstab文件之前,我暂时无法访问这些驱动器。 (如果我使用UUID来识别/ etc / fstab中的设备而不是/ dev / sd ....,则可能不会发生此问题。)

第二个小问题是在将IDE更改为AHCI后,我必须在第一次重启后重置以太网eth0连接信息。在Ubuntu 10.04中,这可以在System - >中完成。偏好 - >网络连接:在IPv4设置下,地址,网络掩码和网关必须重置为我以前的方式。

在多次后续重启后,两个小问题都没有出现。

从IDE更改为AHCI后,命令“lspci -k”报告“SATA控制器Intel公司82801IR / IO / IH(ICH9R / DO / DH)6端口SATA AHCI控制器(rev 02)”(以前列为“IDE”)接口Intel公司82801IR / IO / IH(ICH9R / DO / DH)4端口SATA IDE控制器(rev 02)“),”正在使用的内核驱动程序“已从”ata_piix“更改为”ahci“。从IDE切换到AHCI(“使用中的内核驱动程序”并且是“pata_marvell”)后,“IDE接口:Marvell Technology Group Ltd. 88SE6145 SATA II PCI-E控制器(rev a1)”的列表没有变化。另外,打开系统 - >管理 - >磁盘实用程序,我发现硬盘驱动器和光盘驱动器一直给我带来问题,现在在“SATA主机适配器”下安装了82801IR / IO / IH硬件列表。我记得,在更改之前,磁盘工具将它们置于标记为“PATA主机适配器”的82801IR / IO / IH下。

自从进行更改后,命令

nice -n 18 ionice -c3 growisofs -dvd-compat -Z /dev/dvd1="video.iso"

似乎没有以任何明显的方式减慢计算机的速度。我已经尝试了一些基准测试,例如在启动上述命令后将几兆字节的数据写入各种硬盘驱动器,而没有与计算机同样使用它:墙壁时间和CPU时间似乎都在正常范围内当命令运行时(特别是当它正在启动时,问题期间之前)。在使用vim和Firefox时,我在命令后立即观察到的问题似乎不再发生了。


1

如果DVD刻录机和这种行为,这种行为将是合理的 硬盘将作为主机和从机在同一个PATA控制器上 (例如/ dev / hda和/ dev / hdb)。但是对于SATA,这不应该 发生。

不过,你是否已经尝试连接刻录机了 一个不同的SATA插座? (这对PATA有帮助。)

祝你今天愉快 :)

托马斯


谢谢。我更愿意将硬件重新连接作为最后的手段。根据您对PATA与SATA的观察,我运行“lspci -k”并发现对于IDE接口Intel公司的82801IR / IO / IH(ICH9R / DO / DH)4端口SATA IDE控制器(转02),它报道:“正在使用的内核驱动程序:ata_piix。”这是否意味着我的计算机处于IDE仿真模式?如果是这样,可以通过将SATA配置从IDE更改为AHCI来解决问题,假设它当前设置为IDE? (我之前会问,以防你知道这个改变的风险。)
Maneesh Patel

糟糕,5分钟后无法修改。或许更相关的是,对于IDE界面Marvell Technology Group Ltd.的88SE6145 SATA II PCI-E控制器(rev a1),它报道:“内核驱动程序在使用:pata_marvell”,“内核模块:pata_marvell,ahci”。此外,“磁盘工具”将这些设备列为PATA主机适配器。
Maneesh Patel

对于阅读此内容的Windows用户,我应该指出在安装操作系统后将BIOS中的SATA配置从IDE更改为AHCI可能会导致严重的启动问题(或者似乎显示Web搜索)。如上所述,我正在运行Ubuntu 10.04,它声称是 techsupportforum.com/forums/f64/... 对BIOS中的现有系统进行此更改不会在Ubuntu中导致这些引导问题。有人可以确认这种变化是无害的吗? (我非常反对破坏我的操作系统以加快磁盘刻录。)
Maneesh Patel

据我所知,SATA硬件没有组织在主/从对中。但可能是PATA驱动程序模块和硬件的IDE仿真产生与真正的PATA主/从并发相似的死锁。祝你有美好的一天:)托马斯
Thomas Schmitt
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.