小编nmi*_*nic的帖子

没有命令/获取 shell 就无法通过 ssh 隧道

我想使用 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

ssh openssh ssh-tunneling

13
推荐指数
1
解决办法
1万
查看次数

如果我在 btrfs RAID1 中结合 SSD 和 HDD,我能否在保持数据安全性的同时获得 SSD 读写性能

我有 2 个存储设备;经典的慢速 HDD (750GB, /dev/sda) 和更快的 SSD (128GB, /dev/sdb)。目前我已经在 SSD ( /dev/sdb5)上的同一个 btrfs 分区上安装了 Ubuntu 和 Mint 。我的 btrfs 池由/dev/sdb5.

我想要实现的是 HDD 上的数据复制,同时保持 SSD 性能:像这样:

对于读取情况,程序是这样的:

  • 从 SSD 读取
  • 校验和
  • 如果它验证..太棒了,给我数据
  • 如果没有,则从硬盘中获取数据并通过重复数据进行纠错

btrfs check --repair每个月都会手动运行(一些我不确定是哪个工具......也许?)来检查 HDD 校验和并通过 SSD 数据针对 bitrot 进行更正。

对于写案例:

  • 写入SSD
  • 在写入要求较低时同步到 HDD,从而不会减慢系统速度。

这可能吗,我该怎么做?

底线是,我喜欢 btrfs 并希望它在保持 SSD 出色性能的同时自动跨 HDD 和 SSD 驱动器复制数据。

使用 SSD 作为写入缓存不是一种选择,因为它缺少数据复制和安全性。

raid partition ssd btrfs ssd-hdd-hybrid

6
推荐指数
1
解决办法
910
查看次数

标签 统计

btrfs ×1

openssh ×1

partition ×1

raid ×1

ssd ×1

ssd-hdd-hybrid ×1

ssh ×1

ssh-tunneling ×1