Saya memiliki file tar "Moodle" 38GB yang harus saya transfer dari server lama (Shared hosting), yang dapat kita sebut "Server A" ke server baru (Dedicated virtual), atau "Server B". Saya dengan Mediatemple jika itu membantu.
Saya sudah tarballed direktori dan menggunakan wget untuk mentransfernya ke server B melalui SSH, namun - ini adalah paket 100GB lemah dan saya pada kapasitas disk 96% - yang berarti saya tidak dapat membatalkan pengarsipan file pada server B! Apakah ada cara saya dapat mentransfer file besar ini dari Server A ke Server B, menjaga izin dan dengan kemungkinan file korupsi, yang tidak akan membuat saya mencapai batas disk?
Sementara saya telah menghabiskan cukup banyak waktu melakukan ini sejauh ini, saya akan rela meninggalkan rencana awal saya jika seseorang dapat menawarkan ide yang lebih baik - dan saya akan sangat berterima kasih!
rsync -av servera:/path/to/files/to/copy/ /path/to/copy/to
man rsync
ataursync --help
-a
menyiratkan-r
(dan banyak lagi bendera yang terus dilupakan orang hingga-a
ditambahkan sebagai "ini adalah bendera yang berguna untuk membuat cadangan")Anda mungkin ingin membeli lebih banyak ruang disk, tetapi dengan asumsi Anda tidak, Anda dapat ...
pipa tarball di sekitar daripada mengunduhnya.
atau jika Anda tidak memiliki akses SSH ke server lama Anda
atau gunakan rsync seperti kata Dennis .
Jadilah kreatif. Ada solusi lain yang tidak saya sebutkan.
sumber
--numeric-owner
opsi sebelum membuat tarball untuk memastikan pemilik dan grup tidak akan berubah.ssh ouser@oserver tar -zcplC /src_path --numeric-owner . | tar -zxpC /dst_path
--numeric-owner
dapat memiliki konsekuensi (yang berpotensi serius) yang tidak diinginkan jika skema UID / GID berbeda antara kedua mesin. Ini biasanya bukan masalah di lingkungan internal, tetapi beralih dari "shared hosting" ke "dedicated virtual" ini dapat menyebabkan masalah. Anda harus berharap untuk memiliki kepemilikan memperbaiki pada server baru jika menggunakantar
,cpio
dan bahkan mungkinrsync
.nc
atauopenssl
,sed
,gpg
,uuencode
danmail
(dengan hati-hati;),enscript
+lpr
+ [operator burung] ( fr.wikipedia.org/wiki/IP_over_Avian_Carriers ) +scan
+ocr
. .. Tetapi ada lebih banyak lagi ...