carta
calendarserver_purge_attachments(8)

calendarserver_purge_attachments8

Calendar server orphaned attachments clean-up utility

Usage

calendarserver_purge_attachments [--config file] [--uuid guid] [--days NUMBER] [--dry-run] [--verbose] [--help]

Overview

calendarserver_purge_attachments is a tool for removing attachments that are no longer referenced by any calendar events, or only referenced by events older than a specified cut-off.

calendarserver_purge_attachments should be run as a user with the same privileges as the Calendar Server itself, as it needs to read and write data that belongs to the server.

Options

-h, --help

Display usage information

-f, --config FILE

Use the Calendar Server configuration specified in the given file. Defaults to /etc/caldavd/caldavd.plist.

-u, --uuid GUID

Target a specific user via their GUID.

-d, --days NUMBER

Specify how many days in the past to retain. Defaults to 365 days.

-n, --dry-run

Calculate and display how many orphaned attachments would be removed, but don't actually remove them.

-v, --verbose

Print progress information.

Files

/etc/caldavd/caldavd.plist

The Calendar Server configuration file.

History

  • Debian 10 (Buster): the text shown here
  • Debian 7 (Wheezy)

--days since Debian 10 (Buster); --uuid since Debian 10 (Buster); -d since Debian 10 (Buster); -u since Debian 10 (Buster).

From calendarserver 9.2+dfsg-1 in Debian 10 (Buster). Parsed by carta from the page's mdoc source.