之间有什么主要区别dd_rescue,dcfldd和dd?在什么情况下你会使用一个?为什么会有三个不同但相似的程序?
我从头开始安装 Windows7 Ultimate,它警告说它可能会创建一个 100MB 的分区,然后再创建一个真正的东西所在的第二个分区。这使得成像更加复杂。
# fdisk -lu
Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xf1f75308
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 206847 102400 7 HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/sda2 206848 30722047 15257600 7 HPFS/NTFS …Run Code Online (Sandbox Code Playgroud) 我正在使用scanimage支持双面扫描的文档扫描仪(佳能 DR-2510C)。不幸的是,它的 SANE 驱动程序不支持空白页检测,因此对于混合页面(单面/双面),空白页会进入扫描结果。
我想在对扫描输出进行后处理时自动去除那些空白页,因此我正在寻找一种命令行工具,该工具能够检测 TIFF 或 PNM 文件是否主要由白色像素组成)。
有任何想法吗?
这是我根据 lesmana 的回答提出的解决方案:
for i in "${DEST_DIR}/out"*.pnm; do
histogram=`convert "${i}" -threshold 50% -format %c histogram:info:-`
white=`echo "${histogram}" | grep "white" | sed -n 's/^ *\(.*\):.*$/\1/p'`
black=`echo "${histogram}" | grep "black" | sed -n 's/^ *\(.*\):.*$/\1/p'`
blank=`echo "scale=4; ${black}/${white} < 0.005" | bc`
if [ ${blank} -eq "1" ]; then
echo "${i} seems to be blank - removing it..."
rm "${i}"
fi
done
Run Code Online (Sandbox Code Playgroud) 对 Windows 分区进行映像的最有效、本机方式是什么?
如何在新驱动器上配置系统分区以应用映像?
我有一个包含分区表和一些分区的整个驱动器映像文件。我想列出并读取该文件内 ext2/ext3 分区中的文件。
使用 root 权限,虽然有点复杂,但可以安装到映像文件的某个偏移量中,从而像真实分区一样安装映像内的分区。
是否有机会在没有 root 权限的情况下访问数据?
我看到了一个类似但不重复的问题。是否可以使用 Clonezilla 通过网络克隆计算机?现在我必须像往常一样启动到 CD,但想知道是否可以完成。如果不能,我可以用它做什么?这些都是独立的机器。如果有任何这些工作,我可以访问:
任何开源 VMWare Norton Ghost 不知道我还能用什么。
编辑:我克隆的计算机是 Windows 7。
典型的linux机器挂载atmpfs来存储临时文件:
$ df
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 953M 702M 203M 78% /
tmpfs 1.5G 111M 1.5G 0% /tmp
...
Run Code Online (Sandbox Code Playgroud)
在实时计算机上,如何将底层内存作为tmpfs块设备访问,以便将其映像用于dd文件恢复/取证/入侵检测目的?没有设备可以/dev正确地将所使用的内存隔离并映射tmpfs到块设备。
此处已提出此问题,但没有一个答案有帮助:https://www.linuxquestions.org/questions/linux-general-1/how-to-backup-ramfs-or-tmpfs-using-dd-4175422520 /
我从当地的电脑商店买了一台戴尔笔记本电脑。它是一台装有 Windows Vista Home Basic 的二手机器。我想加载 Ubuntu Desktop 10.10,这样我就可以进行 perl 开发。但是我想保留整个硬盘的副本,其中包含戴尔实用程序分区和 Windows Vista,以防我想回去。我想我可以对驱动器进行映像,但我不确定要使用什么,我没有 Ghost 或任何东西,有人告诉我 Clonezilla。这对我有用吗?使用起来难吗?我还想将数据刻录到 DVD 或比硬盘更易于存储的东西。
我有一个带有多个分区的硬盘,每个分区都有不同的操作系统。
如果可能的话,我想制作整个硬盘的一个映像,以便以后可以恢复。
我在这个网站上发现的其他问题都是针对 Windows 的,这对我来说没有用。
我正在考虑将 dd 与 Linux 救援磁盘一起使用,但是我不确定要使用什么参数(例如块大小等)。
此外,如果我对 320GB 硬盘进行映像,我想知道是否可以将其部署到更大的硬盘(例如 500GB)。
我是否必须以特殊的方式对硬盘进行成像才能实现这一点?
imaging ×9
linux ×5
backup ×2
dd ×2
block-device ×1
clone ×1
clonezilla ×1
cloning ×1
dism ×1
filesystems ×1
forensics ×1
hard-drive ×1
imagex ×1
scanning ×1
tmpfs ×1
windows ×1
windows-7 ×1