日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux开机启动rsync,【Linux】rsync同步文件 程序自启动

發布時間:2025/3/12 linux 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux开机启动rsync,【Linux】rsync同步文件 程序自启动 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

rsync使用

1. 為什么使用rsync?

rsync解決linux系統下文件同步時, 增量同步問題.

使用場景: 線上需要定時備份數據文件(視頻資源), 使用rsync完成每天的增量備份.

2. rsync使用遇到的問題

線上數據文件全量備份, 32T數據, 主要是視頻文件, 數據量較大, 按照100M/s, 需要3天+, 啟動后在執行3h左右時出錯, 備份程序退出.日志如下:

1 133 rsync error: received SIGINT, SIGTERM, or SIGHUP (code 20) at rsync.c(544) [sender=3.0.6]2 134 rsync: writefd_unbuffered failed to write 78 bytes to socket [generator]: Broken pipe (32)

:可能是數據量較多, 導致備份出錯??? 還未找到原因.

3. rsync刪除大量文件應用(于rm -rf等的比較)

經測試, rsync與 rm-rf dir/ 時間上并無太大區別.

linux 積累

1. 后臺執行程序

讓程序忽略hangup信號 nohup %cmd% &

讓程序的父進程是init進程,而不是當前終端的進程 setsid %cmd%

參見:

2.查看文件的創建日期(stat)

使用ls -l 顯示的是文件的最后修改時間; 如何查看文件的創建時間? 參見:

說明:Access訪問時間。Modify修改時間。Change狀態改動時間??梢詓tat *查看這個目錄所有文件的狀態。

關于stat命令:

[root@streamserver ~]# stat 1.txt

File: `1.txt' Size: 2412 Blocks: 8 IO Block: 4096regular file

Device: fd00h/64768d Inode: 1057054 Links: 1Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/root)

Access:2015-07-26 15:56:31.845546973 +0800Modify:2015-07-26 15:56:29.555491379 +0800Change:2015-07-26 15:56:29.555491379 +0800

經centOS4.4.7驗證: accessTime即為文件的創建時間(文章提到的more,less查看文件并不修改此時間)

3. 統計文件個數

ls -l|wc -l

包括子文件夾: ls -lR|wc -l

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的linux开机启动rsync,【Linux】rsync同步文件 程序自启动的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。