Идентификация файлов в Plone BlobStorage

файлы в var / blobstorage могут быть перечислены и отсортированы по их размерам с помощью команд Unix. Этот способ показывает большие файлы в верхнем списке. Как я могу идентифицировать эти файлы, к которым принадлежат идентификаторы / пути на сайте Plone?

1 ответов


нет никакого "поддерживаемого" способа сделать это. Возможно, вы могли бы написать сценарий для проверки хранилища ZODB, но это было бы сложно. Если вы хотите найти самые большие файлы на своем сайте Plone, вам, вероятно, лучше написать сценарий, который работает в Plone, и использовать его для поиска (с помощью portal_catalog) для всех файловых объектов (или любого типа контента, который, скорее всего, имеет большие файлы) и вызова get_size() на нем. Это должно вернуть (кэшированный) размер, и вы можете удалить то, что хотите очистить вверх.