我喜欢在第一次备份系统时创建映像备份。在第一次之后,我使用 rsync 进行增量备份。
我平时的镜像备份如下:
安装并清零空白空间:
dd if=/dev/zero of=temp.dd bs=1M
rm temp.dd
在压缩驱动器的同时卸载并添加驱动器
dd if=/dev/hda conv=sync,noerror bs=64K | gzip -c > /mnt/sda1/hda.ddimg.gz
为了让系统恢复正常,我通常会做一个
gunzip -c /mnt/sda1/hda.img.gz | dd of=/dev/hda conv=sync,noerror bs=64K
这真的很简单,允许我保存“整个驱动器”,但实际上只是节省了已用空间。
这是问题所在。假设我执行了上述操作,但不是在干净的系统上执行,并且没有足够快地进行 rsync 备份,并且我想访问映像上的文件。假设我没有存储空间来实际解压缩图像并将其 dd 到驱动器,但想挂载图像以从中获取单个文件......这可能吗?
通常情况下,人们不会压缩 dd 图像,这将允许您仅使用-o loop...挂载图像,但这不是我的情况...
有什么建议可以即时安装压缩的 img 吗?
是否会使用AVFS来“挂载”gz 文件然后挂载内部 dd.img 工作(我不这么认为......但需要验证......)?
我有一台斯巴达电脑。它有一个内置的无线模块,直到最近我都没有遇到任何问题。当前的问题是:每次我关闭计算机并重新启动时,我都无法“硬件启用”无线。在 NetworkManager 中,我收到一条“变灰”消息,显示“硬件开关禁用了无线”。硬件开关已启用(当我按下无线按钮时,我可以看到绿色 LED 灯亮起和熄灭)。输出rfkill状态表明它不是软阻塞而是硬阻塞。
我以 root 身份尝试了以下操作(rt73usb 是我的集成无线模块的内核驱动程序):
rmmod -f rt73usb
rfkill unblock all
modprobe rt73usb
Run Code Online (Sandbox Code Playgroud)
但它什么也不做。
我能够“纠正”这个问题的唯一方法是启动到 Windows XP(这是一台双启动机器,但 F16 是主要使用的操作系统)。Windows 会执行某些重置操作。当我重新启动回 Fedora 时,我可以按预期访问我的无线网络。即使按下无线按钮 ON 和 OFF 也能按预期工作。就在我关机然后重新开机时,我的无线似乎有问题。
我能做些什么来纠正这个问题?大多数可用的谷歌解决方案都指向“软阻止:是”的解决方案和那些不指向上述解决方案但都对我不起作用的解决方案。
以下是一些可能有用的信息:
uname -a
Linux spartan-laptop 3.4.2-1.fc16.i686 #1 SMP Thu Jun 14 21:13:38 UTC 2012 i686 i686 i386 GNU/Linux
Run Code Online (Sandbox Code Playgroud)
lsmod
Module Size Used by
fcoe 22665 0
libfcoe 41981 1 fcoe
libfc 101966 2 fcoe,libfcoe
scsi_transport_fc 51903 2 fcoe,libfc
lockd 77892 0
scsi_tgt 18993 1 scsi_transport_fc
be2iscsi 62864 …Run Code Online (Sandbox Code Playgroud)