Carl 好奇
11 years ago
有人用過 rsync 嗎?
latest #58
阿斯~~蘭
11 years ago
常用啊
阿斯~~蘭
11 years ago
電腦間 copy 檔案 不是就要用到嗎?
avain
11 years ago
好用....
立即下載
JokerCatz
11 years ago
定時備份每天用,有一大票參數可以做很多事情
Carl
11 years ago
rsync 做下去的同時,如果檔案一直在變,最後跑完會是剛下指令的狀態嗎?還是會一直跑不完?
元兒~@電波存在
11 years ago
我只有拿來複製 /home 用... (doh)
因為連權限也要一起複製到~~
davidou ™
11 years ago
. ./
davidou ™
11 years ago
我如果沒記錯的話 跑過好像就不會再跑了的樣子 除非重下一次 不過我是都不會在改變的時候跑拉 都丟半夜去同步
Carl
11 years ago
所以應該是執行 rsync 的時候它就開始切,不管後來有再改,同步到下指令時間點的狀態嗎?
JokerCatz
11 years ago
hmmm...檔案持續變動的話會有lock之類的東西就是,所以會讓rsync備份完,另外一邊變動的才能夠覆寫,而rsync基本上和cron差不多,就是跑完就沒了的東西,下次要再sync還要再執行一次就是
JokerCatz
11 years ago
上述lock是針對單檔而言就是,而不是整個都會lock住,速度基本上很快,畢竟是用flag + timestamp判斷的,有變動才會sync有的沒的
davidou ™
11 years ago
的確很快 我備份公司網路芳鄰的資料儲存空間也是沒幾分鐘就跑完了 裡面一堆爆量小黨(都是office相關小黨)
debɐnchery
11 years ago
rsync -avPz 超好用
小喵♥
11 years ago
man 了一下 rsync -vazP
魚腥 / hyslion
11 years ago
有用,但是沒注意過你的問題。通常做這種操作我都會避免讓來源更動了...
小喵♥
11 years ago
plurkyushin: 避免更動+1
小喵♥
11 years ago
ubuntuforums.org/showthr...
有人提到最好做兩次 rsync
魚腥 / hyslion
11 years ago
也許可以實驗一下
小喵♥
11 years ago
討論串中也提到
「the changes which are not copied are those which occur after starting rsync, in those files which rsync had no intention of copying.」
JokerCatz
11 years ago
目前公司用的是這串 -aLq --delete --delete-excluded --timeou... 之前研究過之後就都沒動過了X"DDDD...還分每週和每日的,而mysql / redia / mongodb就用dump即可
V字龍(Vdragon)
11 years ago
如果是無損 copy 某非正在運行 Linux 系統之檔案系統到另一目錄下呢?
之前試 UID/GID 總是會爛掉orz
JokerCatz
11 years ago
Vdragon: -p看看?裡面也有些跨越partition的參數可以玩,不過都要測試過才會找到你想要的就是
JokerCatz
11 years ago
&fix # redia => redis
V字龍(Vdragon)
11 years ago
更正:如何用 C partition 的 GNU/Linux 系統複製 A partition 中的 GNU/Linux 系統至 B partition (C partition 系統的 user/group ID 設定與 A partition 系統不一致)?
V字龍(Vdragon)
11 years ago
目前卡死在只能先用 fsarchiver 將 A partition 備份起來再還原到 B partition...
V字龍(Vdragon)
11 years ago
應用上是將來直接用 rsync 把自己的系統 copy 到其他電腦上再修好開機就完成安裝 Linux (而且什麼都不用設定)
JokerCatz
11 years ago
Vdragon: 我不確定可行,但是提供你測試方式:使用對象使用者來進行rsync,且設定不保留原uid/gid,至於用在root的話要嘗試用chroot,不然就是要rsync後去chown了,畢竟rsync本身沒那參數就是((頭痛的還有chown後可能會判定flag不一致...會導致下次sync花很多時間有的沒的|||
V字龍(Vdragon)
11 years ago
原構想來自 https://wiki.archlinux.o...
但是似乎是只能在 A partition 之系統中做
而且也沒辦法實現直接透過 SSH 將一台機器某個 partition 的系統直接搬到另一台機器的某一 partition 上
debɐnchery
11 years ago
要這樣作的話我都是直接 mdadm 耶XD
JokerCatz
11 years ago
Vdragon: ==w=="......你這樣幹為啥不原機dd就好了......((雖然...有時候會怪怪的X"DDD,尤其高修改環境...然後可能會碰到fsck就是...舊公司一個月會自我dd一次X"DD
V字龍(Vdragon)
11 years ago
jokercatz: 可以大 partition dd 到小 partition 嗎?
JokerCatz
11 years ago
Vdragon: << 必掛...X"DDDD...
JokerCatz
11 years ago
&我說的案例是兩顆相同的硬碟然後整顆dd就是
JokerCatz
11 years ago
&單純的想起來...你為啥不用clonezilla來幹就好了|||
debɐnchery
11 years ago
jokercatz: mdadm 啦!原地 clone 耶
JokerCatz
11 years ago
xatierlike: 軟Raid掛過不敢用|||...會出現非常嚴重的資料不一致的問題,所以後來都寧願花錢買高級貨來弄,然後Raid系列最有問題的應該是...兩顆都要on且效能會變低就是,不過問一下mdadm有支援不同size的partition?
debɐnchery
11 years ago
我沒死過XD
debɐnchery
11 years ago
沒試過不同的 size
我自己的作法通常都是 放三顆在那邊,一顆預備
JokerCatz
11 years ago
xatierlike: 死過一次就會知道批次備份的重要性|||(上述的rsync & dd),所以我目前都會做批次備份,而RAID(mirror)就會丟給硬體做
debɐnchery
11 years ago
我跟你相反,之前遇到的問題是我們這邊的 萬年 raid 卡 死爛,然後同廠商新的卡接上去不會動... e04
debɐnchery
11 years ago
考慮到成本和升級問題,反而是不敢用硬體 raid XD
debɐnchery
11 years ago
不過其他的 user data 我們額外放 NetApp 就是,反正就花錢XD
JokerCatz
11 years ago
xatierlike: ==w==" anyway RAID掛了也很正常,所以我才說我有另外的硬碟專門做批次備份咪,所以會是一份+一顆的配置就是
JokerCatz
11 years ago
四顆硬碟剛好做RAID5 + 1批次備份(rock)
debɐnchery
11 years ago
(rock)
V字龍(Vdragon)
11 years ago
jokercatz: clonezilla 缺點跟 dd 一樣啊
V字龍(Vdragon)
11 years ago
jokercatz: fsarchiver 彈性較大,只不過弄完要修開機
如果能用 rsync 直接 copy 就能再省掉製作備份所需要的時間了
JokerCatz
11 years ago
Vdragon: ==w=="......是男人就選一個唄不然就全都選唄,別扭扭捏捏的,目的達到就好了啦
davidou ™
11 years ago
我是三台做rsync 然後其中一台nas有做raid 也測試過要是nas掛了 直接買同廠牌就算不同型號 插上去也是可以work
小喵♥
11 years ago
請問大家總體推硬RAID還是軟RAID
davidou ™
11 years ago
我是會推硬體 , 寶傑 你怎麼說
小喵♥
11 years ago
寶傑表示:
Carl
11 years ago
軟體 RAID 沒啥不好,我家 NAS 就是用軟體方式建的 RAID。
小喵♥
11 years ago
我想我該去買顆硬碟備份…好怕資料會不見QAQ
Carl
11 years ago
208mt: 說實在的,怕資料不見傳到 S3 可能會比較保險,而且每年費用一直降。
小喵♥
11 years ago
好主義!
Carl
11 years ago
208mt: 若是跟我一樣怕資料被偷,先加密就行了。
back to top