github.com/artpar/rclone@v1.67.3/docs/content/memory.md (about)

     1  ---
     2  title: "Memory"
     3  description: "Rclone docs for Memory backend"
     4  versionIntroduced: "v1.51"
     5  ---
     6  
     7  # {{< icon "fas fa-memory" >}} Memory
     8  
     9  The memory backend is an in RAM backend. It does not persist its
    10  data - use the local backend for that.
    11  
    12  The memory backend behaves like a bucket-based remote (e.g. like
    13  s3). Because it has no parameters you can just use it with the
    14  `:memory:` remote name.
    15  
    16  ## Configuration
    17  
    18  You can configure it as a remote like this with `rclone config` too if
    19  you want to:
    20  
    21  ```
    22  No remotes found, make a new one?
    23  n) New remote
    24  s) Set configuration password
    25  q) Quit config
    26  n/s/q> n
    27  name> remote
    28  Type of storage to configure.
    29  Enter a string value. Press Enter for the default ("").
    30  Choose a number from below, or type in your own value
    31  [snip]
    32  XX / Memory
    33     \ "memory"
    34  [snip]
    35  Storage> memory
    36  ** See help for memory backend at: https://rclone.org/memory/ **
    37  
    38  Remote config
    39  
    40  --------------------
    41  [remote]
    42  type = memory
    43  --------------------
    44  y) Yes this is OK (default)
    45  e) Edit this remote
    46  d) Delete this remote
    47  y/e/d> y
    48  ```
    49  
    50  Because the memory backend isn't persistent it is most useful for
    51  testing or with an rclone server or rclone mount, e.g.
    52  
    53      rclone mount :memory: /mnt/tmp
    54      rclone serve webdav :memory:
    55      rclone serve sftp :memory:
    56  
    57  ### Modification times and hashes
    58  
    59  The memory backend supports MD5 hashes and modification times accurate to 1 nS.
    60  
    61  ### Restricted filename characters
    62  
    63  The memory backend replaces the [default restricted characters
    64  set](/overview/#restricted-characters).
    65  
    66  {{< rem autogenerated options start" - DO NOT EDIT - instead edit fs.RegInfo in backend/memory/memory.go then run make backenddocs" >}}
    67  ### Advanced options
    68  
    69  Here are the Advanced options specific to memory (In memory object storage system.).
    70  
    71  #### --memory-description
    72  
    73  Description of the remote
    74  
    75  Properties:
    76  
    77  - Config:      description
    78  - Env Var:     RCLONE_MEMORY_DESCRIPTION
    79  - Type:        string
    80  - Required:    false
    81  
    82  {{< rem autogenerated options stop >}}