GNU/Linux >> Belajar Linux >  >> Linux

Disk cloud sendiri rusak, data aman, cara menyiapkan server baru

Ini tergantung apa yang ada di disk yang tidak mati itu. Jika ini mencakup semua direktori data dan, yang paling penting, database Mysql/Postgresql, Anda seharusnya tidak kehilangan apa pun kecuali waktu untuk menyiapkan instance baru dan membuat semuanya berfungsi kembali.

Jika ini tidak termasuk basis data, Anda berada dalam situasi yang buruk, karena Anda telah kehilangan semua informasi manajemen dan hal-hal seperti data aplikasi (misalnya buku alamat dan entri kalender). Anda masih belum sepenuhnya kacau, karena setidaknya file data sebenarnya harus ada jika Owncloud memang menyimpannya di disk yang masih hidup. Akan ada direktori untuk setiap pengguna dan grup yang berisi status terakhir dari setiap file, dan Anda dapat menggunakannya untuk mengimpor ulang semuanya ke instance baru.


Perhatikan:Langkah-langkah ini hanya diuji sebagian.

Jika Anda telah mengaktifkan enkripsi file, saya punya kabar buruk untuk Anda:Sebagai config.php berisi kunci rahasia, file tidak dapat dipulihkan.

Jika tidak, saya akan menyarankan langkah-langkah berikut:

  • Cadangkan apa yang Anda miliki saat ini.

  • Unduh dan ekstrak salinan baru OwnCloud

  • Buat ulang konfigurasi sebaik mungkin:

    • Setel jenis dan jalur basis data (karena Anda memiliki file basis data, saya kira jenis basis datanya adalah sqlite)
    • Atur dbtableprefix ke awalan Anda (standarnya adalah oc_ ). Jika ragu, lihat database Anda.
    • Atur datadirectory ke direktori data Anda
    • Atur installed benar.
  • Pulihkan direktori data. Itu harus memiliki jalur yang sama dengan yang lama , atau OwnCloud tidak akan menemukan file.

Karena Anda telah kehilangan kata sandi, Anda harus menyetel kata sandi baru untuk semua pengguna.

Gunakan occ perintah untuk mengatur ulang kata sandi:

$ sudo -u www-data php /var/www/owncloud/occ user:resetpassword admin
Enter a new password:
Confirm the new password:
Successfully reset password for admin

Setelah Anda login, Anda harus memiliki akses file lagi. Jika Anda tidak dapat mengunduh file dan mendapatkan kesalahan 404, direktori data mungkin tidak berada di lokasi yang sama seperti sebelumnya.


Di masa mendatang Anda harus secara teratur membuat database dump dan menyalinnya ke server cadangan bersama dengan konten data secara langsung dan file config.php. Dan pertimbangkan untuk pindah ke Nextcloud karena lebih aman, lebih cepat, open source sepenuhnya, dan memiliki lebih banyak fitur. Migrasi dari owncloud ke nextcloud didukung sepenuhnya dan mudah. ​​Lihat baik-baik masalah Anda


Linux
  1. Cara Menambahkan Disk Baru ke Server Linux yang Ada

  2. Disk sistem dan disk data FAQ

  3. Cara mengonfigurasi Database Budak MySQL

  1. Cara Mengatur VSFTPD di CentOS 8

  2. Cara Mengizinkan Koneksi Jarak Jauh ke Server Database MySQL

  3. Bagaimana cara menggunakan DD untuk memigrasikan data dari drive lama ke drive baru?

  1. Cara Mengatur Raspberry Pi Sebagai Server DNS

  2. Cara mengatur server database grafik neo4j di VPS

  3. Bagaimana cara mengatur nick default untuk koneksi irssi baru?