mirror of
https://github.com/nextcloud/documentation.git
synced 2026-01-04 02:36:49 +07:00
ext_storage_list_that_uses_temp_space
This commit is contained in:
@@ -90,6 +90,36 @@ following order, with later mount types always overriding a previous mount type:
|
||||
- user (not all) : per-user mount configurations
|
||||
- :file:`data/$user/mount.json` : personal mount configurations
|
||||
|
||||
Note regarding temporary disk space needs
|
||||
-----------------------------------------
|
||||
|
||||
Not all external storage types are currently enabled for or do support streaming.
|
||||
Therefore ownCloud needs temporary space to buffer data for transfers. This can occur
|
||||
when there are many concurrent users transferring data with a higher volume over a small
|
||||
bandwidth wire. ownCloud may need in these cases an amount of temporary space which could
|
||||
exeed the server capabilities. Example: 100 concurrent users uploading each a file having
|
||||
300MB with a total transfer trime of 6000s (1h 40min). The temporary space needed
|
||||
by ownCloud for this period of time is 30GB. Even though it is not mandatory,
|
||||
the location of the temp directory used by ownCloud can be configured manually.
|
||||
To do so, you need to maintain the 'tempdirectory' parameter described in
|
||||
config.sample.php
|
||||
|
||||
As of writing, following external storage list uses temp files for up/download:
|
||||
|
||||
* FTP
|
||||
* SMB / SMB_OC
|
||||
* WebDAV
|
||||
* Amazon S3
|
||||
* Dropbox
|
||||
* Google Drive
|
||||
* OpenStack SWIFT
|
||||
|
||||
External storage list that uses direct file streaming:
|
||||
|
||||
* Local
|
||||
* SFTP
|
||||
|
||||
|
||||
Backends
|
||||
--------
|
||||
|
||||
|
||||
@@ -51,6 +51,36 @@ external storage services, and check the services you want to allow.
|
||||
After creating your external storage mounts, you can share them and control
|
||||
permissions just like any other ownCloud share.
|
||||
|
||||
Note regarding temporary disk space needs
|
||||
-----------------------------------------
|
||||
|
||||
Not all external storage types are currently enabled for or do support streaming.
|
||||
Therefore ownCloud needs temporary space to buffer data for transfers. This can occur
|
||||
when there are many concurrent users transferring data with a higher volume over a small
|
||||
bandwidth wire. ownCloud may need in these cases an amount of temporary space which could
|
||||
exeed the server capabilities. Example: 100 concurrent users uploading each a file having
|
||||
300MB with a total transfer trime of 6000s (1h 40min). The temporary space needed
|
||||
by ownCloud for this period of time is 30GB. Even though it is not mandatory,
|
||||
the location of the temp directory used by ownCloud can be configured manually.
|
||||
To do so, you need to maintain the 'tempdirectory' parameter described in
|
||||
config.sample.php
|
||||
|
||||
As of writing, following external storage list uses temp files for up/download:
|
||||
|
||||
* FTP
|
||||
* SMB / SMB_OC
|
||||
* WebDAV
|
||||
* Amazon S3
|
||||
* Dropbox
|
||||
* Google Drive
|
||||
* OpenStack SWIFT
|
||||
|
||||
External storage list that uses direct file streaming:
|
||||
|
||||
* Local
|
||||
* SFTP
|
||||
|
||||
|
||||
Local Storage
|
||||
-------------
|
||||
|
||||
|
||||
Reference in New Issue
Block a user