Updated FAQ (markdown)

Chris Lu 2020-03-21 10:25:19 -07:00
parent f03ece4a96
commit 7c49bba3f1

12
FAQ.md

@ -18,6 +18,18 @@ The internal management APIs are in gRPC. You can generate the language bindings
### Does it support FUSE?
Yes.
### My data is safe? What about bit-rot protection? Is there any encryption?
Your data is safe! SeaweedFS data is all append-only and create less stress to the disks, especially SSDs with a limited number of write cycles. SeaweedFS can maximumly reduce writes to the same SSD cell, thus increase its lifespan.
Entries on volume servers are CRC checked for any possible changes on server side and accessible via Etag. For Filer and S3 APIs, the files are also checked via MD5 Etag.
Filer can run in AES256 encryption mode, with the encryption keys stored in filer meta data store. So the volume server can safely run anywhere, remote or on cloud. See [[Filer Data Encryption]]
Between all the components, i.e., master, volume server, filer, and clients, SSL/TLS can be enabled for all the communications. JWT can be enabled to securely allow any client to upload data to volume servers. See [[Security Overview]]
For [[Amazon S3 API]], the credentials can be checked and access control can be enforced.
### How is it optimized for small files? How small is small files?
Optimization for small files is actually optimization for large amount of files. The file size does not matter. Filer server would chunk the files.