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í jeoc_
). 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