Merge pull request #1012 from gaul/doc/markdown

Address markdownlint warnings
This commit is contained in:
Takeshi Nakatani 2019-04-22 22:39:55 +09:00 committed by GitHub
commit a7e81fda9b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,13 +1,11 @@
s3fs # s3fs
====
s3fs allows Linux and macOS to mount an S3 bucket via FUSE. s3fs allows Linux and macOS to mount an S3 bucket via FUSE.
s3fs preserves the native object format for files, allowing use of other s3fs preserves the native object format for files, allowing use of other
tools like [AWS CLI](https://github.com/aws/aws-cli). tools like [AWS CLI](https://github.com/aws/aws-cli).
[![Build Status](https://travis-ci.org/s3fs-fuse/s3fs-fuse.svg?branch=master)](https://travis-ci.org/s3fs-fuse/s3fs-fuse) [![Build Status](https://travis-ci.org/s3fs-fuse/s3fs-fuse.svg?branch=master)](https://travis-ci.org/s3fs-fuse/s3fs-fuse)
Features ## Features
--------
* large subset of POSIX including reading/writing files, directories, symlinks, mode, uid/gid, and extended attributes * large subset of POSIX including reading/writing files, directories, symlinks, mode, uid/gid, and extended attributes
* compatible with Amazon S3, Google Cloud Storage, and other S3-based object stores * compatible with Amazon S3, Google Cloud Storage, and other S3-based object stores
@ -20,8 +18,7 @@ Features
* user-specified regions, including Amazon GovCloud * user-specified regions, including Amazon GovCloud
* authenticate via v2 or v4 signatures * authenticate via v2 or v4 signatures
Installation ## Installation
------------
Many systems provide pre-built packages: Many systems provide pre-built packages:
@ -66,8 +63,7 @@ Many systems provide pre-built packages:
Otherwise consult the [complation instructions](COMPILATION.md). Otherwise consult the [complation instructions](COMPILATION.md).
Examples ## Examples
--------
s3fs supports the standard s3fs supports the standard
[AWS credentials file](https://docs.aws.amazon.com/cli/latest/userguide/cli-config-files.html) [AWS credentials file](https://docs.aws.amazon.com/cli/latest/userguide/cli-config-files.html)
@ -117,14 +113,17 @@ s3fs mybucket /path/to/mountpoint -o passwd_file=${HOME}/.passwd-s3fs -o url=htt
``` ```
or(fstab) or(fstab)
``` ```
s3fs#mybucket /path/to/mountpoint fuse _netdev,allow_other,use_path_request_style,url=https://url.to.s3/ 0 0 s3fs#mybucket /path/to/mountpoint fuse _netdev,allow_other,use_path_request_style,url=https://url.to.s3/ 0 0
``` ```
To use IBM IAM Authentication, use the `-o ibm_iam_auth` option, and specify the Service Instance ID and API Key in your credentials file: To use IBM IAM Authentication, use the `-o ibm_iam_auth` option, and specify the Service Instance ID and API Key in your credentials file:
``` ```
echo SERVICEINSTANCEID:APIKEY > /path/to/passwd echo SERVICEINSTANCEID:APIKEY > /path/to/passwd
``` ```
The Service Instance ID is only required when using the `-o create_bucket` option. The Service Instance ID is only required when using the `-o create_bucket` option.
Note: You may also want to create the global credential file first Note: You may also want to create the global credential file first
@ -136,9 +135,7 @@ chmod 600 /etc/passwd-s3fs
Note2: You may also need to make sure `netfs` service is start on boot Note2: You may also need to make sure `netfs` service is start on boot
## Limitations
Limitations
-----------
Generally S3 cannot offer the same performance or semantics as a local file system. More specifically: Generally S3 cannot offer the same performance or semantics as a local file system. More specifically:
@ -150,8 +147,7 @@ Generally S3 cannot offer the same performance or semantics as a local file syst
* no hard links * no hard links
* inotify detects only local modifications, not external ones by other clients or tools * inotify detects only local modifications, not external ones by other clients or tools
References ## References
----------
* [goofys](https://github.com/kahing/goofys) - similar to s3fs but has better performance and less POSIX compatibility * [goofys](https://github.com/kahing/goofys) - similar to s3fs but has better performance and less POSIX compatibility
* [s3backer](https://github.com/archiecobbs/s3backer) - mount an S3 bucket as a single file * [s3backer](https://github.com/archiecobbs/s3backer) - mount an S3 bucket as a single file
@ -159,14 +155,13 @@ References
* [s3ql](https://github.com/s3ql/s3ql/) - similar to s3fs but uses its own object format * [s3ql](https://github.com/s3ql/s3ql/) - similar to s3fs but uses its own object format
* [YAS3FS](https://github.com/danilop/yas3fs) - similar to s3fs but uses SNS to allow multiple clients to mount a bucket * [YAS3FS](https://github.com/danilop/yas3fs) - similar to s3fs but uses SNS to allow multiple clients to mount a bucket
Frequently Asked Questions ## Frequently Asked Questions
--------------------------
* [FAQ wiki page](https://github.com/s3fs-fuse/s3fs-fuse/wiki/FAQ) * [FAQ wiki page](https://github.com/s3fs-fuse/s3fs-fuse/wiki/FAQ)
* [s3fs on Stack Overflow](https://stackoverflow.com/questions/tagged/s3fs) * [s3fs on Stack Overflow](https://stackoverflow.com/questions/tagged/s3fs)
* [s3fs on Server Fault](https://serverfault.com/questions/tagged/s3fs) * [s3fs on Server Fault](https://serverfault.com/questions/tagged/s3fs)
License ## License
-------
Copyright (C) 2010 Randy Rizun <rrizun@gmail.com> Copyright (C) 2010 Randy Rizun <rrizun@gmail.com>