问题标签 [dd]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
directory - 在测试环境中复制磁盘空间不足情况的最佳方法是什么?
我想复制一个配额问题。一个进程写入目录中的文件并且我们用完了磁盘空间,因此进程写入空文件。
我想在我的开发机器上复制它。有谁知道如何在目录上指定配额限制?
我在想这种方式创建一个目录,确保进程写入该目录或将目录挂载到该进程写入的目录。让进程对该目录的文件进行大量写入
linux - 将 n 个字节的数据 x 复制到文件
例如,我们如何将 10 个字节的“7”复制到文件中?
如何生成这 10 个字节的 7?
例如,对于 n 个零字节,我正在做dd if=/dev/zero of=myFile bs=1 count=10
.
jquery - jQuery facebox 不能与 DD Ajaxtabs 一起使用,有什么解决方案吗?
拔掉头发2小时后,我仍然找不到冲突。请帮助我解决此问题。我正在使用http://www.dynamicdrive.com/dynamicindex17/ajaxtabscontent/ajaxtabs_suppliment3.htm为我的网站创建 ajax 选项卡,并为模态窗口使用http://defunkt.io/facebox/。但是,当我尝试通过 ajax 选项卡加载 Facebook 链接时,它不会将内容加载到 Facebook 中。但它适用于 ajax 选项卡之外的任何链接。任何的想法?
c++ - 使用 Sleuth Kit 函数 tsk_fs_open_img() 返回 FS 不是 FAT FS 的错误
我正在使用 Sleuth Kit Library 编写一个程序,该程序旨在打印出 FAT32 文件系统的文件分配表。在我调用 tsk_fs_open_img() 函数之前,我的程序中的一切都运行良好。此时程序返回并显示错误“无效的魔法值(不是 FATFS 文件系统(魔法))。” FS 确实是 FAT32 FS,我已经使用十六进制编辑器验证了魔法值(AA55 @ offset 1FE)。还使用 mmls 和 fls(它们是 Sleuth Kit 库中包含的命令行工具)处理我正在使用的驱动器映像,并显示它确实是 FAT32 FS 并且还为 FS 提供了 63 的偏移量。
如果有人能帮我弄清楚为什么这个功能不起作用,将不胜感激。提前致谢。
以下是该函数的 API 链接:TSK_FS_OPEN_IMG()
这是我的代码:
c - C语言的低级编写
如何使用 C 编程语言写入 HDD 上的任何块?
有一个关于编写MBR的问题,但它并没有过多地涵盖 C 方面。
由于文件描述符 - 正如这个词所说 - 用于文件,我想在这种情况下没有办法使用它们。C 标准库中包含的低级 I/O也使用文件描述符实现。
更准确地说:
这个问题是关于写入硬盘块而不是文件(独立于操作系统)。
上面提到的问题的答案基本上建议在 UNIX 系统上使用dd (coreutils)。这就是为什么我在 C 中寻求一种方法。也许引导加载程序(GRUB)和引导扇区病毒使用不同的技术?
我猜想更改文件描述符内部的实际指针不是合法的方式。
问题和局限:
我知道有些方面需要牢记,例如
- 某些操作系统限制对卷的直接访问(例如 Windows)
- 写入错误以及将错误数据写入某些块可能会导致文件系统损坏(HDD 上的数据丢失)。
- 防病毒软件可能会将其标记为可疑代码。
这个问题更偏向于理论。
linux - 如何在继续我的脚本之前等待 dd 命令完成复制?
标题非常准确,我将文件复制到闪存驱动器,然后对这些文件做一些事情。好吧,我注意到在运行 dd 命令后,闪存驱动器仍在闪烁,并且并非所有文件都在设备上。
有谁知道如何运行一个简单的循环(在脚本中)来等待 dd 进程完成?我已经在谷歌上搜索了大约 2-3 个小时,现在试图弄清楚它,如果可能的话,它超出了我的范围。
提前致谢!
linux - 关机前擦内存,Linux如何分配内存?
我知道很多人认为在关机时擦除 RAM 是毫无意义的,我已经对优点和缺点进行了相当多的研究(以及是否真的值得)。所以以最好最礼貌的方式......请不要发表诸如“你为什么要擦拭公羊,它毫无意义”之类的评论
我尝试 DD /dev/mem 并且正如预期的那样,DD 抛出了一个错误,内核警告说 DD 试图访问 101000 和 101200 之间的内存。所以我的问题是......如何在 Linux 中分配内存,更准确地说,会有任何个人信息存在于地址 101000 和 101200 之间,还是完全为内核保留/保护?
提前致谢
汤姆
linux - dd 磁盘映像 - 使用哪个 conv 切换以及何时使用?
我将使用 dd 将一个大 (750GB) 磁盘备份到外部 USB 磁盘。和转换参数
最合适的用法是notrunc
什么?似乎有些人以不同的方式使用它们,或者根本不使用它们。noerror
sync
另外,最好的块大小是多少?USB 很可能是这里的瓶颈。
谢谢。
ubuntu - 我将在哪里将闪存卡中的图像保存到来宾 0S(Ubuntu)中并将保存的图像复制到新的闪存驱动器中?
目标:将嵌入式系统中的图像导入我的开发机器并保存。使用保存图像将其复制到其他闪存驱动器。
我的开发机器有 Windows 7,来宾操作系统是 Ubuntu。
我已经从嵌入式系统中取出闪存驱动器并将其连接到读卡器。来宾操作系统 (Ubuntu) 已成功检测到闪存驱动器为 /dev/sdb1。
问题:我应该在哪里从我的 Ubuntu(guest os)的闪存驱动器中保存此图像,而不会干扰其他设置,并在将来使用此图像将其上传到其他闪存卡中。
我有点了解 dd 命令。在dd
命令中if = /dev/sdb1
,但我会给出什么if=?
以及多少字节?
ubuntu - 如何从新的 CF 卡启动?
我有一个嵌入式开发盒,它有一个 CF(紧凑型闪存)卡,它包含 linux fedora 11 操作系统,然后是完整的开发代码、脚本等。
目的:我需要从开发盒中的 CF 中获取图像并将此图像上传到新的 CF 卡中,这样当它们连接到新的开发机器时,它们就可以使用了,而无需加载操作系统、开发脚本等。
到目前为止我做了什么:
我已将读卡器连接到我的 Ubuntu 机器中,并从旧 CF 卡中获取图像并保存以备将来使用。
示例:
sudo dd if=/dev/sdg1 of=./backup_image.img bs=4096 , conv=sync, noerror
图像保存在名称 backup_image.img 下我已经拿了新的 CF 卡并将其连接到读卡器,然后
umount
它sudo umount /dev/sdg1
将所有块中的零写入新 CF
例子:
sudo dd if=/dev/zero of=/dev/sdg1
完成第 3 步后,我已将保存的图像复制到新的 CF 卡中。
例子:
sudo dd if=backup_image.img of=/dev/sdg1
结果:成功。
但是当我真正将新的CF卡连接到开发机时,它无法启动。
我比较了 lode CF 和 new CF 并且两者都有相同的文件系统,即 ext3 并且都使用了完全相同的字节。
我完全一无所知,就像我在这里所缺少的一样。