标签: ide

防止断电时 ext4/Linux 驱动器上的数据损坏

我有一些运行 American Megatrends bios 的嵌入式板,以嵌入式 linux 作为操作系统。我的问题是工业闪存 ide 会在断电时损坏。我将它们格式化为 ext4。每当发生这种情况时,我通常可以使用 fsck 修复闪存,但这在我们的部署中是不可能的。我听说禁用写缓存应该会有所帮助,但我不知道该怎么做。另外,还有什么我应该做的吗?

更多信息

该驱动器是一个 4GB ide 闪存模块。我有一个分区是 ext4。操作系统安装在该分区上,grub 是我的引导加载程序。

fdisk -l 显示 /dev/sda 作为我的闪存模块,/dev/sda1 作为我的主分区。

断电后,我通常无法完全通过启动初始化脚本来实现。

当我在另一台 PC 上安装驱动器时,我运行 fsck /dev/sda1。它总是显示类似的消息

"zero datetime on node 1553 ... fix (y)?"
Run Code Online (Sandbox Code Playgroud)

我修复了它们,它可以正常启动,直到下一次断电。

明天到办公室时,我会贴出 fdisk -l 的实际输出

这就是我对系统如何工作的全部了解。我不是系统专家,我是一名软件工程师,习惯于陷入工作描述之外的困境。我知道如何格式化驱动器、安装引导加载程序、编写软件以及破解操作系统。

这是 dumpe2fs 的输出

#sudo dumpe2fs /dev/sda1
dumpe2fs 1.41.12 (17-May-2010)
Filesystem volume name:   VideoServer
Last mounted on:          /
Filesystem UUID:          9cba62b0-8038-4913-be30-8eb211b23d78
Filesystem magic number:  0xEF53
Filesystem revision #:    1 (dynamic)
Filesystem features:      ext_attr resize_inode dir_index filetype …
Run Code Online (Sandbox Code Playgroud)

linux embedded ide corruption

11
推荐指数
2
解决办法
2万
查看次数

找出磁盘是IDE还是SATA

我需要确定磁盘是 IDE 还是 SATA(或其他任何东西,也许)。我知道设备是/dev/sda,所以我认为它是SATA,但我不知道仅凭名称是否可以确定。我尝试查看 dmesg,它总是说“SCSI”,但我确定它不是...

有任何想法吗?

hard-drive sata ide device

7
推荐指数
3
解决办法
3万
查看次数

是否可以通过 IDE 磁带驱动器传递到虚拟机?

我的部门为购买我们软件的人进行转换,以将他们的数据从旧系统中提取到我们的系统中。他们通常会运行奇怪或陈旧的系统,将数据提供给我们的唯一方法是磁带备份。

目前,我们在多台计算机的多个硬盘驱动器上安装了各种操作系统。我们想对此进行虚拟化,但是我们的许多磁带驱动器(我们有很多磁带驱动器,因为它们可以在阳光下向我们发送任何东西)是 IDE 而不是 SCSI。我过去曾成功地使用 VMWare 完成 SCSI 直通以使 SCSI 磁带驱动器工作(这是在 VMWare Server 2 中完成的),但是当时没有 IDE 直通支持。

由于互联网的长尾问题,当我尝试搜索并查看是否有任何较新的 VM 产品提供 IDE 直通时,我一直收到 2007 年的结果,说“不,你不能这样做”

任何当前的 VM 软件都可以为磁带设备执行 IDE passthrough 吗?我愿意接受类型 1 或类型 2 管理程序,但首选支持 Windows 作为主机操作系统的类型 2。

virtualization tape ide passthrough

4
推荐指数
1
解决办法
431
查看次数