我试图用qemu来模拟固件,但是在执行它时我得到了一个错误。
首先,我将固件文件系统解压缩到一个文件夹中,并将文件复制到其中:
bin cdrom dev etc home init lib linuxrc mnt opt proc qemu-mipsel root sbin sys tango tmp udev usr var
然后我用chroot执行模拟器:
色块。./qemu-mipsel ./bin/ls
我得到了以下错误:
chroot: failed to run command `./qemu-mipsel': No such
我正在使用r快照对本地机器上的多个外部服务器进行备份,它运行得很好。现在,我想克隆将被旋转的外部磁盘上的目标快照。问题是,我想维护硬链接结构,以节省空间的外部磁盘。
我可以将本地机器上的快照克隆到外部磁盘上,但是由于硬链接结构没有被复制,本地机器上的10 to重变成了外部磁盘上的70 to。我不希望外部磁盘快照链接到本地机器,但我希望使用相同的硬链接逻辑,而不必从多个外部服务器传输两次数据:
daily.0/
daily.1/ -> only differences from daily.0/
daily.2/ -> only differences from daily.1/
.
当我想以根模式在我的/home目录中创建一个硬链接时,Linux显示了以下错误消息:
ln: failed to create hard link ‘my_sdb’ => ‘/dev/sda1’: Invalid cross-device link
上述错误消息如下所示:
# cd /home/user/
# ln /dev/sda1 my_sdb
但是我只能在/dev目录中创建一个硬链接,在其他目录中是不可能的。
现在,我想知道如何从/home目录(或其他目录)中的现有设备文件(如D5)创建硬链接?