我的胡子现在是纯灰色的,我很早就记得使用 NFS 已经有几十年了,在这里我引用了原始的 RFC,它为我们今天的 NFS RFC1094奠定了基础。当然,从那时起已经过去了三十年,所以问题是:
在此期间,现在可以通过配置选项从服务器端解释链接吗?这肯定会解决我的一些客户端链接解释问题!
或者,我是否都湿透了,我引用的内容已经过时了,默认情况下,它确实在服务器端解决,而我只是在故障排除中在兔子洞里追兔子?
如果它仍然是老式的和解释的客户端,并且如果没有启用服务器端解释的选项,那么使用相对链接而不是绝对链接可能有帮助吗?
谢谢。
在 Windows 2019 服务器上,驱动器 D: 100% 已满(使用 500 Gb):
我试图了解为什么磁盘已满,但我不能,因为文件资源管理器和 Total Commander 报告使用的数据不超过 33 Gb:
同样奇怪的是,WinDirStat 在开始摘要中报告使用了 100% (500 Gb),但在分析后仅使用了33 Gb:
请注意:
我找到了 33 Gb 的数据。其他 467 Gb 在哪里?
在我的一些服务器中,末尾有这条奇怪的行/etc/passwd/,仅包含:
+::::::
有谁知道这是什么意思?
我在网上搜索,但只找到了 2012 年一位吉姆提出的相同的未回答的问题:
任何人都知道这在 Linux SLES 11 中意味着什么并且可以将其删除
(参见https://www.cyberciti.biz/faq/understanding-etcpasswd-file-format/)。
有问题的服务器运行SLES 12,其他Ubuntu bionic。
我有 6 台服务器运行 Windows Server 2016 文件服务器 DFS 复制。
我的 DFS 文件服务器复制、运行状况报告生成的报告和
dfsrdiag backlog /smem:$src /rmem:$dest /rgname:$GroupName /rfname:$foldername
Run Code Online (Sandbox Code Playgroud)
结果:
SourceComputer DestinationComputer Enabled MinimumRDCFileSizeInKB RdcEnabled State BackLog
SERVER-B SERVER-C TRUE 64 TRUE Normal 226450
SERVER-B SERVER-X TRUE 64 TRUE Normal 243177
SERVER-B SERVER-N TRUE 64 TRUE Normal 227989
SERVER-B SERVER-A TRUE 64 TRUE Normal 227281
SERVER-N SERVER-X TRUE 64 TRUE Normal 322091
SERVER-N SERVER-B TRUE 64 TRUE Normal 321380
SERVER-N SERVER-A TRUE 64 TRUE Normal 2
SERVER-N SERVER-C TRUE 64 TRUE …Run Code Online (Sandbox Code Playgroud) 我很好奇 Synology 的 RAID 技术基于哪些 linux 内核模块。根据其服务中心,它似乎是 MD+LVM,但我不太确定。或者文件系统上的 RAID 功能也是可能的。
我的目标是让 nmap 在没有 --system-dns 标志或 --dns-servers 选项的情况下将 IP 解析为主机名。
当我在没有 --system-dns 标志或 --dns-servers 选项的情况下发出以下 nmap 命令时,192.168.0.16 被解析为主机名 server1.example.com。192.168.0.17 未解析为主机名。我知道这是因为根据https://nmap.org/book/host-discovery-dns.html,“Nmap 使用自定义存根解析器”,这意味着 nmap 有它自己的 DNS 解析器,而不是我们的本地 DNS 服务器. 有趣的。
[root@client1]# nmap -sn 192.168.0.0/24 -vvv
Initiating Parallel DNS resolution of 256 hosts. at 11:22
Completed Parallel DNS resolution of 256 hosts. at 11:22, 0.02s elapsed
DNS resolution of 18 IPs took 0.02s. Mode: Async [#: 2, OK: 5, NX: 13, DR: 0, SF: 0, TR: 18, CN: 0]
Nmap scan report …Run Code Online (Sandbox Code Playgroud) 在命令已经启动后,在bash 脚本期间运行动态流量整形有哪些解决方案?这甚至可能吗?
我的用例是,我rsync在大量磁盘上运行到远程备份位置,这在 Internet 上需要很多小时,所以我想将流量整形应用于rsync调用的线路,但仅限于指定时间。
因此,例如,当前的计划是在上午 5 点到上午 10 点和下午 3 点到晚上 9 点将上传减少到每秒 1000 KB (1.0MB/s)。
我已经看过了--bwlimit=1000,rsync但这会rsync在它运行的整个时间里形成,而不仅仅是所需的塑造时间框架。
rsync启动后可以减速吗?因为如果以某种方式可能,那将是我的解决方案。
我见过有人建议,wondershaper但我想知道这是否可以以编程方式“打开和关闭”?如果是,如何做到这一点?
这是一个模型,我使用 Stackoverflow 的慷慨贡献对它进行了黑客攻击,它提供了指定和检查时间表的功能(基于小时,这对我目前的需求来说很好)......
#!/bin/bash
declare -A shapingTimes
declare -A keycount
useTrafficShaping=1
# schedule
shapingTimes=([0-from]=5 [0-to]=10) # 5am to 10am
shapingTimes+=([1-from]=15 [1-to]=21) # 3pm to 9pm
# because keys and array content differs in order from the way they are defined, …Run Code Online (Sandbox Code Playgroud) 基础设施没有变化如果我执行任何 kubectl 命令,即:
kubectl get nodes
Run Code Online (Sandbox Code Playgroud)
我有错误
You must be logged in to the server (Unauthorized)
Run Code Online (Sandbox Code Playgroud)
而且我有工作的 kubernetes 集群并且没有对其进行任何更改......任何想法如何调试它?kubectl 没有 -vv od 调试标志来提供更多信息。
如果我尝试
kubectl version
Client Version: version.Info{Major:"1", Minor:"17", GitVersion:"v1.17.0",
(...)
error: You must be logged in to the server (the server has asked for the client to provide credentials)
Run Code Online (Sandbox Code Playgroud) autoreplace记录如下:
自动替换=开| off 控制自动设备更换。如果设置为“关闭”,则管理员必须使用“zpool Replace”命令启动设备更换。如果设置为“on”,则在与先前属于池的设备位于同一物理位置的任何新设备都会自动格式化和替换。默认行为是“关闭”。该属性也可以通过其缩短的列名称“replace”来引用。
以下是我感兴趣的池中该设置的当前状态:
root@[...]:/# zpool get autoreplace zfs-pool
NAME PROPERTY VALUE SOURCE
zfs-pool autoreplace on local
Run Code Online (Sandbox Code Playgroud)
所以看来是可以启用的。
由于 SMART 相关错误,一个磁盘已被移除,并且 ZFS 正确识别该设备不再可用。已使用磁盘的镜像改为DEGRADEDetc。因为我有多个备用磁盘,所以我曾经zpool replace zfs-pool FAULTY_DISK SPARE_DISK临时放置一个备用磁盘。这是必要的,因为对于我正在使用的 UB 16.04,自动使用备件无法正常工作,甚至根本无法工作。
镜像再次同步并且新磁盘已物理连接后,我重新启动了系统,因为否则使用的控制器将阻止访问新磁盘。在启动过程中,控制器会识别新磁盘,询问是否应启用这些磁盘,在前一种情况下,新磁盘随后可供操作系统使用。该磁盘已初始化,已创建分区等,并且与之前在同一物理插槽中出现故障的磁盘一样完全可用。重要的是操作系统也像以前一样对磁盘使用相同的命名:/dev/sdf并且/dev/disk/by-path/pci-0000:15:00.0-scsi-0:1:0:1-part*
尽管如此,ZFS 并没有自动使用新磁盘来替换以前的磁盘。尽管池的状态输出提到旧磁盘的序列号丢失以及它过去的路径,这与新磁盘同时获得的路径相同。我需要使用 手动更换新磁盘zpool replace zfs-pool pci-0000:15:00.0-scsi-0:1:0:1-part3。这使得 ZFS 将新磁盘放入正确的镜像中,因为路径相同,并且在重新同步后,备用磁盘也已自动删除。
NAME STATE READ WRITE CKSUM
zfs-pool DEGRADED 0 0 0
mirror-0 ONLINE 0 0 0
pci-0000:05:00.0-scsi-0:1:0:0-part3 ONLINE 0 0 0
pci-0000:15:00.0-scsi-0:1:0:0-part3 ONLINE 0 0 0 …Run Code Online (Sandbox Code Playgroud) 是否可以列出直接安装的软件包apk add?例如apk add docker, apk add lm-sensors file, 等
运行会apk info列出所有已安装的包(包括已安装的包的依赖项),但我想将此列表缩小到不依赖于其他包的顶级包,以便在另一个系统上重现这些包。
windows ×2
alpine ×1
backup ×1
bash ×1
bind ×1
dfs ×1
dfs-r ×1
hard-drive ×1
kubernetes ×1
linux-kernel ×1
networking ×1
nfs ×1
nmap ×1
passwd ×1
rsync ×1
synology ×1
ubuntu-16.04 ×1
zfs ×1