Cara membuat file tar.gz di Linux
Malam ini saya melakukan pindahan satu website (atau forum lebih tepatnya) dari VestaCP ke satu VPS sendiri berbasis stack LEMP (Linux, Nginx, MariaDB, dan PHP). Trafiknya sih biasa saja tapi karena ternyata ada satu VPS saya yang nganggur dari awal tahun jadi iseng saja sekalian setting web servernya. Hehe. 🙂 Tentu kita harus mempersiapkan data – datanya sebelum pindahan kan?
Langkah paling awal adalah membuat file backup dari direktori hosting situsnya dan untuk memperkecil ukuran filenya maka tidak hanya disatukan dengan tar
tapi juga dikompres menggunakan gunzip (gz
). Saya asumsikan lokasinya ada di virtual host VestaCP:
tar -czvf nama_domain.tar.gz /home/nama_user/web/nama_domain.com/public_html/
Nanti hasilnya tentu saja adalah sebuah file bernama nama_domain.tar.gz
, saya sarankan anda menjalankan perintahnya pada root directory web hostingnya. Kenapa? Biar tinggal didownload dari VPS tujuan saja filenya karena bisa diakses dari publik:
wget http://nama_domain.com/nama_domain.tar.gz
Kita menggunakan perintah wget
untuk mengunduhnya. Karena telah dikompres menggunakan gzip tentu proses transfer filenya lebih cepat. Apabila proses transfer filenya ke VPS baru sudah selesai jangan lupa dihapus ya file backup di VPS asalnya, karena tentu saja masih bisa diakses umum kalau dibiarkan atau terlupakan.
Setelah itu baru kita ekstrak isi file arsipnya pada VPS tujuan:
tar -xvf nama_domain.tar.gz
Selesai sudah, pastikan file – filenya sudah tepat lokasinya. Karena yang ikut dibackup juga direktori lengkapnya, jadi kadang perlu dipindahkan semuanya dulu ke tempat yang benar.
Semoga bermanfaat. 🙂