我想将子卷安装在@ subvolume 上的不同目录中......应该是可能的还是我错过了什么?
# btrfs subvolume create /foo
# mkdir -p /mnt/storage1/foo
# mount -t btrfs -o subvol=foo /dev/sda2 /mnt/storage1/foo
mount: No such file or directory
Run Code Online (Sandbox Code Playgroud)
我正在运行股票 Ubuntu 14.04.2
# btrfs subvol list /
ID 257 gen 1489 top level 5 path @
ID 258 gen 1473 top level 5 path @home
ID 2784 gen 1474 top level 257 path foo
Run Code Online (Sandbox Code Playgroud)
fstab
:
/dev/sda2 / btrfs defaults,subvol=@ 0 1
/dev/sda2 /home btrfs defaults,subvol=@home 0 0
# that's not working
/dev/sda2 …
Run Code Online (Sandbox Code Playgroud) 我正在调试无法启动的 Hadoop DataNode。我们在机器上使用 saltstack 和 elasticsearch。
Hadoop DataNode 错误非常清楚:
java.net.BindException: Problem binding to [0.0.0.0:50020]
java.net.BindException: Address already in use;
For more details see: http://wiki.apache.org/hadoop/BindException
[...]
Caused by: java.net.BindException: Address already in use
[...]
(ExitUtil.java:terminate(124)) - Exiting with status 1
Run Code Online (Sandbox Code Playgroud)
lsof -i -n
对于端口 50020 表示它已被使用,但仅用作源端口而不是目标端口:
salt-mini 1733 root 25u IPv4 17452 0t0 TCP xx.xx.132.72:50020->xx.xx.132.20:4505 (ESTABLISHED)
java 2789 elasticsearch 2127u IPv6 9808 0t0 TCP xx.xx.132.72:50020->xx.xx.132.55:9300 (ESTABLISHED)
Run Code Online (Sandbox Code Playgroud)
但是绑定 0.0.0.0 似乎不起作用:
root@host:~# nc -l 50020
nc: Address already in use
Run Code Online (Sandbox Code Playgroud)
这是故意的吗?当端口已被用作源端口时,是否不允许绑定到 0.0.0.0?没有任何东西在监听套接字 - …
背景:我在 Hetzner 有一个专用服务器,在端口 80 / 443 上运行 Apache2,现在我添加了另一个也属于 eth0 接口的 IP。我可以访问并 ping 该 IP 地址。我已将 Apache2 配置为仅侦听服务器的主 IP,并且我想将新 IP 用于 Docker Swarm Traefik Ingress...
我计划实施此设置:https://docs.traefik.io/user-guide/cluster-docker-consul/(如果可行的话,我计划添加更多额外的 IP)
然而,这似乎不起作用。我已经设置"ip":"<newip>"
了/etc/docker/daemon.json
Docker 只是告诉我它不在乎(即使我在文件中指定了 IP traefik.yml
:
~ # docker stack deploy -c traefik.yml traefik-consul
WARN[0000] ignoring IP-address (138.201.xx.xx:80:80/tcp) service will listen on '0.0.0.0'
WARN[0000] ignoring IP-address (138.201.xx.xx:443:443/tcp) service will listen on '0.0.0.0'
Run Code Online (Sandbox Code Playgroud)
此外,它只是将一些令人讨厌的 DNAT 规则扔进 iptables 并抵制我的想法:
# iptables -L -n -v -t nat
Chain PREROUTING (policy ACCEPT 6 …
Run Code Online (Sandbox Code Playgroud)