V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  EvineDeng  ›  全部回复第 7 页 / 共 13 页
回复总数  257
1  2  3  4  5  6  7  8  9  10 ... 13  
这个项目: https://github.com/cytopia/linux-timemachine 完全保持原有文件结构和权限,并且可保留多份备份,硬连接省空间。
2023-06-27 12:44:24 +08:00
回复了 cy18 创建的主题 NAS PVE 怎么虚拟机增量备份到 Onedrive 或其他云储存?
@szzonly #18 也可以的,只是不能直接从 webui 中看到,只能命令行操作: https://pbs.proxmox.com/docs/backup-client.html?highlight=creating%20backups#creating-backups

写到脚本中设置 cron 即可,我现在就是这样做的。恢复也只能从命令行中恢复,pve 提供的 webui 是看不到 host 类的备份的。
2023-06-27 12:40:16 +08:00
回复了 cy18 创建的主题 NAS PVE 怎么虚拟机增量备份到 Onedrive 或其他云储存?
pbs 可以用 docker 容器,配置和备份啥的全部存以另外独立的硬盘,并且最好是物理硬盘,不要是虚拟硬盘。这样即使 pve 所在硬盘挂了,pbs 也能单独依靠独立的硬盘进行恢复。
2023-06-21 10:47:42 +08:00
回复了 minipiger 创建的主题 NAS qBittorrent 状态错误
配额限制也可以理解为空间不足。
2023-06-21 10:47:03 +08:00
回复了 minipiger 创建的主题 NAS qBittorrent 状态错误
就是权限、路径、配额限制的问题。
2023-06-15 12:14:22 +08:00
回复了 23f0baf3 创建的主题 NAS 基于 truenas/zfs 是否有较好的冷热数据 smb 无感访问的方案
另外,还有一个 SHELL 脚本: https://github.com/graysky2/anything-sync-daemon ,这个主要是指定目录,让内存作为其缓存,然后定期将内存中的东西写入到 HDD/SDD 。你的需求不能直接用这个,要对 common
/anything-sync-daemon.in 进行改造,改成你的需求。也可以结合 mergerfs 一起使用。
2023-06-15 10:47:27 +08:00
回复了 23f0baf3 创建的主题 NAS 基于 truenas/zfs 是否有较好的冷热数据 smb 无感访问的方案
我的推荐也是 mergerfs ,保留 nvme 和 hdd 本来的各自的挂载点,新增一个 mergerfs 合并后的挂载点(可以选择不同的 merger 策略,见 @chronos 提供的链接的官方文档),平时使用就用合并后的挂载点。另外搞个脚本,定期把 nvme 的内容 rsync 到 hdd (使用原本各自的挂载点),然后再依据 nvme 的剩余空间大小和文件的 Access Time 或者 Modify Time 或者 Change Time 来删除定量的文件。
2023-06-15 10:27:49 +08:00
回复了 baobao1270 创建的主题 程序员 永远不要使用二级域名作为 Linux Hostname
也曾遇到过这个问题,但从未深究,谢谢 op 。
2023-06-12 11:16:37 +08:00
回复了 showmeCell 创建的主题 NAS 有了公网 IP,在外网咋样看视频
@showmeCell 两个可能,一是你 pt 把上行占完了,jellyfin 自然就上行很低,二是你的视频要转码才能被客户端支持,而服务器的转码是坨翔。
@cy18 #94 自己买的硬件装的爱快软路由。
我在路由器上防火墙限制了 RDP 端口仅限本省电信 IP 访问,RDP 的连接记录中一年多来,在事件查看器中只有自己连接的记录。
2023-05-29 21:19:20 +08:00
回复了 EvineDeng 创建的主题 OpenWrt openwrt 中 htop 的树形视图如何支持├这种符号?
知道了,根据 https://github.com/htop-dev/htop ,在 openwrt 编译 package/feeds/packages/htop 时,修改相应的 FLAG 为--enable-unicode ,启用 unicode 即可。
其实爱快或者 openwrt 都可以限制到只允许某国,甚至某省、某市的 ip 方可访问指定端口。
2023-04-07 15:51:03 +08:00
回复了 Andor_Chen 创建的主题 推广 送几本“通透”的《流畅的 Python (第 2 版)》
大概率是个分母
2023-03-20 17:25:53 +08:00
回复了 EvineDeng 创建的主题 NAS pve 直接安装最新版 Kodi,并实现与盒子一样的使用体验
@superliy LibreELEC 是只有 kodi 的系统,kodi 是媒体中心,也是软件,也是系统( LibreELEC )
2023-02-22 09:15:41 +08:00
回复了 feng0vx 创建的主题 Linux shell 语句 eval str="val"中 eval 的作用
对你这条语句而言,eval 确实有没有都一样,但对一些复杂拼接语句是有用的。
说错了,通过其他 Linux 机器设置 crontab 来自动检测上行带宽后设置爱快的智能模式的宽带上限。如何检测宽带上限你可以用其他现成的工具。
如果你用爱快的话,这个脚本中可以通过其他 Linux 机器设置 crontab 来自动检测上行带宽:

```
#!/usr/bin/env bash

## netlimit.sh 用法:
## ./netlimit.sh <限速值,单位 KB/s> 如 ./netlimit.sh 12800
## 脚本依赖于以下软件包,请自行安装好:curl openssl

## 限速上限,可以依靠其他脚本测得限速上限,然后以参数 1 传入
upload_limits="$1"

## 爱快用户名
ik_username=""

## 爱快密码
ik_password=""

## 登陆爱快网址,形如: http://192.168.1.1:10000
url_ikuai=""

## 这个 body 是设置“智能流控”模式的提交 body ,请先通过浏览器开发工具在爱快的“流控分流->智能流控”这里抓取你爱快系统的 body ,修改为你的 parent/interface/download/id 等
data_raw="{\"func_name\":\"layer7_intell\",\"action\":\"set_iface\",\"param\":{\"parent\":\"wan1\",\"interface\":\"wan1\",\"upload\":\"$upload_limits\",\"download\":128000,\"qos_switch\":1,\"comment\":\"\",\"id\":39358639}}"

## 登陆
ik_login() {
local ik_username="$1"
local ik_password="$2"
local passwd=$(echo -n "$ik_password" | openssl md5 -hex | awk '{print $2}')
local pass=$(echo -n "salt_11${ik_password}" | base64)
local cookie=$(curl $url_ikuai/Action/login -Ssi --data "{\"username\":\"$ik_username\",\"passwd\":\"$passwd\",\"pass\":\"$pass\",\"remember_password\":\"true\"}" | awk '/Set-Cookie:/{print $2}' 2>/dev/null)
[[ $cookie ]] && echo $cookie
}

## 获取 cookie
login_cookie=$(ik_login "$ik_username" "$ik_password")

## 设置限速
if [[ $login_cookie ]]; then
echo -n "设置爱快限速为 $upload_limits KB/s ,结果:"
curl $url_ikuai/Action/call --header "Cookie: $login_cookie" --data-raw "$data_raw"
else
echo "未能成功登陆爱快"
fi


```
2023-02-11 20:01:06 +08:00
回复了 Jiceburger 创建的主题 宽带症候群 上海电信 200M 上传每月 10 元
@Jiceburger 能把这链接分享出来吗
2023-02-05 11:15:04 +08:00
回复了 Arpong 创建的主题 程序员 bash script 循环赋值变量求助
前面 A 那里右大括号错写成右小括号了。

#!/usr/bin/env bash

iplist=( $(cat /tmp/ip.list) )

for ((i=0; i<$(( ${#iplist[*]} - 1 )); i++)); do
A=${iplist[i]}
B=${iplist[i+1]}
done
1  2  3  4  5  6  7  8  9  10 ... 13  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   975 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms · UTC 20:47 · PVG 04:47 · LAX 12:47 · JFK 15:47
Developed with CodeLauncher
♥ Do have faith in what you're doing.