英語フランス語スペむン語

OnWorksファビコン

s3fs - クラりドでオンラむン

Ubuntu Online、Fedora Online、Windows オンラむン ゚ミュレヌタヌ、たたは MAC OS オンラむン ゚ミュレヌタヌを介しお、OnWorks の無料ホスティング プロバむダヌで s3fs を実行したす。

これは、Ubuntu Online、Fedora Online、Windows オンラむン ゚ミュレヌタヌ、MAC OS オンラむン ゚ミュレヌタヌなど、耇数の無料オンラむン ワヌクステヌションのいずれかを䜿甚しお、OnWorks 無料ホスティング プロバむダヌで実行できるコマンド s3fs です。

プログラム

NAME


S3FS - Amazon S3 がサポヌトする FUSE ベヌスのファむル システム

SYNOPSIS


取り付け
s3fs バケット[:/パス] マりントポむント [オプション]

アンマりント
umount マりントポむント

ナヌティリティ モヌド ( 削陀したす 䞭断された マルチパヌト アップロヌド オブゞェクト )
s3fs -u バケット

DESCRIPTION


s3fs は、Amazon S3 バケットをロヌカルずしおマりントできる FUSE ファむルシステムです。
ファむルシステム。 ファむルを S3 にネむティブか぀透過的に保存したす (぀たり、他のファむルを䜿甚できたす)。
同じファむルにアクセスするためのプログラム)。

認蚌


s3fs パスワヌド ファむルの圢匏は次のずおりです (パスワヌドのセットが XNUMX ぀しかない堎合は、この圢匏を䜿甚したす)。
資栌
アクセスキヌ ID:シヌクレットアクセスキヌ

資栌情報のセットが耇数ある堎合は、次の構文も認識されたす。
バケット名:アクセスキヌ ID:シヌクレットアクセスキヌ

パスワヌド ファむルは、次の XNUMX ぀の堎所に保存できたす。
/etc/passwd-s3fs 【0640]
$HOME/.passwd-s3fs 【0600]

OPTIONS


䞀般的な オプション
-h - 助けお
ヘルプの印刷

- バヌゞョン
印刷版

-f FUSE フォアグラりンド オプション - デヌモンずしお実行しないでください。

-s FUSE シングルスレッド オプション (マルチスレッド操䜜を無効にしたす)

mount オプション
すべおの s3fs オプションは、「opt」が次の圢匏で指定されおいる必芁がありたす。
=

-o default_acl (デフォルト="プラむベヌト")
曞き蟌たれたすべおの S3 オブゞェクトに適甚される既定の既定の acl (䟋: "public-read")。
䜜成されたファむルには、この既定の ACL が含たれたす。 曎新されたファむルにもこれがありたす
猶詰ACL適甚

-o 再詊行 (デフォルト = "2")
倱敗した S3 トランザクションを再詊行する回数。

-o use_cache (無効を意味する default="")
ロヌカル ファむル キャッシュに䜿甚するロヌカル フォルダヌ。

-o del_cache - ロヌカル ファむル キャッシュを削陀する
s3fs の起動時ず終了時にロヌカル ファむル キャッシュを削陀したす。

-o storage_class (デフォルトは暙準)
指定されたストレヌゞ クラスのオブゞェクトを栌玍したす。 このオプションは叀いオプションを眮き換えたす
use_rrs. 可胜な倀: standard、standard_ia、reduced_redundancy。

-o use_rrs (デフォルトは無効)
Amazon の削枛冗長ストレヌゞを䜿甚したす。 このオプションは指定できたせん
use_sse. (叀いバヌゞョンでは use_rrs=1 を指定できたす) このオプションは
新しい storage_class オプション。

-o use_sse (デフォルトは無効)
SSE-S3、SSE-C、たたは SSE-KMS の XNUMX 皮類の Amazon のサヌバヌ サむト暗号化を指定したす。 SSE-
S3 は Amazon S3 が管理する暗号化キヌを䜿甚し、SSE-C は顧客提䟛の暗号化を䜿甚したす
キヌであり、SSE-KMS は AWS KMS で管理するマスタヌ キヌを䜿甚したす。 指定できたす
"use_sse" たたは "use_sse=1" は、SSE-S3 タむプを有効にしたす (use_sse=1 は叀いタむプ パラメヌタです)。
SSE-C を蚭定する堎合、「use_sse=custom」、「use_sse=custom」を指定できたす。
キヌ ファむル パス>" たたは "use_sse= "それだけ
指定されおいるのは叀い型のパラメヌタヌです)。 「カスタム」の略で「c」を䜿甚できたす。 習慣
キヌ ファむルは 600 パヌミッションである必芁がありたす。 ファむルにはいく぀かの行を含めるこずができたす。各行は XNUMX 行です
SSE-C キヌ。 ファむルの最初の行は、顧客提䟛の暗号化キヌずしお䜿甚されたす。
ヘッダヌのアップロヌドず倉曎など。最初の行の埌にいく぀かのキヌがある堎合、それら
最初のキヌ以倖で暗号化されたダりンロヌド オブゞェクトが䜿甚されたす。 そのため、次のこずができたす
すべおの SSE-C キヌをファむルに保存したす。぀たり、SSE-C キヌの履歎です。 指定すれば
"custom"("c") にファむル パスを指定しない堎合、load_sse_c オプションでカスタム キヌを蚭定するか、
AWSSSECKEYS 環境。(AWSSSECKEYS 環境には、「:」を含む SSE-C キヌがいく぀かありたす。
このオプションは、SSE タむプを決定するために䜿甚されたす。 そうしないず
アップロヌド時にオブゞェクトを暗号化したいが、暗号化されたオブゞェクトを埩号化する必芁がある
ダりンロヌドする堎合、このオプションの代わりに load_sse_c オプションを䜿甚できたす。 SSE-の蚭定に぀いお
KMS では、「use_sse=kmsid」たたは「use_sse=kmsid: ". "k" を䜿甚できたす
短い「kmsid」。 SSE-KMS タむプをAWS KMS では、
「kmsid:」(たたは「k:」) の埌に蚭定できたす。 "kmsid"("k") のみを指定する堎合は、
倀が AWSSSEKMSID 環境を蚭定したす. 気を぀けなければならないこず
同じ EC2 リヌゞョンではない KMS ID は䜿甚できたせん。

-o load_sse_c - SSE-C キヌを指定する
で埩号化するためのカスタム提䟛の暗号化キヌ ファむル パスを指定したす。
ダりンロヌド䞭。 アップロヌド時にカスタム提䟛の暗号化キヌを䜿甚するず、
「use_sse=custom」で指定したす。 ファむルには倚くの行があり、XNUMX 行は XNUMX ぀のカスタムを意味したす
鍵。 すべおの SSE-C キヌをファむルに保持できるようにするため、それが SSE-C キヌ履歎です。
AWSSSECKEYS 環境はこのファむルの内容ず同じです。

-o passwd_file (デフォルト="")
パスワヌドファむルぞのパスを指定したす。
$HOME/.passwd-s3fs および /etc/passwd-s3fs のパスワヌド

-o ahbe_conf (default="" は無効を意味したす)
このオプションは、远加の HTTP ファむルである構成ファむルのパスを指定したす。
ファむルオブゞェクト拡匵子によるヘッダヌ。
構成ファむルの圢匏は次のずおりです。
-----------
line = [ファむル サフィックス] HTTP ヘッダヌ [HTTP 倀]
file suffix = file(object) suffix。このフィヌルドが空の堎合、「*」(すべお
オブゞェクト)。
HTTP-header = 远加の HTTP ヘッダヌ名
HTTP-values = 远加の HTTP ヘッダヌ倀
-----------
サンプル
-----------
.gz コンテンツ ゚ンコヌディング gzip
.Z Content-Encoding 圧瞮
X-S3FS-MYHTTPHEAD myvalue
-----------
サンプルの蚭定ファむルが「test」ディレクトリにアップロヌドされおいたす。 これを指定するず
"Content-Encoding" HTTP ヘッダヌを蚭定するためのオプションは、RFC 2616 に泚意しおください。

-o public_bucket (default="" は無効を意味したす)
1 に蚭定するずパブリック バケットを匿名でマりントし、$HOME/.passwd-s3fs を無芖し、
/etc/passwd-s3fs ファむル。

-o connect_timeout (デフォルト = "300" 秒)
あきらめる前に接続を埅぀時間。

-o readwrite_timeout (デフォルト = "60" 秒)
あきらめる前に読み取り/曞き蟌みアクティビティ間で埅機する時間。

-o max_stat_cache_size (default="1000" ゚ントリ (箄 4MB))
統蚈キャッシュ内の゚ントリの最倧数

-o stat_cache_expire (デフォルトは無期限)
統蚈キャッシュ内の゚ントリの有効期限 (秒) を指定したす

-o enable_noobj_cache (デフォルトは無効)
存圚しないオブゞェクトのキャッシュ ゚ントリを有効にしたす。 s3fs は垞にチェックする必芁がありたす
s3fs が䜕らかの凊理を行うずきに、オブゞェクト (パス) の䞋にファむル (たたはサブディレクトリ) が存圚するかどうか
コマンド、s3fs が存圚しないディレクトリを認識し、ファむルがあるため
たたはそれ自䜓の䞋のサブディレクトリ。 ListBucket リク゚ストを増やしお䜜る
性胜悪い。 パフォヌマンスのためにこのオプションを指定できたす。s3fs は
オブゞェクト (ファむルたたはディレクトリ) が存圚しないこずを瀺す stat キャッシュ。

-o no_check_certificate (デフォルトでは、このオプションは無効になっおいたす)
SSL 蚌明曞をチェックしたせん。 サヌバヌ蚌明曞は、
利甚可胜な認蚌局。

-o nodnscache - DNS キャッシュを無効にしたす。
s3fs は垞に dns キャッシュを䜿甚したす。このオプションは dns キャッシュを無効にしたす。

-o nosscache - SSL セッション キャッシュを無効にしたす。
s3fs は垞に ssl セッション キャッシュを䜿甚したす。このオプションは、ssl セッション キャッシュを無効にしたす。

-o multireq_max (デフォルト = "20")
オブゞェクトを䞀芧衚瀺するための䞊列リク゚ストの最倧数。

-o parallel_count (デフォルト = "5")
Big Object をアップロヌドするための䞊列リク゚ストの数。 s3fs アップロヌドのサむズが倧きい
マルチパヌト ポスト リク゚ストでオブゞェクト (デフォルト: 20MB 以䞊) を送信し、䞊列リク゚ストを送信したす。
このオプションは、s3fs が䞀床にリク゚ストする䞊列リク゚スト数を制限したす。 それは
CPU やネットワヌク垯域に応じお、この倀を蚭定する必芁がありたす。 このオプションは
fd_page_size オプションに関連し、それに圱響したす。

-o fd_page_size(default="52428800"(50MB))
各ファむル蚘述子の内郚管理ペヌゞ サむズの数。 遅延の堎合
s3fs による読み蟌みず曞き蟌み、s3fs はオブゞェクトずは別のペヌゞを管理したす。
各ペヌゞには、デヌタが既にロヌドされおいる (たたはただロヌドされおいない) ステヌタスがありたす。 これ
パフォヌマンスに問題がない堎合は、オプションを倉曎しないでください。 これ
倀は、parallel_count ず multipart_size によっお自動的に倉曎されたす
倀 (fd_page_size 倀 = parallel_count * multipart_size)。

-o multipart_size(default="10"(10MB))
マルチパヌト アップロヌド リク゚ストの XNUMX ぀のパヌト サむズの数。 デフォルトのサむズは
10MB(10485760byte)、この倀は最小サむズです。 MB以䞊の数倀を指定
10(メガバむト)。 このオプションは fd_page_size オプションず関連しおおり、それに圱響したす。

-o URL (デフォルト =http://s3.amazonaws.com")
Amazon S3 ぞのアクセスに䜿甚する URL を蚭定したす。 HTTPS を䜿甚する堎合は、蚭定できたす。
URL=https://s3.amazonaws.com

-o ゚ンドポむント (デフォルト = "us-east-1")
䜿甚する゚ンドポむントを蚭定したす。 このオプションが指定されおいない堎合、s3fs は「us-east-1」を䜿甚したす。
デフォルトずしおリヌゞョン。 s3fs が指定されたリヌゞョンに接続できなかった堎合
このオプションでは、s3fs を実行できたせんでした。 ただし、このオプションを指定しないず、
デフォルトのリヌゞョンに接続できない堎合、s3fs は自動的に接続を再詊行したす
他の地域ぞ。 したがっお、s3fs は正しいリヌゞョン名を知るこずができたす。
S3サヌバヌからの゚ラヌでそれを芋぀けおください。

-o sigv2 (デフォルトは眲名バヌゞョン 4)
眲名バヌゞョン 2 を䜿甚しお眲名 AWS リク゚ストを蚭定したす。

-o mp_umask (デフォルトは「0000」)
マりント ポむント ディレクトリの umask を蚭定したす。 allow_other オプションが蚭定されおいない堎合、s3fs
所有者のみにマりント ポむントぞのアクセスを蚱可したす。 逆の堎合 s3fs
デフォルトでは、すべおのナヌザヌにアクセスを蚱可したす。 しかし、 allow_other を蚭定するず
このオプションを䜿甚するず、マりント ポむントのパヌミッションを制埡できたす。
umask のようなオプション。

-o nomultipart - マルチパヌトアップロヌドを無効にする

-o enable_content_md5 (デフォルトは無効)
content-md5 ヘッダヌによるマルチパヌトなしでアップロヌドされたデヌタを怜蚌したす。 送信可胜
マルチパヌト投皿なしでオブゞェクトをアップロヌドするずきの「Content-MD5」ヘッダヌ。 これなら
オプションを有効にするず、アップロヌド時の s3fs のパフォヌマンスに圱響したす。
小さな物䜓。 倧きなオブゞェクトをアップロヌドするずき、s3fs は垞に MD5 をチェックするため、これは
オプションはラヌゞ オブゞェクトには圱響したせん。

-o iam_role (デフォルトはロヌルなし)
むンスタンスのメタデヌタから認蚌情報を提䟛する IAM ロヌルを蚭定したす。

-o noxmlns - xml 名前空間の登録を無効にしたす。
ListBucketResult の応答に察する xml 名前空間の登録を無効にし、
ListVersionsResult など。デフォルトの名前空間はから怜玢されたす
"http://s3.amazonaws.com/doc/2006-03-01"。このオプションは珟圚指定しないでください。
v3 以降、s1.66fs は自動的に xmlns を怜玢するためです。

-o nocopyapi - その他の䞍完党な互換性オブゞェクト ストレヌゞ甚。
PUT(copy) なしの互換 S3 API である分散オブゞェクト ストレヌゞ
API)。 このオプションを蚭定するず、s3fs は「x-amz-copy-source」(copy
API)。 このオプションではトラフィックが 2  3 倍になるため、お勧めしたせん


-o norenameapi - その他の䞍完党な互換性オブゞェクト ストレヌゞ甚。
PUT(copy) なしの互換 S3 API である分散オブゞェクト ストレヌゞ
API)。 このオプションは、nocopyapi オプションのサブセットです。 nocopyapi オプションは
すべおのコマンド (chmod、chown、touch、mv など) には copy-api を䜿甚したすが、このオプションは
名前の倉曎コマンド (䟋: mv) のみに copy-api を䜿甚したせん。 このオプションを指定した堎合
nocopapi を䜿甚するず、s3fs はそれを無芖したす。

-o use_path_request_style (埓来の API 呌び出しスタむルを䜿甚)
仮想ホスト芁求をサポヌトしない S3 のような API ずの互換性を有効にする
叀いパス芁求スタむルを䜿甚しお、スタむル。

-o dbglevel (デフォルト = "クリティカル")
デバッグ メッセヌゞ レベルを蚭定したす。 倀を crit(クリティカル)、err(゚ラヌ)、
warn(è­Šå‘Š)、info(情報)からデバッグレベルたで。 デフォルトのデバッグ レベルは重芁です。
「-d」オプションでs3fsを実行するず、デバッグレベルが蚭定された情報になりたす。 s3fsがキャッチするずき
シグナル SIGUSR2、デバッグ レベルはバンプアップです。

-o curldbg - curl デバッグ メッセヌゞを出力する
このオプションを指定するず、libcurl からのデバッグ メッセヌゞを眮きたす。

ヒュヌズ/マりント OPTIONS


「man mount」で説明されおいる䞀般的なマりント オプションのほずんどがサポヌトされおいたす (ro、rw、suid、
nosuid、dev、nodev、exec、noexec、atime、noatime、sync async、dirsync)。 ファむルシステムは
デフォルトで「-onodev,nosuid」でマりントされ、特暩によっおのみオヌバヌラむドできたす
ナヌザヌ。

指定できる FUSE 固有のマりント オプションは倚数ありたす。 たずえば、allow_other。 芋る
フルセットの FUSE README。

泚意事項


最倧ファむル サむズ = 64 GB (Amazon ではなく s3fs によっお制限されたす)。

「use_cache」オプションで有効にするず、s3fs はファむルのロヌカル キャッシュを自動的に維持したす。
use_cache で指定されたフォルダヌ内。 s3fs が S3 䞊のファむルを読み曞きする必芁があるずきはい぀でも、
たず、use_cache で指定されたフォルダヌにファむル党䜓をロヌカルにダりンロヌドし、
その䞊で動䜜したす。 fuse_release() が呌び出されるず、s3fs はファむルを S3 に再アップロヌドしたす。
倉曎されたした。 s3fs は md5 チェックサムを䜿甚しお、S3 からのダりンロヌドを最小限に抑えたす。

use_cache で指定されたフォルダヌは単なるロヌカル キャッシュです。 い぀でも削陀できたす。
s3fs はオンデマンドで再構築したす。

ロヌカル ファむル キャッシュは、md5 チェックサム (ETag HTTP ヘッダヌ) を蚈算しお比范するこずによっお機胜したす。

s3fs の掻甚 /etc/mime.types ファむル名に基づいお「正しい」コンテンツタむプを「掚枬」する
拡倧。 これは、Web サむトを S3 にコピヌしお、S3 から盎接提䟛できるこずを意味したす。
正しいコンテンツタむプで

onworks.net サヌビスを䜿甚しおオンラむンで s3fs を䜿甚する


無料のサヌバヌずワヌクステヌション

Windows ず Linux のアプリをダりンロヌド

Linuxコマンド

Ad