GNU/Linux >> Znalost Linux >  >> Linux

Owncloud disk havaroval, data jsou v bezpečí, jak nastavit nový server

To záleží na tom, co je na těch discích, které nejsou mrtvé. Pokud to zahrnuje všechny datové adresáře a, co je nejdůležitější, databázi Mysql/Postgresql, neměli byste o nic přijít, kromě času na nastavení nové instance a opětovné zprovoznění věcí.

Pokud to nezahrnuje databázi, jste ve špatné situaci, protože jste ztratili všechny informace o správě a věci, jako jsou data aplikací (např. adresáře a záznamy v kalendáři). Stále nejste úplně v háji, protože by měly být přítomny alespoň skutečné datové soubory, pokud je Owncloud skutečně uložil na stále živé disky. Pro každého uživatele a skupinu budou existovat adresáře obsahující poslední stav každého souboru a ty můžete použít k opětovnému importu všeho do nové instance.


Upozornění:Tyto kroky jsou testovány pouze částečně.

Pokud jste povolili šifrování souborů, mám pro vás špatnou zprávu:Jako config.php obsahuje tajný klíč, soubory nelze obnovit.

Pokud ne, navrhuji následující kroky:

  • Zálohujte, co aktuálně máte.

  • Stáhněte a extrahujte novou kopii OwnCloud

  • Znovu vytvořte konfiguraci tak dobře, jak můžete:

    • Nastavte typ databáze a cestu (protože máte databázový soubor, tipoval bych, že typ databáze je sqlite)
    • Nastavte dbtableprefix na vaši předponu (výchozí je oc_ ). Nejste-li na pochybách, podívejte se do své databáze.
    • Nastavte datadirectory do vašeho datového adresáře
    • Nastavte installed pravda.
  • Obnovte datový adresář. Musí mít stejnou cestu jako ta stará nebo OwnCloud soubory nenajde.

Protože jste ztratili heslo, musíte všem uživatelům nastavit nová hesla.

Použijte occ příkaz pro resetování hesel:

$ 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

Po přihlášení byste měli mít opět přístup k souboru. Pokud nemůžete stáhnout soubory a zobrazí se vám chyby 404, datový adresář pravděpodobně není na stejném místě jako dříve.


V budoucnu byste měli pravidelně vytvářet výpis databáze a kopírovat jej na záložní server spolu s obsahem dat přímo a souborem config.php. A zvažte přechod na Nextcloud, protože je bezpečnější, rychlejší, plně open source a má více funkcí. Migrace z owncloudu na nextcloud je plně podporována a je snadná. Dobrý pohled na váš problém


Linux
  1. Jak přidat nový disk na stávající linuxový server

  2. Jak nakonfigurovat databázi MySQL Slave

  3. Jak nastavit neo4j graf databázový server na VPS

  1. Jak nastavit VSFTPD na CentOS 8

  2. Jak povolit vzdálené připojení k databázovému serveru MySQL

  3. Jak nastavím výchozí přezdívku pro nová připojení irssi?

  1. Jak nastavit Raspberry Pi jako DNS server

  2. Časté dotazy k systémovému disku a datovému disku

  3. Jak mohu použít DD k migraci dat ze starého disku na nový?