小编fly*_*ger的帖子

为什么 ZFS 清理未完成?

首先让我们从我正在运行的东西开始。这是一个运行 Ubuntu 16.10 的家庭媒体服务器。我有一个大约半满的镜像 6 TB 驱动器池。我大约一个月前构建了这个系统,它运行良好。它使用 SSD 作为引导驱动器,使用上述池作为存储。我已经能够用这个游泳池做我需要的一切,一切看起来都很棒。

大约一个月前我构建系统时,这两个驱动器都是新的,我对其中一个的一些额外振动有点好奇。没什么不好,但供应商说他会免费更换它,所以我打算运行一个擦洗并将它拉出来送进来,在我等待时以降级状态运行。上面没有非备份数据,所以我并不十分担心,但显然,与杀死池并从备份中恢复相比,这样做会更容易。

我目前真正想做的就是运行擦洗并安全地从镜像中分离一个驱动器。我跑

zpool scrub tank
Run Code Online (Sandbox Code Playgroud)

然后立即运行

zpool status
Run Code Online (Sandbox Code Playgroud)

我可以看到擦洗正在发生。我可以每隔几秒钟运行一次更新,并看到它更新状态就好了。它运行了大约 30 秒,然后状态不再显示它正在运行。此外,除了从状态开始在 0 小时 0 分钟内完成的最后一次擦洗之外,我从未见过任何其他东西。对我来说,这意味着擦洗不会完成,因为擦洗不应该至少需要几个小时才能完成两个半 TB 的信息。

我错过了什么?


添加请求的信息:

  pool: Tank
 state: ONLINE
  scan: scrub repaired 0 in 0h0m with 0 errors on Sun Feb  5 00:31:42 2017
config:

        NAME        STATE     READ WRITE CKSUM
        Tank        ONLINE       0     0     0
          mirror-0  ONLINE       0     0     0
            sdb2    ONLINE       0     0     0
            sdc2    ONLINE       0     0     0

errors: No known data errors
Run Code Online (Sandbox Code Playgroud)

我现在再次尝试擦洗,以确保问题仍然存在。这是我开始后大约 20 …

zfs ubuntu

18
推荐指数
0
解决办法
1512
查看次数

如何让 tmux 告诉 bash 在新打开的窗口中显示当前目录的 *logical* 版本?

背景

我在 VirtualBox 中使用 tmux 2.0、Ubuntu 14.04.2 LTS。

为了让 tmux 使用与当前窗口相同的路径打开新窗口,我将此行添加到我的~/.tmux.conf文件中:

bind c new-window -c "#{pane_current_path}"
Run Code Online (Sandbox Code Playgroud)

请注意,在 tmux 中,如果我通过 symlinkcd从家到子目录,然后检查并得到:pwdpwd -P

~$ cd pythons
~/pythons$               # An awesome prompt

~/pythons$ pwd           # According to "man pwd" this shows the "logical" path
/home/qiime/pythons

~/pythons$ pwd -P        # and this shows the "physical" path
/media/sf_Google_Drive/Home/Programs/Pythons
Run Code Online (Sandbox Code Playgroud)

问题是

如果我在新的 bash 提示中打开一个新的tmux 窗口,则~/pythons该窗口将采用物理路径:

/media/sf_Google_Drive/Home/Programs/Pythons$     # Not an awesome prompt
Run Code Online (Sandbox Code Playgroud)

问:是的,它打开到了正确的 …

bash tmux cd-command

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

标签 统计

bash ×1

cd-command ×1

tmux ×1

ubuntu ×1

zfs ×1