dd命令清除磁盘数据

1.先查看扇区数量和大小

root@ds3617xs:~# fdisk -l /dev/sda
Disk /dev/sda: 10 GiB, 10737418240 bytes, 20971520 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

2.用DD写入数据0或随机值

root@ds3617xs:~# dd if=/dev/urandom of=/dev/sda bs=512 count=20971520
20971520+0 records in
20971520+0 records out
10737418240 bytes (11 GB) copied, 1793.47 s, 6.0 MB/s
root@ds3617xs:~#

/dev/urandom随机很慢,/dev/zero快一点。

CPU满载运行命令

这是一个简单的方法。

命令有三种:

  1. sha1sum /dev/zero

  2. md5sum /dev/zero

  3. dd if=/dev/zero of=/dev/null

这三种命令都是单核心,2个核心就运行2个进程,如:

md5sum /dev/zero | md5sum /dev/zero

结束按Ctrl+C

后台运行:

md5sum /dev/zero | md5sum /dev/zero &

结束运行killall md5sum

VPS通过rsync同步到群晖

方式是群晖服务端,VPS做客户端「推」文件备份

群晖设置

  1. 编辑/etc/rsyncd.conf


#motd file = /etc/rsyncd.motd
#log file = /var/log/rsyncd.log
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
use chroot = no
#指定端口
port = 873
#群晖默认用户ID
uid = 1026 
#群晖默认用户组ID
gid = 100
#确保rsync服务器不会永远等待一个崩溃的客户端,0表示永远等待
timeout = 300 
#模块名
[NetBackup]
#路径,注意一下权限
path = /volume1/NetBackup
#关闭只读
read only = false
#认证用户
auth users = rsync_backup
#密码文件,格式:user:password !权限一定要chmod 600 /etc/rsync_pass.ini
secrets file = /etc/rsync_pass.ini
  1. 控制面板-文件服务-rsync:启动rsync服务

rsync客户端(VPS)设置

客户端没有什么设置的,基本都自带rsync,新建密码文件(名称位置随意)/etc/rsync_pass.txt即可,注意一点权限一定要是600

rsync -avz --port=873 --delete --password-file=/etc/rsync_pass.txt /www/backup/ rsync_backup@tanst.net::NetBackup

群晖更新docker容器

对于使用Synology NAS的用户,可以使用以下步骤更新容器图像。

  1. 打开Docker应用程序。

  2. 单击左窗格中的“ 注册表 ”。

  3. 在搜索栏中,键入容器的名称(例如linuxserver/nginx)。

  4. 选择图像,单击“ 下载”,然后选择latest标记。

  5. 等待下载完成。完成后会显示通知。

  6. 单击左窗格中的“容器”。

  7. 选择您的nginx容器。

  8. 单击操作 - > 停止来停止它。

  9. 单击“操作” - >“ 清除”清除容器。这会在保持其配置的同时移除容器。

  10. 单击“操作” - >“ 启动”再次启动容器。注意:容器可能会在重新创建时暂时从列表中消失。

群晖安装emby旧版本套件

由于emby最近升级了4.1.1.0,电影sample文件也识别出来了,电视识别也不好,极度后悔升级,想回到4.0.3.0版本,起初想装docker,可是偏偏没有4.0.3.0版本的docker,我也是醉了。

首先利用群晖的日志获取emby的XPEnology版本的套件下载地址:
先正常添加emby的XPEnology套件源,点开始安装,不等下载完成就点取消,然后cat /var/log/messages,会发现类似:

2019-05-08T10:56:11+08:00 ds3617xs synoscgi_SYNO.Core.Package.Installation_1_install[18131]: pkgserver.cpp:261 Failed to read data.
2019-05-08T10:56:11+08:00 ds3617xs synoscgi_SYNO.Core.Package.Installation_1_install[18131]: pkgserver.cpp:651 Failed to curl perform, code=42, err=Error, url=https://synology.emby.media/packages/xpenology/stable/4.1.1.0-1/EmbyServer_4.1.1.0-1_xpenology.spk
2019-05-08T10:56:14+08:00 ds3617xs synostoraged: cache_monitor.c:1622 Can't support DS with cpu number (1)

的日志,里面的链接就是下载地址,然后改一下版本号,手动下载安装即可。