Owncloud видаляємо фантомні файли, сісодмініум

Я дуже давно користуюся такою чарівною річчю як ownCloud як на роботі, так і для себе особисто. Мене цей комбайн в усьому влаштовує. І я примудрився зіткнутися з цікавим глюком в його роботі.

ownCloud - це, на мій погляд ідеальне рішення для параноїків тих, хто бажає мати свій GoogleDrive / Яндекс.Діск / Dropbox і ще кілька додаткових булочок у вигляді наступних бонусів:

  1. Ви контролюєте розмір свого хмарного сховища - скільки жорстких дисків купили, стільки і використовуєте;
  2. У вас є можливість його модернізувати і розширювати функціонал за допомогою плагінів;

А тепер до суті проблеми. Власне кажучи косяк відтворюється наступним чином. Через веб-інтерфейс ownCloud або через клієнтську програму заливаємо файли в власне хмара. Після чого заходимо туди по ssh і видаляємо «непотрібні» файли ручками через консоль. У нас виникає проблема «привид файлу» тому, що в базі і кеші ownCloud файли залишилися, а за фактом зникли. Виправити це можна досить таки легко за допомогою такої команди:

cd / path / to / install / dir / owncloud
sudo -u www-data. / Occ files: scan --all

З дана команда перезапустить сканування файлів в директоріях користувачів, перебудує кеш, оновить інформацію в базі даних.

Помилка ця проявляється і в зворотному напрямку: коли заливаєте файли через консоль (scp, ftp), а в веб-інтерфейсі файлів немає і в десктопних клієнтів файли не з'являються.

Навігація по публікаціям

Трохи про мене…

Про що я пишу:

Отримувати свіжі записи на пошту: