小编And*_*nih的帖子

OpenSSH 禁用给定主机名的 ControlMaster

我正在使用OpenSSH_5.9p1, OpenSSL 0.9.8r 8 Feb 2011Mac OS X Snow Leopard。我ControlMaster配置了用于维护持久连接的功能。我~/.ssh/config有以下几点:

Host *
  ControlPath /ms/%r@%h:%p
  ControlMaster auto
  ControlPersist 4h

Host *.unfuddle.com
  ControlMaster no
Run Code Online (Sandbox Code Playgroud)

但是,据我所知 - 即使我尝试将 SSH 用于 unfuddle.com 主机,也总是会创建主连接:

[andrey-mbp ~]$ ssh -v git@droolit.unfuddle.com
OpenSSH_5.9p1、OpenSSL 0.9.8r 2011 年 2 月 8 日
debug1:读取配置数据 /Users/akhkharu/.ssh/config
debug1: /Users/akhkharu/.ssh/config line 1: Applying options for *
debug1:/Users/akhkharu/.ssh/config 第 6 行:为 *.unfuddle.com 应用选项
debug1:读取配置数据 /usr/local/Cellar/openssh/5.9p1/etc/ssh_config
debug1:自动复用:尝试现有的主
debug1:控制套接字“/ms/git@droolit.unfuddle.com:22”不存在
debug1:连接到 droolit.unfuddle.com [174.129.5.196] 端口 22。
debug1:连接建立。
debug1:身份文件 /Users/akhkharu/.ssh/id_rsa 类型 1
debug1:身份文件/Users/akhkharu/.ssh/id_rsa-cert type …

ssh mac-osx

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

mount --bind 并在挂载之间移动 2 个文件

我的应用程序架构要求我在同一分区挂载 2 个文件夹并在它们之间移动 2 个文件。我有以下坐骑:

/drive2/folder1 on /var/www/myapp/folder1 type none (rw,bind)
/drive2/folder2 on /var/www/myapp/folder2 type none (rw,bind)
Run Code Online (Sandbox Code Playgroud)

问题在于在 2 个文件夹/var/www/myapp/folder1/var/www/myapp/folder2. 1Gb 文件大约需要 10 秒:

mv /var/www/myapp/folder1/test /var/www/myapp/folder2/
Run Code Online (Sandbox Code Playgroud)

而且它还会产生高磁盘活动。但是,当我在/drive2/folder1和之间移动同一个文件时,移动/drive2/folder2它需要不到一秒钟的时间。

任何人都可以告诉我这个问题吗?

linux filesystems mount

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

标签 统计

filesystems ×1

linux ×1

mac-osx ×1

mount ×1

ssh ×1