Disk Space Requirements
In general, when estimating the amount of additional disk space to allocate for Tableau Server for day-to-day usage, you must consider whether or not extracts will be published to Tableau Server, and consider the number of workbooks that you expect to publish to Tableau Server . If you anticipate using extracts, Tableau recommends that you begin with a few hundred gigabytes (GB). If you do not anticipate using extracts, you may only need around 50 GB to fulfill your usage needs. To setup drive space alerts, see Configure Server Event Notification.
Here are the factors that affect disk space requirements:
Publishing extracts to Tableau Server
Consider the number of extracts that will be published to Tableau Server and the size of each extract. Test your needs by publishing several extracts to Tableau Server, and then checking the disk space used. You can use this amount of disk space to help you figure out how many extracts will be published to Tableau Server over time as well as how each existing extract will increase in size.
Consider the space needed by the temp directory during an extract refresh. The temp directory, which is where an extract is stored to during a refresh, may require up to three times the final file size of the extract.
While there may be some cases where .hyper extracts become bigger after an extract upgrade, there are other cases when .hyper extracts become smaller after an extract upgrade. In general, the overall disk size requirements should be the same for .hyper extracts as it was for .tde extracts.
Creating many workbooks
If using workbooks, consider the number of workbooks that will be published to Tableau Server. Individual workbooks tend to take up a small amount of disk space. However, if you anticipate thousands of workbooks being published, you may want to allocate additional disk space to accommodate those workbooks.
To assist with daily management and troubleshooting, Tableau Server creates log files as a part of its normal operations. Depending on the level at which the logging is configured, it can significantly impact the amount of disk space necessary on the Tableau Server computer.
Backup and restore processes
You must have adequate disk space for the database backup and restore processes to run successfully. You need sufficient free disk space to restore from backup, that is in all cases 15% of the disk size. In some cases it could be even greater:
On nodes with the repository, you need additional free space equal to at least twice the size of the repository data. To obtain an estimate of the repository data, check the size of <data directory>/pgsql/data/base directory.
On nodes with the file store, you need additional free space equal to at least the size of the file store data. To obtain an estimate of file store data (extracts, flows, etc.), check the size of <data directory>/dataengine directory.
On nodes with the TabadminController, you need additional free space equal to at least the size of the repository data plus the size of the file store data.
If all of the above are on the same node, you can use the sum of the sizes to determine the amount of disk space required.
To restore Tableau Server:
On controller nodes, you need free space equal to at least the size of the backup archive.
On repository nodes, you need free space equal to at least twice the size of the repository data in the backup archive.
On file store nodes, you need free space equal to at least twice the size of the dataengine folder in the backup archive.