我想使用 ssh 隧道选项。为此,我使用命令:
ssh -L 1234:localhost:5678 host
Run Code Online (Sandbox Code Playgroud)
但是,这将我登录到远程主机上的 shell。接下来我尝试-f
如下:
ssh -f -L 8999:localhost:6006 host
Run Code Online (Sandbox Code Playgroud)
但我得到错误 Cannot fork into background without a command to execute.
我怎样才能只获得 ssh 隧道功能并在后台运行它而不会造成不必要的混乱。我的 ssh 版本是OpenSSH_7.2p2, OpenSSL 1.0.2h 3 May 2016
我有 2 个存储设备;经典的慢速 HDD (750GB, /dev/sda
) 和更快的 SSD (128GB, /dev/sdb
)。目前我已经在 SSD ( /dev/sdb5
)上的同一个 btrfs 分区上安装了 Ubuntu 和 Mint 。我的 btrfs 池由/dev/sdb5
.
我想要实现的是 HDD 上的数据复制,同时保持 SSD 性能:像这样:
对于读取情况,程序是这样的:
我btrfs check --repair
每个月都会手动运行(一些我不确定是哪个工具......也许?)来检查 HDD 校验和并通过 SSD 数据针对 bitrot 进行更正。
对于写案例:
这可能吗,我该怎么做?
底线是,我喜欢 btrfs 并希望它在保持 SSD 出色性能的同时自动跨 HDD 和 SSD 驱动器复制数据。
使用 SSD 作为写入缓存不是一种选择,因为它缺少数据复制和安全性。