From 5eeade22fc786ef3c655d285c7b41941d205707d Mon Sep 17 00:00:00 2001 From: GaryH4 Date: Sun, 7 Apr 2019 19:55:13 +0800 Subject: [PATCH] Update tips.md --- docs/zh_CN/tips.md | 63 +++++++++++++++++++++++++++------------------- 1 file changed, 37 insertions(+), 26 deletions(-) diff --git a/docs/zh_CN/tips.md b/docs/zh_CN/tips.md index bb0cdbe..cc700d7 100644 --- a/docs/zh_CN/tips.md +++ b/docs/zh_CN/tips.md @@ -1,47 +1,58 @@ -
  • 删除某worker的某镜像 +* 删除某worker的某镜像 -先确定已经给tunasynctl写好config文件:~/.config/tunasync/ctl.conf -
    manager_addr = "127.0.0.1"
    +先确定已经给tunasynctl写好config文件:`~/.config/tunasync/ctl.conf`
    +
    +```
    +manager_addr = "127.0.0.1"
     manager_port = 12345
    -ca_cert = ""
    - +ca_cert = "" +``` 接着 -
    $ tunasynctl disable -w [worker_id] [mirror_name]
    -$ tunasynctl flush
    -
  • 热重载worker.conf - -$ tunasynctl reload -w [worker_id] +``` +$ tunasynctl disable -w [worker_id] [mirror_name] +$ tunasynctl flush +``` ---- -e.g. 删除test_workerelvish镜像: +* 热重载 `worker.conf` + +`$ tunasynctl reload -w [worker_id]` + +---- + +e.g. 删除 `test_worker` 的 `elvish` 镜像: 1. 删除存放镜像的文件夹 -2. 删除worker.conf中对应的mirror段落 +2. 删除 `worker.conf` 中对应的 `mirror` 段落 3. 接着操作: -
    $ tunasynctl reload -w test_worker
    +
    +```
    +$ tunasynctl reload -w test_worker
     $ tunasynctl disable -w test_worker elvish
    -$ tunasynctl flush
    +$ tunasynctl flush +``` 4. (可选)最后删除日志文件夹里的日志 ----- - -
  • 删除worker - -$ tunasynctl rm-worker -w [worker_id] - -e.g. $ tunasynctl rm-worker -w test_worker ---- -
  • 更新镜像的大小 - -由于du -s比较耗时,故镜像大小可直接由rsync的日志文件读出 +* 删除worker -$ tunasynctl set-size -w [worker_id] [mirror_name] [size] +`$ tunasynctl rm-worker -w [worker_id]` -其中,末尾的[size]参数,由操作者设定 +e.g. `$ tunasynctl rm-worker -w test_worker` + +---- + +* 更新镜像的大小 + +`$ tunasynctl set-size -w [worker_id] [mirror_name] [size]` + +其中,末尾的[size]参数,由操作者设定,或由某定时脚本生成 + +由于 `du -s` 比较耗时,故镜像大小可直接由rsync的日志文件读出