小编edA*_*a-y的帖子

fstab 中的 libvirt/9p/kvm 挂载无法在启动时挂载

我正在尝试使用 qemu-kvm/9p 挂载一个共享文件夹,如果我将它添加到 fstab 文件中,它将无法工作。我在启动时收到一个错误,提示无法挂载设备,但是在启动后,如果我运行“mount -a”,设备将被挂载。

fstab 行:

src_mnt /src 9p trans=virtio 0 0
Run Code Online (Sandbox Code Playgroud)

从 dmesg 我可以看到:

[    7.606258] 9p: Could not find request transport: virtio
Run Code Online (Sandbox Code Playgroud)

几行之后,我看到了“virtio-pci”条目。但是,我不清楚如何推迟安装,直到该设备可用。

mount linux-kvm virtio

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

如何为 bash 源命令重定向标准输入?

我想要source一个文件并为该源重定向 STDIN。是否可以?

例如,我有这个我想获取的文件:

# test.sh
export VALUE=SOMETHING
Run Code Online (Sandbox Code Playgroud)

这适用于外壳:

> source test.sh
> echo $VALUE
SOMETHING
>
Run Code Online (Sandbox Code Playgroud)

然而这不起作用

> echo anything | source test.sh
> echo $VALUE

>
Run Code Online (Sandbox Code Playgroud)

有什么方法可以做到这一点,还是因为“源”在当前 shell 中运行而无法暂时重定向 STDIN?

bash

8
推荐指数
1
解决办法
5851
查看次数

标签 统计

bash ×1

linux-kvm ×1

mount ×1

virtio ×1