<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://wiki.archlinux.jp/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Clomsync</id>
	<title>ArchWiki - 利用者の投稿記録 [ja]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.archlinux.jp/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Clomsync"/>
	<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php/%E7%89%B9%E5%88%A5:%E6%8A%95%E7%A8%BF%E8%A8%98%E9%8C%B2/Clomsync"/>
	<updated>2026-04-26T05:58:39Z</updated>
	<subtitle>利用者の投稿記録</subtitle>
	<generator>MediaWiki 1.44.3</generator>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=Btrfs&amp;diff=10813</id>
		<title>Btrfs</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=Btrfs&amp;diff=10813"/>
		<updated>2017-11-09T01:22:24Z</updated>

		<summary type="html">&lt;p&gt;Clomsync: compress=gzipをzlibに修正&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ファイルシステム]]&lt;br /&gt;
[[en:Btrfs]]&lt;br /&gt;
[[fr:Btrfs]]&lt;br /&gt;
[[zh-hans:Btrfs]]&lt;br /&gt;
{{Related articles start}}&lt;br /&gt;
{{Related|ファイルシステム}}&lt;br /&gt;
{{Related|mkinitcpio}}&lt;br /&gt;
{{Related|Snapper}}&lt;br /&gt;
{{Related|dm-crypt/システム全体の暗号化#Btrfs サブボリュームとスワップ}}&lt;br /&gt;
{{Related articles end}}&lt;br /&gt;
&lt;br /&gt;
[[Wikipedia:ja:Btrfs]] より:&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;Btrfs (B-tree File System: 読み方は &amp;quot;バター FS&amp;quot;, &amp;quot;ベター FS&amp;quot;, &amp;quot;B木 FS&amp;quot;, &amp;quot;ビーティーアール FS&amp;quot; など) は Linux 向けの実験的なコピーオンライトのファイルシステムで GPL でライセンスされています。Oracle Corporation によって2007年から開発が開始されました。2014年8月にはディスク上のフォーマットが固まっています。&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://btrfs.wiki.kernel.org/index.php/Main_Page Btrfs Wiki] より:&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;Btrfs は Linux 用の全く新しいコピーオンライト (COW) のファイルシステムです。先進的な機能を実装することを目指しつつ、障害耐性を持ち簡単に管理できることに焦点が置かれています。Btrfs は Oracle, Red Hat, Fujitsu, Intel, SUSE, STRATO やその他多くの人々によって共同で開発されており GPL でライセンスされていて誰でも貢献できるように開かれています。&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{Warning|Btrfs には実験的な機能が存在します。詳しくは Btrfs Wiki の [https://btrfs.wiki.kernel.org/index.php/Status Status] や [https://btrfs.wiki.kernel.org/index.php/FAQ#Is_btrfs_stable.3F Is Btrfs stable?]、[https://btrfs.wiki.kernel.org/index.php/Getting_started Getting started] などを見てください。[[#既知の問題]]も参照。}}&lt;br /&gt;
&lt;br /&gt;
== インストール ==&lt;br /&gt;
&lt;br /&gt;
Btrfs はデフォルトのカーネルに含まれており、ツール ({{pkg|btrfs-progs}}) は[[公式リポジトリ]]から入手できます。[[GRUB]], [[mkinitcpio]], [[Syslinux]] には Btrfs のサポートがあるので追加の設定は必要ありません。&lt;br /&gt;
&lt;br /&gt;
=== 追加のパッケージ ===&lt;br /&gt;
&lt;br /&gt;
* {{Pkg|btrfs-progs}} には Btrfs ファイルシステムのエラーを修正できるツール &#039;&#039;btrfsck&#039;&#039; が含まれています。&lt;br /&gt;
* {{AUR|btrfs-progs-git}} はナイトリービルドです。&lt;br /&gt;
&lt;br /&gt;
{{Tip|Btrfs を効率的に動かす提案が [https://btrfs.wiki.kernel.org/index.php/Getting_started Btrfs Wiki Getting Started] に載っています。}}&lt;br /&gt;
&lt;br /&gt;
== Btrfs の一般的な管理 ==&lt;br /&gt;
&lt;br /&gt;
=== 新しいファイルシステムを作成する ===&lt;br /&gt;
&lt;br /&gt;
Btrfs ファイルシステムは新規作成することも既存のファイルシステムから変換することも可能です。&lt;br /&gt;
&lt;br /&gt;
パーティションをフォーマットするには次を実行してください:&lt;br /&gt;
&lt;br /&gt;
 # mkfs.btrfs -L &#039;&#039;mylabel&#039;&#039; /dev/&#039;&#039;partition&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{Note|1=2013年11月の[https://git.kernel.org/cgit/linux/kernel/git/mason/btrfs-progs.git/commit/?id=c652e4efb8e2dd76ef1627d8cd649c6af5905902 この] コミット以降、Btrfs のデフォルトのブロックサイズは 16KB になっています。}}&lt;br /&gt;
&lt;br /&gt;
大きいブロックサイズをデータ・メタデータに使うには、下の例のように {{ic|-n}} スイッチを使って {{ic|nodesize}} の値を指定して下さい (例: 16KB ブロック):&lt;br /&gt;
&lt;br /&gt;
 # mkfs.btrfs -L &#039;&#039;mylabel&#039;&#039; -l 16k /dev/&#039;&#039;partition&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
複数のデバイスを入力して RAID を作成することもできます。サポートされている RAID レベルは RAID 0, RAID 1, RAID 10 などです。デフォルトではメタデータはミラーされデータはストライピングされます。より多くの情報が必要な場合、[https://btrfs.wiki.kernel.org/index.php/Using_Btrfs_with_Multiple_Devices Using Btrfs with Multiple Devices] を見てください。&lt;br /&gt;
&lt;br /&gt;
 # mkfs.btrfs [options] /dev/&amp;lt;part1&amp;gt; /dev/&amp;lt;part2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Tip|ミラーリングをしない場合、&#039;&#039;raid0&#039;&#039; オプションを使って下さい: {{ic|# mkfs.btrfs -d raid0 /dev/&#039;&#039;part1&#039;&#039; /dev/&#039;&#039;part2&#039;&#039;}}。}}&lt;br /&gt;
&lt;br /&gt;
=== Ext3/4 から変換する ===&lt;br /&gt;
&lt;br /&gt;
{{Warning|2015年後期現在、btrfs メーリングリストには変換が上手く行かないという報告が多数存在します。パッチが投稿されて自体は改善しつつありますが、細心の注意を払ってください。重要なデータがあるときはバックアップを作成することを推奨します。btrfs wiki の [https://btrfs.wiki.kernel.org/index.php/Conversion_from_Ext3 Conversion from Ext3] も参照。}}&lt;br /&gt;
&lt;br /&gt;
インストール CD から起動して、次を実行することで変換できます:&lt;br /&gt;
&lt;br /&gt;
 # btrfs-convert /dev/&#039;&#039;partition&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
パーティションをマウントして、ファイルを確認して変換をテストしてください。{{ic|/etc/fstab}} を適切に変更する必要があります (&#039;&#039;&#039;type&#039;&#039;&#039; を {{ic|btrfs}} に &#039;&#039;&#039;fs_passno&#039;&#039;&#039; [the last field] を {{ic|0}} にしてください、Btrfs は起動時にファイルシステムのチェックを行いません)。また、パーティションの UUID も変わるので注意してください。UUID を使っている場合は fstab をそれに合わせて更新してください。システムに {{ic|chroot}} して GRUB メニューリストを再生成してください ([[既存の Linux からインストール]]や [[GRUB]] を参照)。 root ファイルシステムを変換する場合は、chroot している間に {{ic|mkinitcpio -p linux}} を実行して initramfs を再生成しないとシステムが起動しなくなります。&#039;unknown filesystem&#039; で grub が止まってしまう場合は {{ic|grub-install /dev/&#039;&#039;partition&#039;&#039;}} で grub を再インストールして {{ic|grub-mkconfig -o /boot/grub/grub.cfg}} で設定を再生成してみてください。&lt;br /&gt;
&lt;br /&gt;
保存したイメージを削除し、イメージがあるサブボリュームを削除して、最後に [[#Balance|Balance]] を行いファイルシステムがスペースを回収するようにしてください。&lt;br /&gt;
{{Warning|問題がないと確信ができないときは {{ic|ext2_saved}} サブボリュームを削除してはいけません。このサブボリュームがないかぎり ext3/ext4 に戻すことは不可能です。}}&lt;br /&gt;
 # btrfs subvolume delete /ext2_saved&lt;br /&gt;
&lt;br /&gt;
=== マウントオプション ===&lt;br /&gt;
&lt;br /&gt;
[https://btrfs.wiki.kernel.org/index.php/Mount_options Btrfs Wiki Mount options] を参照してください。&lt;br /&gt;
&lt;br /&gt;
ファイルシステムの作成中に行うことが出来る設定に加えて、Btrfs の様々なマウントオプションは性能特性を劇的に変えることができます。&lt;br /&gt;
&lt;br /&gt;
{{Warning|特定のマウントオプションはセーフティ機能を無効にします。電源が落ちた時にファイルシステムが完全に破損する危険性が高まるので注意してください (上のリンクを参照)。}}&lt;br /&gt;
&lt;br /&gt;
活発に開発されているファイルシステムのため、変化やリグレッションが想定されます。ベンチマークは&amp;quot;参照&amp;quot;セクションのリンクを見て下さい。&lt;br /&gt;
&lt;br /&gt;
btrfs パーティションを {{ic|/etc/fstab}} に追加する場合 {{ic|btrfs}} フックを [[mkinitcpio]] に追加する必要があります。&lt;br /&gt;
&lt;br /&gt;
==== サンプル ====&lt;br /&gt;
&lt;br /&gt;
{{Note|1=SSD で {{ic|autodefrag}} を使用することに関する疑問は [https://btrfs.wiki.kernel.org/index.php/Gotchas Btrfs Wiki Gotchas], [https://btrfs.wiki.kernel.org/index.php/Mount_options Btrfs Wiki Mount options], [http://www.phoronix.com/scan.php?page=article&amp;amp;item=linux_btrfs_311&amp;amp;num=1 Phoronix 3.11 Benchmarking] を見て下さい。}}&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Linux 3.15&#039;&#039;&#039;&lt;br /&gt;
** SSD の Btrfs で出来る限りパフォーマンスを引き出したい場合。&lt;br /&gt;
*:{{bc|1=noatime,discard,ssd,compress=lzo,space_cache}}&lt;br /&gt;
** HDD の Btrfs で出来る限り容量を削減したい場合。&lt;br /&gt;
*: {{bc|1=noatime,autodefrag,compress-force=lzo,space_cache}}&lt;br /&gt;
&lt;br /&gt;
=== 使用済み・空き容量を表示する ===&lt;br /&gt;
&lt;br /&gt;
{{ic|/usr/bin/df}} などの linux の一般的なユーザー空間ツールは Btrfs パーティションの空き容量について間違った報告をします。なぜならメタデータによって使用される予約済みのスペースを考慮しないからです。btrfs パーティションに問い合わせるときは {{ic|/usr/bin/btrfs}} を使うのが推奨されています。以下は {{ic|df -h}} を使った時と、{{ic|btrfs filesystem df}} を使った時の出力の例です:&lt;br /&gt;
&lt;br /&gt;
{{hc|$ df -h /|&lt;br /&gt;
Filesystem      Size  Used Avail Use% Mounted on&lt;br /&gt;
/dev/sda3       119G  3.0G  116G   3% /&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{hc|$ btrfs filesystem df /|2=&lt;br /&gt;
Data: total=3.01GB, used=2.73GB&lt;br /&gt;
System: total=4.00MB, used=16.00KB&lt;br /&gt;
Metadata: total=1.01GB, used=181.83MB&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{ic|df -h}} は 3.0GB 使用されているとしているのに対して {{ic|btrfs filesystem df}} はデータは 2.73GB だと報告しているのに気づいて下さい。これは Btrfs がスペースをプールに割り当てているためです。本当のディスク使用量は3つの &#039;used&#039; を合計した値であり、{{ic|df -h}} による 3.0GB よりかは下回ります。&lt;br /&gt;
&lt;br /&gt;
{{Note|1=カーネル 3.15 以上で {{ic|btrfs filesystem df}} の出力にタイプ {{ic|unknown}} のエントリが表示される場合、これは表示のバグです。[http://thread.gmane.org/gmane.comp.file-systems.btrfs/34419 このパッチ] によって、このエントリは一種のバッファである GlobalReserve を意味しています。このエントリは RAID では {{ic|unknown, single}} として表示され re-balance することができません。}}&lt;br /&gt;
&lt;br /&gt;
他にも大まかに使用容量を読み出すコマンドとして {{ic|btrfs filesystem show}} が使用できます:&lt;br /&gt;
&lt;br /&gt;
 # btrfs filesystem show /dev/sda3&lt;br /&gt;
&lt;br /&gt;
空き容量の情報を取得する最新のコマンドは {{ic|btrfs filesystem usage}} です:&lt;br /&gt;
&lt;br /&gt;
 # btrfs filesystem usage&lt;br /&gt;
&lt;br /&gt;
{{Note|1={{ic|btrfs filesystem usage}} コマンドは RAID レベルが {{ic|RAID5/RAID6}} だと上手く機能しません。}}&lt;br /&gt;
&lt;br /&gt;
== 既知の問題 ==&lt;br /&gt;
&lt;br /&gt;
試行する前に知っておくべき制限事項が存在します。&lt;br /&gt;
&lt;br /&gt;
=== 暗号化 ===&lt;br /&gt;
&lt;br /&gt;
Btrfs にはビルトインの暗号化サポートはありません（将来実装される予定です）が、&amp;lt;code&amp;gt;mkfs.btrfs&amp;lt;/code&amp;gt; をする前にパーティションを暗号化することができます。[[dm-crypt]] を見て下さい。&lt;br /&gt;
&lt;br /&gt;
既に btrfs ファイルシステムを作成してしまっている場合、[[EncFS]] や [[TrueCrypt]] などを使うことができます。ただし btrfs のいくつかの機能が使えなくなるかもしれません。&lt;br /&gt;
&lt;br /&gt;
=== スワップファイル ===&lt;br /&gt;
&lt;br /&gt;
Btrfs は[[スワップ#スワップファイル|スワップファイル]]をサポートしていません。これはスワップファイルに必要な機能が Btrfs に存在しないためです [https://btrfs.wiki.kernel.org/index.php/FAQ#Does_btrfs_support_swap_files.3F]。スワップファイルをサポートするパッチは既に存在するので [https://lkml.org/lkml/2014/12/9/718]、将来のカーネルリリースで恐らくサポートされるようになるでしょう。代わりの方法として、ループデバイスにスワップファイルをマウントすることは可能ですがハイバネートには使えません。自動化するには[[公式リポジトリ]]から {{Pkg|systemd-swap}} パッケージをインストールしてください。&lt;br /&gt;
&lt;br /&gt;
== 機能 ==&lt;br /&gt;
&lt;br /&gt;
様々な機能が備わっていて、それぞれ設定が可能です。&lt;br /&gt;
&lt;br /&gt;
=== クォータ ===&lt;br /&gt;
&lt;br /&gt;
{{warning|Qgroup はまだ安定状態ではなくサブボリュームのスナップショットとクォータを組み合わせると操作によってパフォーマンスに問題をきたします (スナップショットの削除など)。さらに [https://btrfs.wiki.kernel.org/index.php/Quota_support#Known_issues 既知の問題] が存在しています。}}&lt;br /&gt;
&lt;br /&gt;
Btrfs におけるクォータのサポートはクォータグループ (qgroup) を利用してサブボリュームレベルで実装されています: 各サブボリュームにはデフォルトで &#039;&#039;0/&amp;lt;subvolume id&amp;gt;&#039;&#039; という形式でクォータグループが割り当てられています。必要であればクォータグループを作成することもできます。&lt;br /&gt;
&lt;br /&gt;
クォータグループを使うにはまずクォータを有効にする必要があります:&lt;br /&gt;
&lt;br /&gt;
 # btrfs quota enable &amp;lt;path&amp;gt;&lt;br /&gt;
&lt;br /&gt;
上記のコマンドを実行してから新しいサブボリュームを作成すると、グループによって制御が可能になります。既存のサブボリュームでも制御を行いたい場合、クォータを有効にしてから、&#039;&#039;&amp;lt;subvolume id&amp;gt;&#039;&#039; を使ってサブボリュームごとにクォータグループを作成して再スキャンしてください:&lt;br /&gt;
&lt;br /&gt;
 # btrfs subvolume list &amp;lt;path&amp;gt; | cut -d&#039; &#039; -f2 | xargs -I{} -n1 btrfs qgroup create 0/{} &amp;lt;path&amp;gt;&lt;br /&gt;
 # btrfs quota rescan &amp;lt;path&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Btrfs のクォータグループはツリー構造になっていて、サイズ制限はクォータグループごとに設定し、ツリーに属しているサブボリュームに制限が課せられます。&lt;br /&gt;
&lt;br /&gt;
クォータグループで設定できる制限は合計データ使用量・非共有のデータ使用量・圧縮データ使用量、あるいはそれらを組み合わせたものです。元のボリュームファイルを削除してコピーを残す場合、他のクォータグループの非共有制限が変わるため、ファイルのコピーや削除で制限に抵触する可能性があります。例えば、新しいスナップショットが元のサブボリュームの全てのブロックと同じデータを持っている場合、どちらかのサブボリュームだけで共通データを削除するともう片方のサブボリュームの制限に引っかかる可能性があります。&lt;br /&gt;
&lt;br /&gt;
クォータグループに制限を設定するには、{{ic|btrfs qgroup limit}} コマンドを使います。合計使用量の制限や非共有制限 ({{ic|-e}}) または圧縮制限 ({{ic|-c}}) が設定できます。ファイルシステムの特定のパスにおける使用量や制限を表示するには:&lt;br /&gt;
&lt;br /&gt;
 # btrfs qgroup show -reF &amp;lt;path&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== コミット間隔の設定 ===&lt;br /&gt;
&lt;br /&gt;
ファイルシステムにどのデータを書き込むかは BTRFS とシステム全体の設定によって決められます。BTRFS のデフォルトでは30秒のチェックポイントインターバルでファイルシステムに新しいデータが送られます。この間隔は[[#チェックポイントインターバル|後述]]のマウントオプションで調整可能です。&lt;br /&gt;
&lt;br /&gt;
システム全体の設定もインターバルに影響を与えます。それには /proc/sys/vm/* 以下のファイルも含まれており、この wiki では扱っていません。Documentation/sysctl/vm.txt にこれらのファイルに関するカーネルドキュメントがあります。&lt;br /&gt;
&lt;br /&gt;
=== コピーオンライト (CoW) ===&lt;br /&gt;
&lt;br /&gt;
デフォルトでは、いついかなる時も、全てのファイルに対して btrfs は CoW を行います: 今までに存在していなかったファイルを書き込もうとした場合、データは空き領域に書き込まれて、ファイルシステムのメタデータブロックが CoW されます。&amp;quot;通常の&amp;quot;ファイルシステムでは、ファイルの一部を上書きした場合、置換先のデータに直接上書きがなされます。CoW ファイルシステムでは、新しいデータはディスクの空き容量に書き込まれて、それから、新しいデータを参照するようにファイルのメタデータが変更されます。元のデータはどこからも参照されなくなって始めて削除されます。&lt;br /&gt;
&lt;br /&gt;
CoW にはアドバンテージがありますが、大きなファイルに小さなランダム書き込みを行うときのパフォーマンスについてはあまり良い影響を与えません。たとえ&amp;quot;コピー&amp;quot;を行わないときでもファイルを断片化させるからです。データベースファイルや仮想マシンイメージについては CoW を無効化することが推奨されます。&lt;br /&gt;
&lt;br /&gt;
CoW を無効にする方法の一つは &amp;quot;nodatacow&amp;quot; オプションを使ってマウントすることです。しかしながら、これではファイルシステム全体で CoW を無効にすることになります。&lt;br /&gt;
&lt;br /&gt;
{{Note|{{ic|nodatacow}} は新規作成されたファイルにのみ影響します。既存のファイルにはまだ CoW が行われる可能性があります。}}&lt;br /&gt;
&lt;br /&gt;
ファイルやディレクトリ単体で CoW を無効化するには、次のコマンドを使って下さい:&lt;br /&gt;
&lt;br /&gt;
 $ chattr +C &amp;lt;/dir/file&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以上のコマンドで CoW が無効化されるのはファイルの参照が一つしかない操作の場合に限られます。複数の参照がある場合 (例: {{ic|1=cp --reflink=always}} を使用したりファイルシステムのスナップショットが存在する場合)、CoW は依然として実行されます。&lt;br /&gt;
&lt;br /&gt;
{{Note|chattr の man ページより: btrfs では、 &#039;C&#039; フラグは新しい、または空のファイルにセットしなければなりません。既にデータブロックを持つファイルにフラグを設定した場合、ファイルに新しいブロックが割り当てられると完全な安定のためにフラグの定義が消されます。ディレクトリに &#039;C&#039; フラグがセットされている場合、そのディレクトリ自体には影響がなく、ディレクトリに作成された新しいファイルに {{ic|No_COW}} 属性が付けられます。}}&lt;br /&gt;
&lt;br /&gt;
{{Tip|上の Note に従い、ディレクトリ内の既存のファイルで CoW を無効にするときは、次のようにします:&lt;br /&gt;
 $ mv &#039;&#039;/path/to/dir&#039;&#039; &#039;&#039;/path/to/dir&#039;&#039;_old&lt;br /&gt;
 $ mkdir &#039;&#039;/path/to/dir&#039;&#039;&lt;br /&gt;
 $ chattr +C &#039;&#039;/path/to/dir&#039;&#039;&lt;br /&gt;
 $ cp -a &#039;&#039;/path/to/dir&#039;&#039;_old/* &#039;&#039;/path/to/dir&#039;&#039;&lt;br /&gt;
 $ rm -rf &#039;&#039;/path/to/dir&#039;&#039;_old&lt;br /&gt;
作業中にファイルが使用されないように気を付けてください。また、 {{ic|mv}} や下で説明する {{ic|cp --reflink}} では CoW を無効にできないことに注意してください。&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
同じように、ファイルのコピー時に CoW を強制してスペースを節約するには次を使って下さい (デフォルトでは {{ic|cp}} を使った場合、実際にデータがコピーされます):&lt;br /&gt;
&lt;br /&gt;
 $ cp --reflink source dest&lt;br /&gt;
&lt;br /&gt;
dest ファイルが変更されると、元から変更されたブロックだけがディスクに書き込まれます。cp を &#039;cp --reflink=auto&#039; にするエイリアスを作ってもいいかもしれません。&lt;br /&gt;
&lt;br /&gt;
=== マルチデバイスファイルシステムと RAID 機能 ===&lt;br /&gt;
&lt;br /&gt;
[https://btrfs.wiki.kernel.org/index.php/Using_Btrfs_with_Multiple_Devices Using Btrfs with Multiple Devices] の提案も見て下さい。&lt;br /&gt;
&lt;br /&gt;
====マルチデバイスファイルシステム====&lt;br /&gt;
&lt;br /&gt;
{{Note|適当な &#039;&#039;.device&#039;&#039; ジョブ以外でマルチデバイスファイルシステムをマウントするとファイルシステムの [https://github.com/systemd/systemd/issues/1921 バグ] が原因でフリーズして systemd が起動できなくなります。}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;btrfs&#039;&#039; ファイルシステムを作成する際に、&#039;&#039;mkfs.btrfs&#039;&#039; したい分だけのパーティション・デバイスを指定することができます。ファイルシステムは指定された全てのデバイスにわたって作成されます。このように &#039;&#039;&#039;&amp;quot;&#039;&#039;&#039;pool&#039;&#039;&#039;&amp;quot;&#039;&#039;&#039; することによって、複数のパーティションやデバイスを一つの大きな &#039;&#039;btrfs&#039;&#039; ファイルシステムにできるのです。&lt;br /&gt;
&lt;br /&gt;
また、既に存在している btrfs ファイルシステムからデバイスを追加・削除することも可能です（用心が必要ですが）。&lt;br /&gt;
&lt;br /&gt;
(btrfs ボリュームとも呼ばれる) マルチデバイス &#039;&#039;btrfs&#039;&#039; ファイルシステムは {{ic|btrfs device scan}} を実行するまで認識されません。&#039;&#039;btrfs&#039;&#039; mkinitcpio フックがこれを行います。&lt;br /&gt;
&lt;br /&gt;
====RAID 機能====&lt;br /&gt;
&lt;br /&gt;
{{Note|カーネル 3.19 から、復元や再構築のコードもマージされています。通常の使用に耐えうるようになっています。新しいコードなので、安定化するのは次かその次のバージョンのカーネルになると思われます。}}&lt;br /&gt;
&lt;br /&gt;
マルチデバイスファイルシステムを作成するとき、ファイルシステムに追加したデバイス全体で RAID0, RAID1, RAID10, RAID5, RAID6 を使うように指定することもできます。RAID レベルはデータとメタデータで別個に適用することができます。デフォルトでは、メタデータはシングルボリュームやマルチディスクの RAID1 で複製されます。&lt;br /&gt;
&lt;br /&gt;
btrfs は raid0, raid1, raid10 のブロックペアで動作します:&lt;br /&gt;
&lt;br /&gt;
raid0 - 2つのデバイスに分散されるブロックペア&lt;br /&gt;
&lt;br /&gt;
raid1 - 2つのデバイスに書き込まれるブロックペア&lt;br /&gt;
&lt;br /&gt;
マウント中に {{ic|btrfs balance}} コマンドを使って RAID レベルを変更することができます:&lt;br /&gt;
&lt;br /&gt;
 # btrfs balance start -mconvert=RAIDレベル -dconvert=RAIDレベル マウントポイント&lt;br /&gt;
&lt;br /&gt;
ディスクが2つある場合、md-raid ([[mdadm]]) で定義する raid レベルと一致します。ディスクが3つ以上の場合は、md-raid とは全く異なるものになります。&lt;br /&gt;
&lt;br /&gt;
例えば:&lt;br /&gt;
* md による raid1 の3つの 1TB ディスクを使って、1TB の空き容量で、2つのディスクを失ってもデータが消失しないようにすることが出来ます。&lt;br /&gt;
* data=raid1 の Btrfs ボリュームの3つの 1TB ディスクを使って、満杯になるまでほぼ 1.5TB のデータを保存することができます。ディスクが1つなくなってもデータは消失しません。&lt;br /&gt;
&lt;br /&gt;
Btrfs はディスクに分散してブロックペアを配置するのにラウンドロビン方式を使っています。Linux 3.0 から,ブロックペアを分散する際に大きなディスクを優先するように quasi-round-robin 方式が使われています。これによって複数のディスクからディスクセットが出来ているときに raid0 や raid1 でほとんど (もしくは全て) の領域を効率的に利用することが可能になっています。例えば、1台の 1TB のディスクと2台の 500GB のディスクからなるセットで data=raid1 を使用すると 1TB のディスクには全てのブロックのコピーが、500GB のそれぞれのディスクにはブロックが交互に (ラウンドロビンで) 配置されます。完全な利用効率が実現されます。1TB のディスクと 750GB のディスク、500GB のディスクからなるセットでも同じことが行われますが、ファイルシステムは 750GB のディスクの 250GB が利用できないことを報告します。いつでも全ての領域を活用できるようにするには (最後に上げた例でも)、data=single を使って下さい (data=single は raid コントローラによって定義される JBOD と同じです)。詳しくは [https://btrfs.wiki.kernel.org/index.php/FAQ#How_much_space_do_I_get_with_unequal_devices_in_RAID-1_mode.3F BTRFS FAQ] を参照。&lt;br /&gt;
&lt;br /&gt;
{{Warning|パリティ RAID (RAID 5/6) のコードにはデータを消失する可能性のある深刻なバグが存在します。詳しくは Btrfs Wiki の [https://btrfs.wiki.kernel.org/index.php/RAID56 RAID5/6] のページや [https://www.mail-archive.com/linux-btrfs@vger.kernel.org/msg55161.html linux-btrfs メーリングリスト] のバグレポートを読んでください。}}&lt;br /&gt;
&lt;br /&gt;
=== サブボリューム ===&lt;br /&gt;
&lt;br /&gt;
btrfs の機能のひとつにサブボリュームがあります。サブボリュームは基本的にファイルとディレクトリを保持している名前の付いた b 木です。root ツリーのツリーの中に inode を持ち、root 以外の所有者やグループも設定できます。サブボリュームは任意でブロックを割り当てることもできます。ブロックとファイルエクステントの全ては参照カウントでありスナップショットを可能にしています。仮想マシンの動的な容量拡張に似て、必要な時に必要な分だけのデバイス上の容量を使います。また、サブボリュームを異なったマウントオプションを使ってマウントすることでセキュリティの柔軟性を持たせることもできます。&lt;br /&gt;
&lt;br /&gt;
==== サブボリュームを作成する ====&lt;br /&gt;
&lt;br /&gt;
サブボリュームを作成するには:&lt;br /&gt;
 # btrfs subvolume create &#039;&#039;/path/to/subvolume&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== サブボリュームを一覧する ====&lt;br /&gt;
&lt;br /&gt;
現在のサブボリュームのリストを表示するには:&lt;br /&gt;
&lt;br /&gt;
 # btrfs subvolume list -p .&lt;br /&gt;
&lt;br /&gt;
==== サブボリュームをマウントする ====&lt;br /&gt;
&lt;br /&gt;
サブボリュームは {{ic|1=subvol=&#039;&#039;/path/to/subvolume&#039;&#039;}} や {{ic|1=subvolid=&#039;&#039;objectid&#039;&#039;}} マウントフラグを使うことでファイルシステムのパーティションと同じようにマウントできます。例えば、{{ic|subvol_root}} という名前のサブボリュームが存在したら {{ic|/}} にマウントすることができます。ファイルシステムのトップレベルにサブボリュームを作成して適切なマウントポイントにマウントすることで、伝統的なファイルシステムのパーティションと同じように使うことができ、[[#スナップショット|スナップショット]]を使用してファイルシステムを前の状態に簡単に戻すことが可能です。&lt;br /&gt;
&lt;br /&gt;
{{Tip|1=トップレベルのサブボリューム (ID=5) を {{ic|/}} として使用しないことでサブボリュームのレイアウトの変更を簡単にできます。サブボリュームを作成して実際のデータを保存して {{ic|/}} にマウントします。}}&lt;br /&gt;
&lt;br /&gt;
[[Snapper#推奨ファイルシステムレイアウト]], [https://btrfs.wiki.kernel.org/index.php/SysadminGuide#Managing_Snapshots Btrfs SysadminGuide#Managing Snapshots], [https://btrfs.wiki.kernel.org/index.php/SysadminGuide#Layout Btrfs SysadminGuide#Layout] などにサブボリュームを使用するファイルシステムレイアウトの例が存在します。&lt;br /&gt;
&lt;br /&gt;
===== マウントオプション =====&lt;br /&gt;
&lt;br /&gt;
{{ic|1=subvol=}} でサブボリュームをマウントする際、複数のマウントオプションが利用できます。例えば、[[#圧縮|圧縮]]や[[#コピーオンライト (CoW)|コピーオンライト (CoW)]] に関するマウントオプションが使えます。&lt;br /&gt;
&lt;br /&gt;
詳しくは [https://btrfs.wiki.kernel.org/index.php/Mount_options Btrfs Wiki Mount options] や [https://btrfs.wiki.kernel.org/index.php/Gotchas Btrfs Wiki Gotchas] を見てください。様々なマウントオプションを使うことで Btrfs の特性は大きく変わります。活発に開発されているファイルシステムであるため、リグレッションも考慮してください。[[#参照|参照]]セクションには複数のベンチマークへのリンクが存在します。&lt;br /&gt;
&lt;br /&gt;
{{Warning|特定のマウントオプションは安全を保証するための機能を無効化して、ファイルシステムが完全に破損する危険性を引き上げてしまいます。}}&lt;br /&gt;
&lt;br /&gt;
==== デフォルトのサブボリュームを設定する ====&lt;br /&gt;
&lt;br /&gt;
{{Warning|{{ic|btrfs subvolume set-default}} でデフォルトのサブボリュームを変更すると、{{ic|1=subvolid=0}} マウントオプションを使わない限り、ファイルシステムのトップレベルがアクセスできなくなります。参照: [https://btrfs.wiki.kernel.org/index.php/SysadminGuide Btrfs Wiki Sysadmin Guide]。}}&lt;br /&gt;
&lt;br /&gt;
{{ic|1=subvol=}} マウントオプションが指定されていない場合、デフォルトのサブボリュームがマウントされます。&lt;br /&gt;
&lt;br /&gt;
 # btrfs subvolume set-default &#039;&#039;subvolume-id&#039;&#039; /.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;サンプル:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{hc|# btrfs subvolume list .|&lt;br /&gt;
ID 258 gen 9512 top level 5 path root_subvolume&lt;br /&gt;
ID 259 gen 9512 top level 258 path home&lt;br /&gt;
ID 260 gen 9512 top level 258 path var&lt;br /&gt;
ID 261 gen 9512 top level 258 path usr&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
 # btrfs subvolume set-default 258 .&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;リセット:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 # btrfs subvolume set-default 0 .&lt;br /&gt;
&lt;br /&gt;
==== スナップショット ====&lt;br /&gt;
&lt;br /&gt;
詳しくは [https://btrfs.wiki.kernel.org/index.php/SysadminGuide#Snapshots Btrfs Wiki SysadminGuide#Snapshots] を見て下さい。&lt;br /&gt;
&lt;br /&gt;
スナップショットを作成するには:&lt;br /&gt;
&lt;br /&gt;
 # btrfs subvolume snapshot &#039;&#039;source&#039;&#039; [&#039;&#039;dest&#039;&#039;/]&#039;&#039;name&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
スナップショットは再帰的ではありません、つまりサブボリューム内にある全てのサブボリュームはスナップショットでは空のディレクトリになります。&lt;br /&gt;
&lt;br /&gt;
==== 送信/受信 ====&lt;br /&gt;
&lt;br /&gt;
サブボリュームは {{ic|send}} コマンドを使って標準出力やファイルに送信することができます。Btrfs の {{ic|receive}} コマンドにパイプで渡すことで非常に便利に使うことが可能です。例えば、{{ic|/root_backup}} という名前のスナップショットを {{ic|/backup}} に送信するには以下のコマンドを実行します:&lt;br /&gt;
&lt;br /&gt;
 # btrfs send /root_backup | btrfs receive /backup&lt;br /&gt;
&lt;br /&gt;
送信するスナップショットは読み取り専用である必要があります。上記のコマンドは外部デバイスにサブボリュームをコピーするのにも使えます (例えば上の {{ic|/backup}} を USB ディスクにマウント)。&lt;br /&gt;
&lt;br /&gt;
また、スナップショットの差分だけを送信することも可能です。例えば、上記のように {{ic|root_backup}} のコピーを送信したことがある場合、{{ic|root_backup_new}} という名前の読み取り専用のスナップショットを新しく作成してから、増加差分だけを {{ic|/backup}} に送信するには:&lt;br /&gt;
&lt;br /&gt;
 # btrfs send -p /root_backup /root_backup_new | btrfs receive /backup&lt;br /&gt;
&lt;br /&gt;
これで {{ic|root_backup_new}} という名前の新しいサブボリュームが {{ic|/backup}} に作成されます。&lt;br /&gt;
&lt;br /&gt;
差分バックアップをしたり自動的にバックアップを行うツールは [https://btrfs.wiki.kernel.org/index.php/Incremental_Backup Btrfs Wiki&#039;s Incremental Backup] を見てください。&lt;br /&gt;
&lt;br /&gt;
=== デフラグメンテーション ===&lt;br /&gt;
&lt;br /&gt;
Btrfs はオンラインデフラグをサポートしています。root フォルダのメタデータをデフラグするには、次を実行してください:&lt;br /&gt;
 # btrfs filesystem defragment /&lt;br /&gt;
上のコマンドはファイルシステム全体のデフラグを&#039;&#039;行いません&#039;&#039;。詳しくは、btrfs wiki の[https://btrfs.wiki.kernel.org/index.php/Problem_FAQ#Defragmenting_a_directory_doesn.27t_work このページ]を見て下さい。&lt;br /&gt;
&lt;br /&gt;
ファイルシステム全体をデフラグするには、次を実行してください:&lt;br /&gt;
 # btrfs filesystem defragment -r -v /&lt;br /&gt;
&lt;br /&gt;
=== 圧縮 ===&lt;br /&gt;
&lt;br /&gt;
Btrfs は透過圧縮をサポートしています、これはパーティション上の全てのファイルが自動的に圧縮されることを意味します。このことはファイルの容量を減らすだけでなく、特に [http://www.phoronix.com/scan.php?page=article&amp;amp;item=btrfs_lzo_2638&amp;amp;num=1 lzo アルゴリズム] を使っている場合は [http://www.phoronix.com/scan.php?page=article&amp;amp;item=btrfs_compress_2635&amp;amp;num=1 パフォーマンスを向上させる] こともできます。&lt;br /&gt;
&lt;br /&gt;
圧縮は {{ic|1=compress=zlib}} か {{ic|1=compress=lzo}} マウントオプションを使って有効にします。マウントオプションが追加された後に作成・変更されたファイルだけに圧縮が適用されます。ただし、{{ic|btrfs filesystem defragment -c&#039;&#039;alg&#039;&#039;}} コマンドを使うことで既存のファイルに圧縮を適用することも簡単にできます (例えば ext3/4 から変換した後)。{{ic|&#039;&#039;alg&#039;&#039;}} は {{ic|zlib}} または {{ic|lzo}} のどちらかに置き換えてください。{{ic|lzo}} を使ってファイルシステム全体を再圧縮するには、次のコマンドを実行してください:&lt;br /&gt;
&lt;br /&gt;
 # btrfs filesystem defragment -r -v -clzo /&lt;br /&gt;
&lt;br /&gt;
{{Tip|{{ic|compress}} マウントオプションを使わずファイルごとに圧縮を有効にすることも可能です。ファイルに {{ic|chattr +c}} を適用するだけです。ディレクトリに適用した場合、新しいファイルは自動的に圧縮されます。}}&lt;br /&gt;
&lt;br /&gt;
空の Btrfs パーティションに Arch をインストールする際に、[[ビギナーズガイド#ドライブの準備|ドライブの準備]]をした後 {{ic|compress}} オプションを設定してください。他のターミナルに切り替えて ({{ic|Ctrl+Alt+number}})、次のコマンドを実行してください:&lt;br /&gt;
 # mount -o remount,compress=lzo /mnt/target&lt;br /&gt;
&lt;br /&gt;
インストールが完了した後に、{{ic|/etc/[[fstab]]}} の root ファイルシステムのマウントオプションに {{ic|1=compress=lzo}} を加えて下さい。&lt;br /&gt;
&lt;br /&gt;
=== チェックポイントインターバル ===&lt;br /&gt;
Linux 3.12 から、チェックポイントインターバルをデフォルトの30秒から変えることができるようになっています。{{ic|/etc/fstab}} の btrfs パーティションに {{ic|commit}} マウントフラグを追加してください。&lt;br /&gt;
&lt;br /&gt;
 LABEL=arch64 / btrfs defaults,noatime,compress=lzo,commit=120 0 0&lt;br /&gt;
&lt;br /&gt;
=== パーティショニング ===&lt;br /&gt;
&lt;br /&gt;
Btrfs はデータストレージデバイス全体を占領して [[Master Boot Record|MBR]] や [[GUID Partition Table|GPT]] パーティショニングスキームを置き換えることができます。[[#サブボリューム|サブボリューム]]を使ってパーティションを模すことが可能です。ディスクを一つしか使っていない場合、このアプローチにはいくつか制限があります:&lt;br /&gt;
&lt;br /&gt;
* [[fstab|マウントポイント]]によって異なる[[ファイルシステム]]を使うことはできません&lt;br /&gt;
* Btrfs は[[スワップ#スワップファイル|スワップファイル]]をサポートしていないので[[スワップ|スワップ領域]]を使うことができません。[[スワップ#スワップパーティション|スワップパーティション]]も作れません。ハイバネーションイメージはスワップ領域に保存されるので、ハイバネーション/レジュームも使えません&lt;br /&gt;
* [[Unified Extensible Firmware Interface|UEFI]] を使って起動できません&lt;br /&gt;
&lt;br /&gt;
既存のパーティションテーブルを Btrfs で上書きするには、次のコマンドを実行してください:&lt;br /&gt;
 # mkfs.btrfs /dev/sdX&lt;br /&gt;
{{ic|/dev/sdaX}} を指定するとパーティションスキーム全体を置き換える代わりに既存のパーティションがフォーマットされます。&lt;br /&gt;
&lt;br /&gt;
[[Master Boot Record|MBR]] のデータストレージデバイスと同じ方法で[[ブートローダー]]をインストールしてください。例えば [[GRUB]] なら:&lt;br /&gt;
 # grub-install --recheck /dev/sdX&lt;br /&gt;
&lt;br /&gt;
{{Warning|{{ic|btrfs subvolume set-default}} コマンドを使ってデフォルトのサブボリュームをトップレベル (ID 0) 以外に変更すると GRUB を破壊するおそれがあります。リセットするには [[#デフォルトのサブボリュームを設定する]] を見て下さい。}}&lt;br /&gt;
&lt;br /&gt;
=== Scrub ===&lt;br /&gt;
&lt;br /&gt;
Btrfs の scrub はオンラインのファイルシステムチェックツールです。ファイルシステム上の全てのデータとメタデータを読み込んで、チェックサムと RAID ストレージの重複コピーを使用してデータに破損がないか確認して修復を行います。&lt;br /&gt;
&lt;br /&gt;
 # btrfs scrub start /&lt;br /&gt;
 # btrfs scrub status /&lt;br /&gt;
&lt;br /&gt;
{{Warning|scrub プロセスが動作しているとシステムはサスペンドできません、詳しくは [http://comments.gmane.org/gmane.comp.file-systems.btrfs/33106 このスレッド] を見て下さい。}}&lt;br /&gt;
&lt;br /&gt;
==== systemd サービス ====&lt;br /&gt;
&lt;br /&gt;
{{Pkg|btrfs-progs}} パッケージには特定のマウントポイントをひと月毎にスクラブする {{ic|btrfs-scrub@.timer}} ユニットが付属しています。エンコードしたパスを指定してタイマーを[[有効化]]してください。例えば {{ic|/}} なら {{ic|btrfs-scrub@-.timer}} を、{{ic|/home}} なら {{ic|btrfs-scrub@home.timer}} を使います。&lt;br /&gt;
&lt;br /&gt;
{{ic|btrfs-scrub@.service}} を[[起動]]することで手動でスクラブを実行することもできます (同じくエンコードしたパスを指定してください)。{{ic|btrfs scrub}} コマンドを手動で実行するのとは違って systemd サービスを使うことで [[systemd#Journal|journal]] にログが記録されます。&lt;br /&gt;
&lt;br /&gt;
=== Balance ===&lt;br /&gt;
&lt;br /&gt;
balance はファイルシステム上の全てのデータをアロケータに再度流し込みます。デバイスが追加されたり削除された場合にファイルシステム上のデータを再配置するために実行します。balance はデバイスが故障した場合に、冗長な RAID レベルのコピーを再生成します。&lt;br /&gt;
&lt;br /&gt;
{{Pkg|btrfs-progs}}-3.12 から&#039;&#039;バランシング&#039;&#039;はバックグラウンドプロセスになりました - 詳しくは {{ic|man 8 btrfs-balance}} を見て下さい。&lt;br /&gt;
&lt;br /&gt;
 # btrfs balance start /&lt;br /&gt;
 # btrfs balance status /&lt;br /&gt;
&lt;br /&gt;
=== SSD TRIM ===&lt;br /&gt;
&lt;br /&gt;
{{ic|discard}} オプションを使ってマウントした場合、Btrfs ファイルシステムは TRIM コマンドをサポートしている SSD ドライブの空きブロックを自動的に開放します。&lt;br /&gt;
&lt;br /&gt;
SATA 3.1 よりも古い場合、TRIM コマンドは同期的で、コマンドが実行されている間は全ての I/O がブロックされます。ファイルシステムの同期などによって、プチフリーズが発生する可能性があります。このような場合、{{ic|discard}} を使用する代わりに定期的な trim を有効にすることができます:&lt;br /&gt;
&lt;br /&gt;
 # systemctl enable fstrim.timer&lt;br /&gt;
&lt;br /&gt;
SATA バージョンを確認するには次を実行:&lt;br /&gt;
&lt;br /&gt;
 # smartctl --info /dev/sd&#039;&#039;X&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
詳しくは[[ソリッドステートドライブ#TRIM]] を参照。&lt;br /&gt;
&lt;br /&gt;
=== 重複排除 ===&lt;br /&gt;
&lt;br /&gt;
コピーオンライトを使用した場合、Btrfs は実際にはデータをコピーしないでファイルやサブボリュームをコピーできます。ファイルに変更が加えられたときに新しい本当のコピーが作成されます。重複排除はさらに共通部分が存在するデータブロックを認識して、コピーオンライトと同じようにエクステントにまとめてしまいます。&lt;br /&gt;
&lt;br /&gt;
Btrfs パーティションの重複排除に使用するツールについては [https://btrfs.wiki.kernel.org/index.php/Deduplication#Batch 上流の Wiki エントリ] を見てください。{{aur|duperemove}}, {{aur|bedup}}, &#039;&#039;btrfs-dedup&#039;&#039; などが存在します。{{pkg|rmlint}} あるいは {{aur|jdupes}} などを使うことでファイルベースでデータの重複排除を行うこともできます。&lt;br /&gt;
&lt;br /&gt;
Btrfs の開発者はインバンド (同期的・インライン) 重複排除に取り組んでおり、新しいデータがファイルシステムに書き込まれたときに重複排除が実行されます。現在のところ実験的な機能としてツリー外で開発されています。新しい機能をテストしてみたい場合は [https://btrfs.wiki.kernel.org/index.php/User_notes_on_dedupe カーネルの wiki ページ] を参照してください。&lt;br /&gt;
&lt;br /&gt;
== ヒントとテクニック ==&lt;br /&gt;
&lt;br /&gt;
=== チェックサムのハードウェアアクセラレーション ===&lt;br /&gt;
&lt;br /&gt;
Btrfs のチェックサムでハードウェアアクセラレーションが使われているかどうか確認するには:&lt;br /&gt;
{{hc|&amp;lt;nowiki&amp;gt;$ dmesg | grep crc32c&amp;lt;/nowiki&amp;gt;|&amp;lt;nowiki&amp;gt;Btrfs loaded, crc32c=crc32c-intel&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{ic|&amp;lt;nowiki&amp;gt;crc32c=crc32c-generic&amp;lt;/nowiki&amp;gt;}} と表示された場合、ルートパーティションが Btrfs であるため、ハードウェアアクセラレーションを使うにはカーネルに {{ic|crc32c-intel}} を組み込む必要があります。[[mkinitcpio.conf]] に {{ic|crc32c-intel}} を追加するだけでは機能しません。&lt;br /&gt;
&lt;br /&gt;
=== ファイルシステム破損のリカバリ ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;btrfs-check&#039;&#039; はマウントされているファイルシステムでは使えません。ライブ USB から起動しないで &#039;&#039;btrfs-check&#039;&#039; を使えるようにするには、初期 RAM ディスクに以下のように追加してください:&lt;br /&gt;
&lt;br /&gt;
{{hc|/etc/mkinitcpio.conf|output=&lt;br /&gt;
BINARIES=&amp;quot;/usr/bin/btrfs&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
設定したら [[mkinitcpio]] を使って initramfs を再生成してください。&lt;br /&gt;
&lt;br /&gt;
起動に問題が発生したら、ユーティリティを使って修復することができます。&lt;br /&gt;
&lt;br /&gt;
{{Note|fsck でキャッシュを無効化する必要がある場合、起動後に一定時間フリーズするのは通常の動作です (btrfs-transaction がハングアップしているというメッセージがコンソールに表示されます)。しばらく経てばシステムは復帰します。}}&lt;br /&gt;
&lt;br /&gt;
詳しくは [https://btrfs.wiki.kernel.org/index.php/Btrfsck Btrfs Wiki] を参照。&lt;br /&gt;
&lt;br /&gt;
=== GRUB でスナップショットを起動 ===&lt;br /&gt;
&lt;br /&gt;
{{ic|1=rootflags=subvol=}} 引数を使って[[GRUB#GNU/Linux のメニューエントリ|メニューエントリ]]を手動で作成することができます。{{ic|/etc/fstab}} の {{ic|1=subvol=}} マウントオプションでも起動したいスナップショットを正しく指定する必要があります。&lt;br /&gt;
&lt;br /&gt;
また、{{AUR|grub-btrfs}} や {{AUR|grub-btrfs-git}} を使うことで GRUB のメニューに Btrfs のスナップショットを自動的に (GRUB 設定ファイルを作成するときに) 作成することも可能です。&lt;br /&gt;
&lt;br /&gt;
=== systemd-nspawn で Btrfs サブボリュームを使う ===&lt;br /&gt;
&lt;br /&gt;
[[Systemd-nspawn#Btrfs のサブボリュームをコンテナのルートとして使う]]や [[Systemd-nspawn#コンテナの一時的な Btrfs スナップショットを使う]]を見てください。&lt;br /&gt;
&lt;br /&gt;
== トラブルシューティング ==&lt;br /&gt;
&lt;br /&gt;
一般的なトラブルシューティングについては [https://btrfs.wiki.kernel.org/index.php/Problem_FAQ Btrfs Problem FAQ] を見て下さい。&lt;br /&gt;
&lt;br /&gt;
=== GRUB ===&lt;br /&gt;
&lt;br /&gt;
==== パーティションオフセット ====&lt;br /&gt;
&lt;br /&gt;
[[GRUB]] は Btrfs パーティションを起動することができますが、そのモジュールは ext4 などよりも大きく、&#039;&#039;grub-install&#039;&#039; によって作成される {{ic|core.img}} が MBR と最初のパーティションの間に収まらない可能性があります。GPT を使うか、最初のパーティションの前に数 MB の空きスペースを作ることでこの問題を解決できます。&lt;br /&gt;
&lt;br /&gt;
==== root が見つからない ====&lt;br /&gt;
&lt;br /&gt;
RAID セットアップから起動した時にエラー {{ic|1=error no such device: root}} が表示される場合、{{ic|/usr/share/grub/grub-mkconfig_lib}} を編集して {{ic|1=echo &amp;quot;  search --no-floppy --fs-uuid --set=root ${hints} ${fs_uuid}&amp;quot;}} からクォートを削除してください。grub の設定を再生成すればエラーを出さずに起動できるはずです。&lt;br /&gt;
&lt;br /&gt;
=== BTRFS: open_ctree failed ===&lt;br /&gt;
&lt;br /&gt;
2014年11月現在、{{ic|mkinitcpio.conf}} で {{ic|btrfs}} フックを使用してマルチデバイスの Btrfs を使っている場合に以下のエラーが発生するというバグが [[systemd]] か [[mkinitcpio]] のどちらかに存在します:&lt;br /&gt;
&lt;br /&gt;
{{bc|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BTRFS: open_ctree failed&lt;br /&gt;
mount: wrong fs type, bad option, bad superblock on /dev/sdb2, missing codepage or helper program, or other error&lt;br /&gt;
&lt;br /&gt;
In some cases useful info is found in syslog - try dmesg|tail or so.&lt;br /&gt;
&lt;br /&gt;
You are now being dropped into an emergency shell.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{ic|/etc/mkinitcpio.conf}} の {{ic|HOOKS}} 行から {{ic|btrfs}} を削除して代わりに {{ic|MODULES}} 行に {{ic|btrfs}} を追加することで解決します。修正を施したら {{ic|mkinitcpio -p linux}} で initramfs を再生成して (必要ならプリセットを調整します) 再起動してください。&lt;br /&gt;
&lt;br /&gt;
詳細は [https://bbs.archlinux.org/viewtopic.php?id=189845 フォーラムスレッド] や {{Bug|42884}} を見て下さい。&lt;br /&gt;
&lt;br /&gt;
デバイスが存在しない raid アレイをマウントしようとしたときも同じエラーが表示されます。その場合は {{ic|/etc/fstab}} に {{ic|degraded}} マウントオプションを追加してください。ルートパーティションがアレイ上にある場合、[[カーネルパラメータ]]に {{ic|1=rootflags=degraded}} を追加してください。&lt;br /&gt;
&lt;br /&gt;
=== btrfs check ===&lt;br /&gt;
&lt;br /&gt;
{{Warning|Btrfs はまだ開発途上であり、特に {{ic|btrfs check}} コマンドについては仕様が固まっていないので、{{ic|--repair}} スイッチを付けて {{ic|btrfs check}} を実行するときはあらかじめ Btrfs のドキュメントを読んでバックアップを作成することを強く推奨します。}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;[https://btrfs.wiki.kernel.org/index.php/Manpage/btrfs-check btrfs check]&#039;&#039; コマンドを使うことでアンマウントされた Btrfs ファイルシステムをチェックしたり修復することが可能です。ただし、この修復ツールはまだ開発中であり、特定のファイルシステムエラーは修復することができません。&lt;br /&gt;
&lt;br /&gt;
詳しくは [https://btrfs.wiki.kernel.org/index.php/Btrfsck Btrfsck] を参照。&lt;br /&gt;
&lt;br /&gt;
== 参照 ==&lt;br /&gt;
&lt;br /&gt;
* 公式サイト&lt;br /&gt;
** [https://btrfs.wiki.kernel.org/ Btrfs Wiki]&lt;br /&gt;
* パフォーマンス関連&lt;br /&gt;
** [http://superuser.com/questions/432188/should-i-put-my-multi-device-btrfs-filesystem-on-disk-partitions-or-raw-devices Btrfs on raw disks?]&lt;br /&gt;
** [http://comments.gmane.org/gmane.comp.file-systems.btrfs/19440 Varying leafsize and nodesize in Btrfs]&lt;br /&gt;
** [http://comments.gmane.org/gmane.comp.file-systems.btrfs/15646 Btrfs support for efficient SSD operation (data blocks alignment)]&lt;br /&gt;
** [https://btrfs.wiki.kernel.org/index.php/FAQ#Is_Btrfs_optimized_for_SSD.3F Is Btrfs optimized for SSDs?]&lt;br /&gt;
** Phoronix によるマウントオプションのベンチマーク&lt;br /&gt;
*** [http://www.phoronix.com/scan.php?page=article&amp;amp;item=btrfs-mount-linux49 Linux 4.9]&lt;br /&gt;
*** [http://www.phoronix.com/scan.php?page=article&amp;amp;item=linux_314_btrfs Linux 3.14]&lt;br /&gt;
*** [http://www.phoronix.com/scan.php?page=article&amp;amp;item=linux_btrfs_311&amp;amp;num=1 Linux 3.11]&lt;br /&gt;
*** [http://www.phoronix.com/scan.php?page=news_item&amp;amp;px=MTM0OTU Linux 3.9]&lt;br /&gt;
*** [http://www.phoronix.com/scan.php?page=article&amp;amp;item=btrfs_linux37_mounts&amp;amp;num=1 Linux 3.7]&lt;br /&gt;
*** [http://www.phoronix.com/scan.php?page=article&amp;amp;item=linux_btrfs_options&amp;amp;num=1 Linux 3.2]&lt;br /&gt;
** [http://blog.erdemagaoglu.com/post/4605524309/lzo-vs-snappy-vs-lzf-vs-zlib-a-comparison-of Lzo vs. zLib]&lt;br /&gt;
* その他&lt;br /&gt;
** [http://www.funtoo.org/wiki/BTRFS_Fun Funtoo Wiki Btrfs Fun]&lt;br /&gt;
** [http://www.phoronix.com/scan.php?page=news_item&amp;amp;px=MTA0ODU Avi Miller presenting Btrfs] at SCALE 10x, January 2012.&lt;br /&gt;
** [http://www.phoronix.com/scan.php?page=news_item&amp;amp;px=MTA4Mzc Summary of Chris Mason&#039;s talk] from LFCS 2012&lt;br /&gt;
** [http://git.kernel.org/?p&amp;amp;#61;linux/kernel/git/torvalds/linux-2.6.git;a&amp;amp;#61;commit;h&amp;amp;#61;35054394c4b3cecd52577c2662c84da1f3e73525 Btrfs: stop providing a bmap operation to avoid swapfile corruptions] 2009-01-21&lt;br /&gt;
** [http://marc.merlins.org/perso/btrfs/post_2014-03-22_Btrfs-Tips_-Doing-Fast-Incremental-Backups-With-Btrfs-Send-and-Receive.html Doing Fast Incremental Backups With Btrfs Send and Receive]&lt;/div&gt;</summary>
		<author><name>Clomsync</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=%E5%90%8C%E6%9C%9F%E3%81%8A%E3%82%88%E3%81%B3%E3%83%90%E3%83%83%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0&amp;diff=10801</id>
		<title>同期およびバックアッププログラム</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=%E5%90%8C%E6%9C%9F%E3%81%8A%E3%82%88%E3%81%B3%E3%83%90%E3%83%83%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0&amp;diff=10801"/>
		<updated>2017-11-07T02:09:05Z</updated>

		<summary type="html">&lt;p&gt;Clomsync: insyncはAURにあります&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:データ圧縮とアーカイブ]]&lt;br /&gt;
[[Category:システムリカバリ]]&lt;br /&gt;
[[de:Backups]]&lt;br /&gt;
[[en:Synchronization and backup programs]]&lt;br /&gt;
[[ru:Backup programs]]&lt;br /&gt;
{{Related articles start}}&lt;br /&gt;
{{Related|rsync によるフルシステムバックアップ}}&lt;br /&gt;
{{Related|tar によるフルシステムバックアップ}}&lt;br /&gt;
{{Related|ディスクのクローン}}&lt;br /&gt;
{{Related|アプリケーション一覧/インターネット#ダウンローダ}}&lt;br /&gt;
{{Related|システムメンテナンス#バックアップ}}&lt;br /&gt;
{{Related|ドットファイル#バージョン管理}}&lt;br /&gt;
{{Related|Snapper}}&lt;br /&gt;
{{Related|ファイルリカバリ}}&lt;br /&gt;
{{Related articles end}}&lt;br /&gt;
&lt;br /&gt;
このページでは複数の場所のデータを同期するアプリケーションを列挙・比較しています。バックアップとして重要なデータの差分コピーを作成するなどの使い道があります。同期プログラムとバックアッププログラムは特徴が似ているため同じ記事で取り扱っています。&lt;br /&gt;
&lt;br /&gt;
== バックアップの概要 ==&lt;br /&gt;
&lt;br /&gt;
重要なデータのバックアップを取ることは重要です。ときどき人間や機械はデータを消失するようなポカをやらかすことがあり、データを保存している物理メディアの寿命は永遠ではありません。必要な用途にあわせて最適なプログラムを選ぶために、まずは以下の観点を考えてみてください:&lt;br /&gt;
&lt;br /&gt;
* データを保存するバックアップメディアのタイプ。例: CD, DVD, リモートサーバー, 外付けのハードドライブなど。&lt;br /&gt;
* バックアップの頻度。例: 毎日, 毎週, 毎月など。&lt;br /&gt;
* バックアップのソリューションとして期待する機能。例: 圧縮, 暗号化, 名前変更に追従など。&lt;br /&gt;
* 必要なときにバックアップから復元する方法。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;凡例:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;名前&#039;&#039;&#039;: アプリケーションの名前。&lt;br /&gt;
* &#039;&#039;&#039;実装&#039;&#039;&#039;: アプリケーションが使用しているプログラミング言語やライブラリ、ユーティリティ。&lt;br /&gt;
* &#039;&#039;&#039;圧縮保存&#039;&#039;&#039;: 圧縮して保存することが可能。&lt;br /&gt;
* &#039;&#039;&#039;暗号保存&#039;&#039;&#039;: 暗号化して保存することが可能。&lt;br /&gt;
* &#039;&#039;&#039;差分転送&#039;&#039;&#039;: ファイルの変更があった部分だけを転送。&lt;br /&gt;
* &#039;&#039;&#039;暗号転送&#039;&#039;&#039;: ネットワークを経由してデータを送信する場合にデフォルトで暗号化。&lt;br /&gt;
* &#039;&#039;&#039;FS メタデータ&#039;&#039;&#039;: ファイルシステムのパーミッションや属性も同期。&lt;br /&gt;
* &#039;&#039;&#039;FS アクセス&#039;&#039;&#039;: バックアップはファイルシステムにそのまま保存。もしくはファイルシステムとしてマウント可能。&lt;br /&gt;
* &#039;&#039;&#039;中断&#039;&#039;&#039;: 再起動しなくても同期を中断可能。&lt;br /&gt;
* &#039;&#039;&#039;ファイル名変更&#039;&#039;&#039;: 移動・削除したファイルを検出して二重に保存・転送しない。ファイルやチャンクのチェックサムが生成されます。&lt;br /&gt;
* &#039;&#039;&#039;バージョン管理&#039;&#039;&#039;: ファイルの古いバージョンをバックアップ (&#039;&#039;&#039;逆差分バックアップ&#039;&#039;&#039;)。&lt;br /&gt;
* &#039;&#039;&#039;衝突解決&#039;&#039;&#039;: ファイルの衝突は自動・手動で解決可能。衝突したファイルを無視しない。&lt;br /&gt;
* &#039;&#039;&#039;多方向&#039;&#039;&#039;: 3台以上のマシンを同期可能。&lt;br /&gt;
* &#039;&#039;&#039;FS 監視&#039;&#039;&#039;: ファイルシステムの変更を検知して同期を開始可能。&lt;br /&gt;
* &#039;&#039;&#039;ハードリンク&#039;&#039;&#039;: 変更されていないファイルをハードリンクとして保存可能。&lt;br /&gt;
* &#039;&#039;&#039;差分タイプ&#039;&#039;&#039;: データの重複を排除して使用容量を減らすために使われる方法。&lt;br /&gt;
** &#039;&#039;&#039;ファイルベース&#039;&#039;&#039;: ファイルに変更があった場合、新しいバージョンをスナップショットに保存。&lt;br /&gt;
*** &#039;&#039;&#039;ハードリンク&#039;&#039;&#039;: 変更がないファイルをハードリンクとして保存。&lt;br /&gt;
** &#039;&#039;&#039;チャンクベース&#039;&#039;&#039;: ファイルの変更箇所だけをスナップショットに保存。&lt;br /&gt;
* &#039;&#039;&#039;CLI&#039;&#039;&#039;: アプリケーションをコマンドラインから操作可能。スクリプトから実行可能。&lt;br /&gt;
* &#039;&#039;&#039;インターフェイス&#039;&#039;&#039;: CLI 以外のユーザーインターフェースを備えているか。例: GUI, TUI, ウェブ。&lt;br /&gt;
* &#039;&#039;&#039;ライセンス&#039;&#039;&#039;: サーバーやクライアントアプリケーションのライセンス。&lt;br /&gt;
* &#039;&#039;&#039;プラットフォーム&#039;&#039;&#039;: Linux 以外のオペレーティングシステムのサポート。&lt;br /&gt;
* &#039;&#039;&#039;開発状況&#039;&#039;&#039;: プロジェクトが活発に開発されているか。&lt;br /&gt;
* &#039;&#039;&#039;特徴&#039;&#039;&#039;: 他のアプリケーションと異なる特殊な機能など。&lt;br /&gt;
&lt;br /&gt;
== データ同期 ==&lt;br /&gt;
&lt;br /&gt;
以下のアプリケーションは単純に複数のマシン間でディレクトリを同期します。いわゆる「ミラー」です。ただし、ほとんどのアプリケーションは編集・削除ファイルを前のバージョンに戻す機能を持っています。&lt;br /&gt;
&lt;br /&gt;
[[Wikipedia:Comparison of file synchronization software]] も参照してください。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! 名前&lt;br /&gt;
! 実装&lt;br /&gt;
! 差分転送&lt;br /&gt;
! 暗号転送&lt;br /&gt;
! FS メタデータ&lt;br /&gt;
! 中断&lt;br /&gt;
! ファイル名変更&lt;br /&gt;
! バージョン管理&lt;br /&gt;
! 衝突解決&lt;br /&gt;
! 多方向&lt;br /&gt;
! FS 監視&lt;br /&gt;
! CLI&lt;br /&gt;
! インターフェイス&lt;br /&gt;
! ライセンス&lt;br /&gt;
! プラットフォーム&lt;br /&gt;
! 開発状況&lt;br /&gt;
! 特徴&lt;br /&gt;
|-&lt;br /&gt;
| [[Resilio Sync]] (旧名 BitTorrent Sync)&lt;br /&gt;
| クローズドソース&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}} (LAN 暗号転送オプション)&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| {{Yes}} (前のバージョンはアーカイブフォルダに移動)&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{G|Web}}&lt;br /&gt;
| プロプライエタリ (基本無料)&lt;br /&gt;
| macOS, Windows, Android, iOS, Windows Phone, Amazon Kindle Fire, FreeBSD&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| P2P 同期&lt;br /&gt;
|-&lt;br /&gt;
| {{AUR|freefilesync}}&lt;br /&gt;
| C++&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| {{G|SFTP [http://www.freefilesync.org/faq.php#features]}}&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| {{G|Yes [http://www.freefilesync.org/faq.php#features]}}&lt;br /&gt;
| {{G|1=Yes [http://www.freefilesync.org/manual.php?topic=versioning]}}&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| {{No}}&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| GPL&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Pkg|git-annex}}&lt;br /&gt;
| Haskell, git&lt;br /&gt;
| {{G|rsync [http://git-annex.branchable.com/transferring_data/]}}&lt;br /&gt;
| {{G|rsync [http://git-annex.branchable.com/transferring_data/]}}&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| {{G|git remotes [http://git-annex.branchable.com/sync/]}}&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{G|[http://git-annex.branchable.com/assistant/ git-annex assistant]}}&lt;br /&gt;
| GPLv3&lt;br /&gt;
| macOS, Android&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| git でファイルを管理&lt;br /&gt;
|-&lt;br /&gt;
| {{Pkg|grsync}}&lt;br /&gt;
| rsync フロントエンド&lt;br /&gt;
| {{G|rsync}}&lt;br /&gt;
| {{G|rsync}}&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| {{No}}&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{G|GTK+}}&lt;br /&gt;
| GPLv2&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{AUR|gutbackup}}&lt;br /&gt;
| rsync ラッパー&lt;br /&gt;
| {{G|rsync}}&lt;br /&gt;
| {{G|rsync}}&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| {{No}}&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| MIT&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{AUR|jotasync}}&lt;br /&gt;
| rsync の Java GUI&lt;br /&gt;
| {{G|rsync}}&lt;br /&gt;
| {{G|rsync}}&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| {{No}}&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| {{Y|限定的}}&lt;br /&gt;
| {{G|Swing}}&lt;br /&gt;
| Apache v2&lt;br /&gt;
| macOS, Windows&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| スケジューラ内蔵。&lt;br /&gt;
|-&lt;br /&gt;
| {{AUR|luckybackup}}&lt;br /&gt;
| C++&lt;br /&gt;
| {{G|rsync [http://luckybackup.sourceforge.net/features.html]}}&lt;br /&gt;
| {{G|rsync [http://luckybackup.sourceforge.net/features.html]}}&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| {{No}}&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| {{Y|限定的 [http://luckybackup.sourceforge.net/manual.html#terminal]}}&lt;br /&gt;
| {{G|Qt}}&lt;br /&gt;
| GPLv3&lt;br /&gt;
| &lt;br /&gt;
| {{Y|停滞 [http://luckybackup.sourceforge.net/index.html]}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{AUR|osync}}&lt;br /&gt;
| Shell&lt;br /&gt;
| {{G|rsync}}&lt;br /&gt;
| {{G|rsync}}&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{G|オプション [https://github.com/deajan/osync#daemon-mode]}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| BSD&lt;br /&gt;
| &lt;br /&gt;
| {{Yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Pkg|rdiff-backup}}&lt;br /&gt;
| Python 2&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Y|差分プレビュー}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| GPL&lt;br /&gt;
| Win32&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[rsync]]&lt;br /&gt;
| C&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{G|SSH または rsync プロトコル}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{G|&lt;br /&gt;
* {{ic|--link-dest}} (ハードリンク [http://www.ibm.com/developerworks/aix/library/au-spunix_rsync/index.html#backup])&lt;br /&gt;
* {{ic|--backup}}&lt;br /&gt;
}}&lt;br /&gt;
| {{Y|差分プレビュー}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{G|grsync}}&lt;br /&gt;
| GPLv3&lt;br /&gt;
| Win32&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| 全ての Linux ディストリビューションに標準装備。&lt;br /&gt;
|-&lt;br /&gt;
| {{Pkg|sparkleshare}}&lt;br /&gt;
| C#&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| GPLv3&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[Syncthing]]&lt;br /&gt;
| Go&lt;br /&gt;
| {{G|Yes [http://docs.syncthing.net/users/faq.html#is-synchronization-fast]}}&lt;br /&gt;
| {{G|Yes [http://docs.syncthing.net/users/security.html]}}&lt;br /&gt;
| {{Y|一部機能 [http://docs.syncthing.net/users/faq.html#what-things-are-synced]}}&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| {{G|Yes [http://docs.syncthing.net/users/versioning.html]}}, 前バージョンはアーカイブフォルダに移動&lt;br /&gt;
| {{G|ファイル名を変更 [https://docs.syncthing.net/users/faq.html#what-if-there-is-a-conflict]}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{G|[https://github.com/syncthing/syncthing-inotify syncthing-inotify] による監視}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{G|Web, GTK}}&lt;br /&gt;
| MPL v2&lt;br /&gt;
| Windows, macOS, Android, BSD, Solaris&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| P2P 同期&lt;br /&gt;
|-&lt;br /&gt;
| {{AUR|synkron}}&lt;br /&gt;
| C++&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{G|Qt}}&lt;br /&gt;
| GPLv2&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| {{R|[https://sourceforge.net/projects/synkron/ No]}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[Taskd]]&lt;br /&gt;
| C++, python&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| MIT&lt;br /&gt;
| Android&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[Unison]]&lt;br /&gt;
| OCaml&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Y|一部機能 [http://www.cis.upenn.edu/~bcpierce/unison/download/releases/stable/unison-manual.html#perms]}}&lt;br /&gt;
| {{G|オプション [http://www.cis.upenn.edu/~bcpierce/unison/download/releases/stable/unison-manual.html#speeding]}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{G|Yes [http://www.cis.upenn.edu/~bcpierce/unison/download/releases/stable/unison-manual.html#backups]}}&lt;br /&gt;
| {{G|対話式}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{G|GTK2}}&lt;br /&gt;
| GPL&lt;br /&gt;
| Windows, macOS, FreeBSD, Android&lt;br /&gt;
| {{G|Yes [http://www.cis.upenn.edu/~bcpierce/unison/status.html]}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! 名前&lt;br /&gt;
! 実装&lt;br /&gt;
! 差分転送&lt;br /&gt;
! 暗号転送&lt;br /&gt;
! FS メタデータ&lt;br /&gt;
! 中断&lt;br /&gt;
! ファイル名変更&lt;br /&gt;
! バージョン管理&lt;br /&gt;
! 衝突解決&lt;br /&gt;
! 多方向&lt;br /&gt;
! FS 監視&lt;br /&gt;
! CLI&lt;br /&gt;
! インターフェイス&lt;br /&gt;
! ライセンス&lt;br /&gt;
! プラットフォーム&lt;br /&gt;
! 開発状況&lt;br /&gt;
! 特徴&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 差分バックアップ ==&lt;br /&gt;
&lt;br /&gt;
差分バックアップを行えるアプリケーションは、最後にバックアップしたデータを記憶することで、変更を加えていないデータを二重にコピーする無駄を省きます。データをある特定の時刻までリストアするには、その時点からの全ての差分バックアップが必要になります。差分バックアップは頻繁にバックアップを行うような場合に有用です。&lt;br /&gt;
&lt;br /&gt;
[[ドットファイル#バージョン管理]]も参照してください。&lt;br /&gt;
&lt;br /&gt;
=== シングルマシン ===&lt;br /&gt;
&lt;br /&gt;
以下のアプリケーションはインストールしたマシンからデータをバックアップします。バックアップ先は外部マシンやストレージメディアなどが指定できます。&lt;br /&gt;
&lt;br /&gt;
==== チャンクベースの差分バックアップ ====&lt;br /&gt;
&lt;br /&gt;
ファイルが変更された場合、以下のアプリケーションは変更があったファイルの一部だけを保存します。[[#ファイルベースの差分バックアップ|ファイルベースの差分バックアップ]]のアプリケーションと比べて使用する容量の効率が良くなります。特に巨大なファイルに細かく修正を加える場合は大きな効果を発揮します。一方で、バイナリ差分からファイルを再構築する必要があるため、保存したスナップショットを復元するにはバックアップを行ったアプリケーションが必要になります。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! 名前&lt;br /&gt;
! 実装&lt;br /&gt;
! 圧縮保存&lt;br /&gt;
! 暗号保存&lt;br /&gt;
! 差分転送&lt;br /&gt;
! 暗号転送&lt;br /&gt;
! FS メタデータ&lt;br /&gt;
! FS アクセス&lt;br /&gt;
! 中断&lt;br /&gt;
! ファイル名変更&lt;br /&gt;
! CLI&lt;br /&gt;
! インターフェイス&lt;br /&gt;
! ライセンス&lt;br /&gt;
! プラットフォーム&lt;br /&gt;
! 開発状況&lt;br /&gt;
! 特徴&lt;br /&gt;
|-&lt;br /&gt;
| {{AUR|areca}}&lt;br /&gt;
| Java&lt;br /&gt;
| {{G|Zip, Zip64}}&lt;br /&gt;
| {{G|AES128, AES256}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Y|一時停止のみ}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| GPLv2&lt;br /&gt;
| Windows&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{AUR|attic}}&lt;br /&gt;
| Python&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{G|AES256}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{G|SSH}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| BSD&lt;br /&gt;
| &lt;br /&gt;
| {{No}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Pkg|borg}}&lt;br /&gt;
| Python (Attic fork)&lt;br /&gt;
| {{G|lz4, zlib, lzma}}&lt;br /&gt;
| {{G|AES256}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{G|SSH}}&lt;br /&gt;
| {{Yes}}[http://borgbackup.readthedocs.org/en/stable/faq.html#which-file-types-attributes-etc-are-preserved]&lt;br /&gt;
| {{Yes}}[http://borgbackup.readthedocs.org/en/stable/usage.html#borg-mount]&lt;br /&gt;
| {{Yes}}[http://borgbackup.readthedocs.org/en/stable/faq.html#if-a-backup-stops-mid-way-does-the-already-backed-up-data-stay-there]&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{G|サードパーティ製}}&lt;br /&gt;
| BSD&lt;br /&gt;
| *BSD, macOS&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Pkg|bup}}&lt;br /&gt;
| C, Python, git&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{G|一部機能}}&lt;br /&gt;
| {{Yes}}[https://bup.github.io/man/bup-fuse.html]&lt;br /&gt;
| {{G|中断箇所から再開可能 [https://github.com/bup/bup/blob/master/README.md#reasons-bup-is-awesome]}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{G|サードパーティ製}}&lt;br /&gt;
| GPLv2&lt;br /&gt;
| Windows, macOS, NetBSD, Solaris&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| git と同じストレージフォーマット&lt;br /&gt;
|-&lt;br /&gt;
| {{AUR|bups}}&lt;br /&gt;
| bup フロントエンド&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{G|一部機能}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{G|中断箇所から再開可能 [https://github.com/bup/bup/blob/master/README.md#reasons-bup-is-awesome]}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{G|GTK 3}}&lt;br /&gt;
| MIT&lt;br /&gt;
|&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[Déjà Dup]]&lt;br /&gt;
| duplicity フロントエンド&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{G|GTK+}}&lt;br /&gt;
| GPLv3&lt;br /&gt;
| &lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| [[GNOME Files]] と統合。&lt;br /&gt;
|-&lt;br /&gt;
| {{AUR|duplicati-latest}}&lt;br /&gt;
| C#&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{R|2.0 リリースで対応予定}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Y|一時停止のみ}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| LGPL&lt;br /&gt;
| Windows&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[Duplicity]]&lt;br /&gt;
| librsync&lt;br /&gt;
| {{G|gzip}}&lt;br /&gt;
| {{G|gpg}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{G|Déjà Dup}}&lt;br /&gt;
| GPL&lt;br /&gt;
| &lt;br /&gt;
| {{Yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[Duply]]&lt;br /&gt;
| duplicity フロントエンド&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| GPLv2&lt;br /&gt;
| &lt;br /&gt;
| {{Yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{Pkg|kup}}&lt;br /&gt;
| rsync, bup フロントエンド&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{G|一部機能}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Y|bup}}&lt;br /&gt;
| {{G|Qt}}&lt;br /&gt;
| GPLv2&lt;br /&gt;
| &lt;br /&gt;
| {{Yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{AUR|obnam}}&lt;br /&gt;
| Python&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{G|GnuPG}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{G|100MB 毎にチェックポイント}}&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| GPLv3&lt;br /&gt;
| &lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| {{AUR|restic}}&lt;br /&gt;
| Go&lt;br /&gt;
| {{No}} [https://github.com/restic/restic/issues/21]&lt;br /&gt;
| {{G|AES-256}} [https://github.com/restic/restic/blob/master/doc/Design.md]&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| BSD&lt;br /&gt;
| &lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| {{AUR|zbackup}}&lt;br /&gt;
| C++&lt;br /&gt;
| {{G|LZMA, LZO}}&lt;br /&gt;
| {{G|AES}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| {{R|対応予定 [https://github.com/zbackup/zbackup#improvements]}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Y|tar による対応}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| GPLv2&lt;br /&gt;
| &lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| リポジトリは変更不可ファイルで構成。&lt;br /&gt;
|-&lt;br /&gt;
! 名前&lt;br /&gt;
! 実装&lt;br /&gt;
! 圧縮保存&lt;br /&gt;
! 暗号保存&lt;br /&gt;
! 差分転送&lt;br /&gt;
! 暗号転送&lt;br /&gt;
! FS メタデータ&lt;br /&gt;
! FS アクセス&lt;br /&gt;
! 中断&lt;br /&gt;
! ファイル名変更&lt;br /&gt;
! CLI&lt;br /&gt;
! インターフェイス&lt;br /&gt;
! ライセンス&lt;br /&gt;
! プラットフォーム&lt;br /&gt;
! 開発状況&lt;br /&gt;
! 特徴&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== ファイルベースの差分バックアップ ====&lt;br /&gt;
&lt;br /&gt;
ファイルに変更が加えられた場合、以下のアプリケーションは新しいファイルをそのまま保存します。[[#チャンクベースの差分バックアップ|チャンクベースの差分バックアップ]]を行うアプリケーションと比較すると、ディスク容量が無駄に消費されます。ただし、作成されたバックアップは完全なファイルとしてそのまま復元に使うことが可能です。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! 名前&lt;br /&gt;
! 実装&lt;br /&gt;
! 圧縮保存&lt;br /&gt;
! 暗号保存&lt;br /&gt;
! 差分転送&lt;br /&gt;
! 暗号転送&lt;br /&gt;
! FS メタデータ&lt;br /&gt;
! FS アクセス&lt;br /&gt;
! 中断&lt;br /&gt;
! ファイル名変更&lt;br /&gt;
! ハードリンク&lt;br /&gt;
! CLI&lt;br /&gt;
! インターフェイス&lt;br /&gt;
! ライセンス&lt;br /&gt;
! プラットフォーム&lt;br /&gt;
! 開発状況&lt;br /&gt;
! 特徴&lt;br /&gt;
|-&lt;br /&gt;
| [[Back In Time]]&lt;br /&gt;
| Python, rsync, diff&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{G|rsync}}&lt;br /&gt;
| {{G|rsync}}&lt;br /&gt;
| {{G|rsync}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{G|Yes [http://backintime.le-web.org/documentation/]}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{G|Qt}}&lt;br /&gt;
| GPLv2&lt;br /&gt;
| &lt;br /&gt;
| {{Yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{AUR|dar}}&lt;br /&gt;
| C++&lt;br /&gt;
| {{G|特殊なアーカイブ形式}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| {{R|No [http://dar.linux.free.fr/doc/Features.html]}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{G|DarGUI}}&lt;br /&gt;
| GPL&lt;br /&gt;
| Windows, Solaris, FreeBSD, NetBSD, macOS&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{AUR|sarab}}{{Broken package link|{{aur-mirror|sarab}}}} と [[cron]] による自動バックアップが可能。&lt;br /&gt;
|-&lt;br /&gt;
| {{Aur|hdup}}&lt;br /&gt;
| C&lt;br /&gt;
| {{G|bzip, gzip, lzop}}&lt;br /&gt;
| {{G|gpg}}&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| {{G|SSH}}&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| GPLv2&lt;br /&gt;
|&lt;br /&gt;
| {{No}}&lt;br /&gt;
| バックアップ先を複数指定可能。&lt;br /&gt;
|-&lt;br /&gt;
| {{AUR|link-backup}}&lt;br /&gt;
| Python&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| {{G|SSH}}&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{R|No [http://www.scottlu.com/Content/Link-Backup.html]}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| MIT&lt;br /&gt;
| &lt;br /&gt;
| {{No}}&lt;br /&gt;
| 自分自身もサーバーにコピー。&lt;br /&gt;
|-&lt;br /&gt;
| {{AUR|rdup}}&lt;br /&gt;
| C&lt;br /&gt;
| {{G|tar.gz}}&lt;br /&gt;
| {{G|gpg, blowfish など}}&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| GPLv3&lt;br /&gt;
| &lt;br /&gt;
| {{No}}&lt;br /&gt;
| コマンドラインツール。&lt;br /&gt;
|-&lt;br /&gt;
| [[rsnapshot]]&lt;br /&gt;
| rsync&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| {{G|Yes [http://rsnapshot.org/rsnapshot/docs/docbook/rest.html]}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| GPLv2&lt;br /&gt;
| Win32&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| {{AUR|sbackup}}&lt;br /&gt;
| Python&lt;br /&gt;
| {{G|gzip, bzip2}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| {{G|SSH}}&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{G|GTK}}&lt;br /&gt;
| GPLv3&lt;br /&gt;
| &lt;br /&gt;
| {{Yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{AUR|timeshift}}&lt;br /&gt;
| rsync&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{G|rsync}}&lt;br /&gt;
| {{G|rsync}}&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{G|GTK}}&lt;br /&gt;
| GPLv3&lt;br /&gt;
| 専用デバイスにフルシステムバックアップ。&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! 名前&lt;br /&gt;
! 実装&lt;br /&gt;
! 圧縮保存&lt;br /&gt;
! 暗号保存&lt;br /&gt;
! 差分転送&lt;br /&gt;
! 暗号転送&lt;br /&gt;
! FS メタデータ&lt;br /&gt;
! FS アクセス&lt;br /&gt;
! 中断&lt;br /&gt;
! ファイル名変更&lt;br /&gt;
! ハードリンク&lt;br /&gt;
! CLI&lt;br /&gt;
! インターフェイス&lt;br /&gt;
! ライセンス&lt;br /&gt;
! プラットフォーム&lt;br /&gt;
! 開発状況&lt;br /&gt;
! 特徴&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== ネットワークバックアップ ===&lt;br /&gt;
&lt;br /&gt;
以下のアプリケーションはサーバークライアントモデルに従って、ネットワークに接続された複数のマシンをまとめてバックアップします。[[#シングルマシン|シングルマシン]]のバックアップアプリケーションと比べると複雑な設定が必要になります。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! 名前&lt;br /&gt;
! 実装&lt;br /&gt;
! 圧縮保存&lt;br /&gt;
! 暗号保存&lt;br /&gt;
! 差分転送&lt;br /&gt;
! 暗号転送&lt;br /&gt;
! FS メタデータ&lt;br /&gt;
! FS アクセス&lt;br /&gt;
! 中断&lt;br /&gt;
! ファイル名変更&lt;br /&gt;
! 差分タイプ&lt;br /&gt;
! CLI&lt;br /&gt;
! インターフェイス&lt;br /&gt;
! ライセンス&lt;br /&gt;
! プラットフォーム&lt;br /&gt;
! 開発状況&lt;br /&gt;
! 特徴&lt;br /&gt;
|-&lt;br /&gt;
| [[BackupPC]]&lt;br /&gt;
| Perl&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| ファイルベース, ハードリンク [http://backuppc.sourceforge.net/faq/BackupPC.html#Backup-basics]&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{G|Web}}&lt;br /&gt;
| GPLv2&lt;br /&gt;
| 全て (クライアント不要)&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| 同一ファイルを多重保存しない。&lt;br /&gt;
|-&lt;br /&gt;
| Bacula ([https://aur.archlinux.org/packages/?K=bacula- bacula-*])&lt;br /&gt;
| C++&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| ファイルベース [http://burp.grke.org/why.html]&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{G|GUI, Web}}&lt;br /&gt;
| AGPLv3&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{AUR|burp-backup}}&lt;br /&gt;
| librsync&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| チャンクベース [http://burp.grke.org/why.html]&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{G|[https://git.ziirish.me/ziirish/burp-ui burp-ui]}}&lt;br /&gt;
| AGPLv3&lt;br /&gt;
| Windows&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{AUR|safekeep}}&lt;br /&gt;
| rdiff-backup&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| チャンクベース [http://safekeep.sourceforge.net/safekeep.html]&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| GPL&lt;br /&gt;
| &lt;br /&gt;
| {{No}}&lt;br /&gt;
| [[LVM]] やデータベースと統合してバックアップを作成。帯域を制限可能。&lt;br /&gt;
|-&lt;br /&gt;
| {{Pkg|synbak}}&lt;br /&gt;
| ラッパー&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | ?&lt;br /&gt;
| ?&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{G|Web}}&lt;br /&gt;
| GPLv3&lt;br /&gt;
| &lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| 複数のバックアップを統合。&lt;br /&gt;
|-&lt;br /&gt;
| UrBackup ([https://aur.archlinux.org/packages/?K=urbackup urbackup*])&lt;br /&gt;
| C++&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ファイルベース, ハードリンク, シンボリックリンク [http://blog.urbackup.org/156/symbolically-linking-directories-during-incremental-file-backups]/チャンクベースの CoW スナップショット[http://blog.urbackup.org/83/file-backup-storage-with-btrfs-snapshots]&lt;br /&gt;
| {{Yes}} (クライアント)&lt;br /&gt;
| {{G|GUI, Web}}&lt;br /&gt;
| AGPLv3+&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| 同一ファイルを多重保存しない。LVM, dattobd, btrfs と統合されたファイルシステムスナップショット。&lt;br /&gt;
|-&lt;br /&gt;
! 名前&lt;br /&gt;
! 実装&lt;br /&gt;
! 圧縮保存&lt;br /&gt;
! 暗号保存&lt;br /&gt;
! 差分転送&lt;br /&gt;
! 暗号転送&lt;br /&gt;
! FS メタデータ&lt;br /&gt;
! FS アクセス&lt;br /&gt;
! 中断&lt;br /&gt;
! ファイル名変更&lt;br /&gt;
! 差分タイプ&lt;br /&gt;
! CLI&lt;br /&gt;
! インターフェイス&lt;br /&gt;
! ライセンス&lt;br /&gt;
! プラットフォーム&lt;br /&gt;
! 開発状況&lt;br /&gt;
! 特徴&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== クラウドストレージ ==&lt;br /&gt;
&lt;br /&gt;
=== オンラインサービス ===&lt;br /&gt;
&lt;br /&gt;
[[Wikipedia:Comparison of online backup services]] を参照してください。&lt;br /&gt;
&lt;br /&gt;
* {{App|Amazon S3|Amazon Simple Storage Service (Amazon S3) は開発者と IT 部門にセキュアで耐障害性・汎用性を備えたオブジェクトストレージを提供します。Amazon S3 はシンプルなウェブインターフェイスでウェブ上であらゆるデータを保存・取得することが可能です。Amazon S3 でかかる費用は実際に使用したストレージだけで、セットアップ費用や最低使用料はありません。|http://aws.amazon.com/s3/|{{Pkg|s3cmd}}}}&lt;br /&gt;
&lt;br /&gt;
* {{App|CloudBacko|エンタープライズ級の Linux, Mac, Windows 用クラウドバックアップツール。&lt;br /&gt;
** クローズドソース。Free, Lite, Pro バージョンが存在します。&lt;br /&gt;
** Java で書かれています。&lt;br /&gt;
** 複数のクラウドに暗号化してバックアップします。&lt;br /&gt;
** 複数のクラウドをひとつのストレージプールとして扱うことができます。&lt;br /&gt;
** Free バージョンではインストールは必要ありません。&lt;br /&gt;
** Pro バージョンでは Linux 用の GUI フロントが存在します。&lt;br /&gt;
** Pro バージョンでは仮想マシンのバックアップができます。&lt;br /&gt;
|http://www.cloudbacko.com/}}&lt;br /&gt;
&lt;br /&gt;
* {{App|[[CrashPlan]]|オンライン・オフサイトのバックアップソリューション。&lt;br /&gt;
** とても値頃な無制限のオンラインスペース。&lt;br /&gt;
** 複数のバックアップ先に自動で差分バックアップ。&lt;br /&gt;
** 直感的な GUI。&lt;br /&gt;
** 暗号化と重複排除を提供。&lt;br /&gt;
** ローカルの利用でならソフトウェアはフリーです。&lt;br /&gt;
** 復元を行うと同時バックアップができなくなります。&lt;br /&gt;
|http://www.crashplan.com/|{{AUR|crashplan}}}}&lt;br /&gt;
&lt;br /&gt;
* {{App|[[Dropbox]]|人気のファイル共有サービス。&lt;br /&gt;
** 指定したディレクトリを監視して、dropbox.com に差分をアップロードするデーモン。&lt;br /&gt;
** 他のコンピュータでの変更が自動的に表示されます。&lt;br /&gt;
** ファイルの共有と公開ディレクトリがあります。&lt;br /&gt;
** 削除されたファイルを復旧することができます。&lt;br /&gt;
** コミュニティによるアドオン。&lt;br /&gt;
** 無料アカウントには 2GB のストレージが与えられます。&lt;br /&gt;
|http://www.dropbox.com|{{AUR|dropbox}} {{AUR|nautilus-dropbox}}}}&lt;br /&gt;
&lt;br /&gt;
* {{App|[[Wikipedia:ja:Google ドライブ|Google Drive]]|Google が提供しているファイルストレージ・同期サービス。&lt;br /&gt;
** クラウドストレージ、ファイル共有、共同編集を提供します。&lt;br /&gt;
** 複数のクライアントが存在します。&lt;br /&gt;
|https://drive.google.com|{{AUR|google-drive-ocamlfuse}} (フリー), {{AUR|drive}} (フリー), {{AUR|grive}} (フリー), {{AUR|gdrivefs}} (フリー), {{AUR|[[insync]]}} (ノンフリー), {{AUR|gdrive}} (フリー)}}&lt;br /&gt;
&lt;br /&gt;
* {{App|[[Wikipedia:IDrive_Inc.|iDrive]]|ユニバーサルなオンラインバックアップ。&lt;br /&gt;
** 複数のデバイスのバックアップ。&lt;br /&gt;
** オンラインのファイル同期。&lt;br /&gt;
** リアルタイムバックアップ。&lt;br /&gt;
** モバイル端末のバックアップとアクセス。&lt;br /&gt;
** リモート管理。&lt;br /&gt;
** Linux 向けの GUI フロントエンドは存在しません。簡単に利用できるラッパースクリプトがあります。&lt;br /&gt;
|https://www.idrive.com/|{{AUR|idevsutil}}{{Broken package link|{{aur-mirror|idevsutil}}}}, {{AUR|idrive-wrapper}}{{Broken package link|{{aur-mirror|idrive-wrapper}}}}}}&lt;br /&gt;
&lt;br /&gt;
* {{App|[[Wikipedia:Jungle Disk|Jungle Disk]]|Amazon S3 または Rackspace Cloud Files にデータを保存するオンラインバックアップツール。&lt;br /&gt;
** [[GNOME Files]] の拡張。&lt;br /&gt;
** 有料プランしかありません。&lt;br /&gt;
|http://www.jungledisk.com/|{{AUR|nautilus-jungledisk}}{{Broken package link|{{aur-mirror|nautilus-jungledisk}}}}}}&lt;br /&gt;
&lt;br /&gt;
* {{App|[[Wikipedia:ja:MEGA|MEGA]]|ファイル共有サービス MegaUpload の後継。&lt;br /&gt;
** 無料アカウントは 50GB で、容量が増える有料プランが存在します。&lt;br /&gt;
** 暗号化と重複排除の機能があります。&lt;br /&gt;
** 基本的にウェブインターフェイスでアクセスしますが他のツールも存在します。&lt;br /&gt;
|https://mega.co.nz|{{AUR|megatools}}, {{AUR|megasync}}, {{AUR|megasync-qt5}}{{Broken package link|パッケージが存在しません}}, {{AUR|megafuse-git}}, {{AUR|megacli}}, {{AUR|nemo-megasync}}, {{AUR|nautilus-megasync}}, {{AUR|thunar-megasync}}}}&lt;br /&gt;
&lt;br /&gt;
* {{App|Nutstore|どこでもファイルを同期・共有できるクラウドサービス。&lt;br /&gt;
** 多重ファイル・フォルダ同期。&lt;br /&gt;
** 中国のユーザー向けのサービス。&lt;br /&gt;
|http://jianguoyun.com/|{{AUR|nutstore}}}}&lt;br /&gt;
&lt;br /&gt;
* {{App|rsync.net|オフサイトバックアップのクラウドストレージ。&lt;br /&gt;
** UNIX システムで動作する、SSH/SFTP/SCP ツールでアクセスできる [[ZFS]] ファイルシステム。&lt;br /&gt;
** 自動的な ZFS のスナップショットによる簡単な rsync 同期。&lt;br /&gt;
** borg や attic を使用する場合に [http://www.rsync.net/products/attic.html 特別割引料金] が適用されます。&lt;br /&gt;
|http://www.rsync.net/|[[rsync]]/[[SSH]], {{Pkg|borg}}/{{AUR|attic}}}}&lt;br /&gt;
&lt;br /&gt;
* {{App|[[Wikipedia:ja:SpiderOak|SpiderOak]]|データのバックアップ・共有・同期・アクセスと保存をするための Windows, Mac, Linux ユーザー向けオンラインバックアップツール。&lt;br /&gt;
** 無料アカウントは 2GB で60日間のトライアル。&lt;br /&gt;
** ファイル共有・公開ディレクトリ機能があります。&lt;br /&gt;
** 差分バックアップと同期の両方をサポート。&lt;br /&gt;
|https://spideroak.com/|{{AUR|spideroak-one}}}}&lt;br /&gt;
&lt;br /&gt;
* {{App|[[Wikipedia:Storage Made Easy|Storage Made Easy]]|自らのストレージだけでなく、多数のクラウドストレージサービスへの統一的なアクセスを提供します。&lt;br /&gt;
** 無料・有料プランがあります。&lt;br /&gt;
** 無料アカウントでは 5GB の容量があり、他のクラウドストレージプロバイダに3つまでアクセスできます。&lt;br /&gt;
** ウェブアクセスだけでなく、fuse によるローカルディレクトリをサポート。&lt;br /&gt;
** Box, Dropbox, Google Drive, Onedrive などの多数のクラウドストレージサービスをサポート。&lt;br /&gt;
|http://storagemadeeasy.com/|{{AUR|smestorage}}{{Broken package link|{{aur-mirror|smestorage}}}}}}&lt;br /&gt;
&lt;br /&gt;
* {{App|[[Wikipedia:Tarsnap|Tarsnap]]|BSD, Linux, macOS, Solaris, Windows (Cygwin) 向けのセキュアなオンラインバックアップサービス。&lt;br /&gt;
** Amazon S3 サーバーに圧縮・暗号化してバックアップ。&lt;br /&gt;
** [[cron]] による自動化。&lt;br /&gt;
** 差分バックアップ。&lt;br /&gt;
** あらゆるファイル・ディレクトリをバックアップ。&lt;br /&gt;
** クライアントはコマンドラインオンリー。&lt;br /&gt;
** かかる費用は使用するときだけ (帯域とストレージ)。&lt;br /&gt;
|http://www.tarsnap.com|{{Pkg|tarsnap}}}}&lt;br /&gt;
&lt;br /&gt;
* {{App|[[Yandex Disk]]|Yandex.ru によって作成された無料のクラウドストレージサービス。インターネットで繋がったどこからでも写真・動画・文章にアクセスできます。|https://disk.yandex.ru/|{{AUR|yandex-disk}}}}&lt;br /&gt;
&lt;br /&gt;
==== マルチサービスクライアント ====&lt;br /&gt;
&lt;br /&gt;
* {{App|[[Duplicity|Déjà Dup]]|シンプルな GTK+ バックアッププログラム。バックアップの複雑性 (暗号化, オフサイト, 定期) を遮蔽してバックエンドとして duplicity を利用します。&lt;br /&gt;
** 自動的な定期バックアップ、GUI で設定可能。&lt;br /&gt;
** 復元ウィザード。&lt;br /&gt;
** GNOME Files ファイルマネージャとの統合。&lt;br /&gt;
** duplicity の機能を受け継いでいます。&lt;br /&gt;
|https://launchpad.net/deja-dup|{{Pkg|deja-dup|}}{{Broken package link|テンプレートパラメータに問題があります}}}}&lt;br /&gt;
&lt;br /&gt;
* {{App|Duplicati|クラウドストレージサービスやリモートのファイルサーバーに暗号化・差分・圧縮したバックアップを安全に保存するバックアップクライアント。Amazon S3, Windows Live SkyDrive, Google Drive (Google Docs), Rackspace Cloud Files, [[WebDAV]], SSH, FTP などに対応。Duplicati はオープンソースでフリーです。|http://www.duplicati.com/|{{AUR|duplicati-latest}}}}&lt;br /&gt;
&lt;br /&gt;
* {{App|[[Duplicity]]|あらゆるストレージに暗号化・圧縮・差分バックアップを行うことができるシンプルなコマンドラインユーティリティ。&lt;br /&gt;
** gpg 暗号化と署名をサポート。&lt;br /&gt;
** gzip 圧縮をサポート。&lt;br /&gt;
** 完全・差分バックアップをサポート、差分バックアップは新旧ファイルの差分だけを保存。&lt;br /&gt;
** [http://duplicity.nongnu.org/duplicity.1.html#sect7 多数のプロトコル] によるプッシュ通信をサポート。&lt;br /&gt;
|http://www.nongnu.org/duplicity/|{{Pkg|duplicity}}}}&lt;br /&gt;
&lt;br /&gt;
* {{App|[[Duply]]|duplicity の動作を助けるフロントエンド:&lt;br /&gt;
** バックアップごとにプロファイルで設定。&lt;br /&gt;
** プロファイル・キーリング間のキーの自動インポート・エクスポート。&lt;br /&gt;
** バッチ操作が可能 (例: backup_verify_purge)。&lt;br /&gt;
** バックアップの実行前後にスクリプトを実行可能。&lt;br /&gt;
** duplicity の状態を事前チェック。&lt;br /&gt;
|http://www.duply.net/|{{AUR|duply}}}}&lt;br /&gt;
&lt;br /&gt;
* {{App|rclone|Google Drive, Amazon S3, Openstack Swift / Rackspace Cloud Files / Memset Memstore, Dropbox, Google Cloud Storage, ローカルのファイルシステムとファイルやディレクトリを同期するコマンドラインプログラム。|http://rclone.org/|{{Pkg|rclone}}}}&lt;br /&gt;
&lt;br /&gt;
=== オンプレミス ===&lt;br /&gt;
&lt;br /&gt;
* {{App|[[Cozy]]|ハック・ホスト・削除ができるパーソナルクラウド。|https://cozy.io|{{AUR|cozy-deps}}{{Broken package link|パッケージが存在しません}}}}&lt;br /&gt;
&lt;br /&gt;
* {{App|[[OpenStack]]|データセンターの巨大な計算資源・ストレージ・ネットワークをダッシュボードや OpenStack API で管理します。OpenStack は有名企業で使われておりヘテロジニアスネットワークに最適のオープンソーステクノロジーです。|http://www.openstack.org/}}&lt;br /&gt;
&lt;br /&gt;
* {{App|[[ownCloud]]|場所を選ばないストレージ領域を提供するソフトウェアスイート。|http://owncloud.org/|{{AUR|owncloud}}}}&lt;br /&gt;
&lt;br /&gt;
* {{App|[[Nextcloud]]|ownCloud のフォーク。|http://nextcloud.com/|{{Pkg|nextcloud}}}}&lt;br /&gt;
&lt;br /&gt;
* {{App|[[Pydio]]|ファイル共有と同期のための成熟したオープンソースウェブアプリケーション。|https://pydio.com/|{{AUR|pydio}}}}&lt;br /&gt;
&lt;br /&gt;
* {{App|[[Seafile]]|オープンソースクラウドストレージシステム。ファイル同期、プライバシー保護、チームワークをサポート。|http://seafile.com/|{{AUR|seafile-server}} {{AUR|seafile-client}}}}&lt;br /&gt;
&lt;br /&gt;
* {{App|StackSync|様々な組織の要求に応えられるオープンソースの拡張性の高いパーソナルクラウド。サーバーに送信する前にクライアント側でデータを暗号化してセキュリティを保つことに特別な注意が払われています。|http://stacksync.org/}}&lt;br /&gt;
&lt;br /&gt;
* {{App|Syncany|セキュリティとストレージの抽象化が中心のクラウドストレージ・ファイル共有アプリケーション。|https://www.syncany.org/|{{AUR|syncany}}}}&lt;br /&gt;
&lt;br /&gt;
== バージョン管理システム ==&lt;br /&gt;
&lt;br /&gt;
バージョン管理システムは伝統的にはソフトウェア開発の記録を付けるために使われているものですが、設定ファイルをシンプルに一つのディレクトリで管理したいときでも、適切なソリューションとして使うことができます。&lt;br /&gt;
&lt;br /&gt;
[[Wikipedia:Comparison of revision control software]] も参照してください。&lt;br /&gt;
&lt;br /&gt;
* {{App|[[Bazaar]]|プロジェクトの履歴を追跡して他の人との協力を楽にする分散型バージョン管理システム。&lt;br /&gt;
** Subversion とコマンドが似ています。&lt;br /&gt;
** 中央サーバーの有り無し両方での動作をサポート。&lt;br /&gt;
** 他のリビジョン管理システムでの動作をサポート&lt;br /&gt;
** Unicode を完全にサポート。&lt;br /&gt;
|http://bazaar.canonical.com/en/|{{Pkg|bzr}}}}&lt;br /&gt;
&lt;br /&gt;
* {{App|Darcs|CVS や Subversion などの伝統的な集中型ソース管理システムを置き換えるために作られた分散型リビジョン管理システム。&lt;br /&gt;
** オフラインモード。&lt;br /&gt;
** 簡単なブランチとマージ。&lt;br /&gt;
** [[Haskell]] で書かれています。&lt;br /&gt;
** あまり高速ではありません。&lt;br /&gt;
|http://darcs.net/|{{Pkg|darcs}}}}&lt;br /&gt;
&lt;br /&gt;
* {{App|[[Git]]|速度に重点が置かれている分散型リビジョン管理・ソースコード管理システム。&lt;br /&gt;
** ブランチの作成・マージ・削除がとても簡単。&lt;br /&gt;
** ほとんど全ての操作がローカルで実行されるので、中央システムに対して速度のアドバンテージが大きい。&lt;br /&gt;
** &amp;quot;ステージングエリア&amp;quot;または&amp;quot;インデックス&amp;quot;が存在し、中間領域としてコミットを完了する前に整形したりレビューすることができます。&lt;br /&gt;
** バイナリファイルの扱いは不得手。&lt;br /&gt;
|http://git-scm.com/|{{Pkg|git}}}}&lt;br /&gt;
&lt;br /&gt;
* {{App|[[Mercurial]]|Python で書かれており、様々なところで Git と似たところがある分散型バージョン管理システム。&lt;br /&gt;
** プラットフォーム非依存。&lt;br /&gt;
** [http://mercurial.selenic.com/wiki/UsingExtensions 拡張] をサポート。&lt;br /&gt;
** Subversion と統一性のあるコマンドセット。&lt;br /&gt;
** タグをサポート。&lt;br /&gt;
|http://mercurial.selenic.com/|{{Pkg|mercurial}}}}&lt;br /&gt;
&lt;br /&gt;
* {{App|[[Subversion]]|ベター CVS を目指して設計されたフル機能の集中型バージョン管理システム。&lt;br /&gt;
** ファイルの名前変更・コピー・移動・削除がリビジョン履歴に残ります。&lt;br /&gt;
** バイナリをネイティブでサポートし、効率的な binary-diff ストレージを使用。&lt;br /&gt;
** コストはデータサイズではなく変更サイズに比例します。&lt;br /&gt;
** 任意のメタデータ (&amp;quot;プロパティ&amp;quot;) をファイルやディレクトリに定義できます。&lt;br /&gt;
|http://subversion.apache.org/|{{Pkg|subversion}}}}&lt;br /&gt;
&lt;br /&gt;
== 参照 ==&lt;br /&gt;
&lt;br /&gt;
* [[Wikipedia:List of backup software]]&lt;br /&gt;
* [[Wikipedia:Comparison of backup software]]&lt;br /&gt;
* [http://www.halfgaar.net/backing-up-unix Backing up Linux and other Unix(-like) systems]&lt;br /&gt;
* [http://www.askapache.com/security/mirror-using-rsync-ssh.html Mirroring an Entire Site using Rsync over SSH]&lt;br /&gt;
* [http://www.si-journal.org/index.php/JSI/article/view/205 Performance comparison of five remote incremental backup tools: Rsync, Rdiff-backup, Duplicity, Areca and Link-Backup]&lt;br /&gt;
* [http://blog.pointsoftware.ch/index.php/howto-local-and-remote-snapshot-backup-using-rsync-with-hard-links/ rsync-snapshot.sh] — Local and remote snapshot backup using rsync with hard links&lt;/div&gt;</summary>
		<author><name>Clomsync</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=ASUS_X205TA&amp;diff=9705</id>
		<title>ASUS X205TA</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=ASUS_X205TA&amp;diff=9705"/>
		<updated>2017-09-13T05:49:59Z</updated>

		<summary type="html">&lt;p&gt;Clomsync: ルートで実行すべきコマンドの先頭を#に変更&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ASUS]]&lt;br /&gt;
[[en:Asus x205ta]]&lt;br /&gt;
== Arch インストールメディアの起動 ==&lt;br /&gt;
&lt;br /&gt;
Asus x205TA と x206HA では32ビットの EFI ブートローダーしか使えません。Arch の標準インストールイメージには32ビットの EFI ローダーが含まれていないため、追加する必要があります。以下の手順は他の32ビットの EFI マシンでも使えます。&lt;br /&gt;
&lt;br /&gt;
最新のイメージ (ARCH_201508) には x205ta の broadcom ワイヤレスモデムを使うためのドライバーが入っていないため、ドライバーもインストールイメージに追加します。&lt;br /&gt;
&lt;br /&gt;
=== bootia32.efi の作成 ===&lt;br /&gt;
&lt;br /&gt;
最新の Arch インストール ISO (https://www.archlinuxjp.org/download/) を入手してください。ここからファイルの名前を &amp;lt;ISO-SOURCE&amp;gt; とします。ダウンロードした ISO ファイルに対して &amp;quot;file&amp;quot; コマンドを実行してボリュームラベルを確認してください:&lt;br /&gt;
&lt;br /&gt;
 $ file &amp;lt;ISO-SOURCE&amp;gt; | sed -e &amp;quot;s/.*&#039;\(.*\)&#039;.*/\1/&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Arch Linux のボリュームラベルは次のような形式になっています: &#039;ARCH_&amp;lt;YEAR&amp;gt;&amp;lt;MONTH&amp;gt;&#039;。&lt;br /&gt;
&lt;br /&gt;
カスタム {{ic|grub.cfg}} ファイルを作成してください (&amp;lt;FS-LABEL&amp;gt; は ISO のラベルに置き換えてください):&lt;br /&gt;
&lt;br /&gt;
{{hc|grub.cfg |&amp;lt;nowiki&amp;gt;&lt;br /&gt;
insmod part_gpt&lt;br /&gt;
insmod part_msdos&lt;br /&gt;
insmod fat&lt;br /&gt;
insmod efi_gop&lt;br /&gt;
insmod efi_uga&lt;br /&gt;
insmod video_bochs&lt;br /&gt;
insmod video_cirrus&lt;br /&gt;
insmod font&lt;br /&gt;
&lt;br /&gt;
if loadfont &amp;quot;${prefix}/fonts/unicode.pf2&amp;quot; ; then&lt;br /&gt;
  insmod gfxterm&lt;br /&gt;
  set gfxmode=&amp;quot;1024x768x32;auto&amp;quot;&lt;br /&gt;
  terminal_input console&lt;br /&gt;
  terminal_output gfxterm&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
menuentry &amp;quot;Arch Linux archiso x86_64&amp;quot; {&lt;br /&gt;
  set gfxpayload=keep&lt;br /&gt;
  search --no-floppy --set=root --label &amp;lt;FS-LABEL&amp;gt;&lt;br /&gt;
  linux /arch/boot/x86_64/vmlinuz archisobasedir=arch archisolabel=&amp;lt;FS-LABEL&amp;gt; add_efi_memmap&lt;br /&gt;
  initrd /arch/boot/x86_64/archiso.img&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
menuentry &amp;quot;UEFI Shell x86_64 v2&amp;quot; {&lt;br /&gt;
  search --no-floppy --set=root --label &amp;lt;FS-LABEL&amp;gt;&lt;br /&gt;
  chainloader /EFI/shellx64_v2.efi&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
menuentry &amp;quot;UEFI Shell x86_64 v1&amp;quot; {&lt;br /&gt;
  search --no-floppy --set=root --label &amp;lt;FS-LABEL&amp;gt;&lt;br /&gt;
  chainloader /EFI/shellx64_v1.efi&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
GRUB のスタンドアロンイメージを作成てください (/LOCATION/OF/ は適当なパスに置き換えてください):&lt;br /&gt;
&lt;br /&gt;
 $ grub-mkstandalone -d /usr/lib/grub/i386-efi/ -O i386-efi --modules=&amp;quot;part_gpt part_msdos&amp;quot; --fonts=&amp;quot;unicode&amp;quot; --locales=&amp;quot;uk&amp;quot; --themes=&amp;quot;&amp;quot; -o &amp;quot;/LOCATION/OF/bootia32.efi&amp;quot; &amp;quot;boot/grub/grub.cfg=/LOCATION/OF/grub.cfg&amp;quot; -v&lt;br /&gt;
&lt;br /&gt;
=== ブータブル USB の作成 ===&lt;br /&gt;
&lt;br /&gt;
上書きしてもかまわない USB ストレージデバイスを接続してください。デバイス名を確認しておいてください (例: {{ic|/dev/sdb}})。以下では &amp;lt;DEV-TARGET&amp;gt; と表記します。&lt;br /&gt;
&lt;br /&gt;
gdisk を使ってディスク上に UEFI ブータブルパーティションを作成してください:&lt;br /&gt;
&lt;br /&gt;
 # gdisk &amp;lt;DEV-TARGET&amp;gt;&lt;br /&gt;
&lt;br /&gt;
既存のパーティションを全て削除し (何度も &#039;&#039;d&#039;&#039; コマンドを実行してください)、新しいパーティションを追加して (&#039;&#039;n&#039;&#039;)、タイプを &amp;quot;ef00&amp;quot; に設定してください。最後にディスクに変更を書き込みます (&#039;&#039;w&#039;&#039;)。&lt;br /&gt;
&lt;br /&gt;
カーネルから新しいパーティションが認識されるように以下のコマンドを実行:&lt;br /&gt;
&lt;br /&gt;
 $ partprobe&lt;br /&gt;
&lt;br /&gt;
新しいパーティション上に FAT32 ファイルシステムを作成 (例: {{ic|/dev/sdb1}}。&amp;lt;DEV-TARGET-N&amp;gt; を置き換えてください):&lt;br /&gt;
&lt;br /&gt;
 # mkfs.vfat -F 32 -n &amp;lt;FS-LABEL&amp;gt; &amp;lt;DEV-TARGET-N&amp;gt;&lt;br /&gt;
&lt;br /&gt;
パーティションをマウント (&amp;lt;MNT-TARGET-N&amp;gt;):&lt;br /&gt;
&lt;br /&gt;
 # mount &amp;lt;DEV-TARGET-N&amp;gt; &amp;lt;MNT-TARGET-N&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Arch インストール ISO (&amp;lt;ISO-SOURCE&amp;gt;) を USB ディスクに抽出:&lt;br /&gt;
&lt;br /&gt;
 # bsdtar -x --exclude=isolinux/ --exclude=EFI/archiso/ --exclude=arch/boot/syslinux/ -f &amp;lt;ISO-SOURCE&amp;gt; -C &amp;lt;MNT-TARGET-N&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{ic|bootia32.efi}} を USB ディスクにコピー:&lt;br /&gt;
&lt;br /&gt;
 # cp /LOCATION/OF/bootia32.efi &amp;lt;MNT-TARGET-N&amp;gt;/EFI/boot/bootia32.efi&lt;br /&gt;
&lt;br /&gt;
==== 無線ドライバーをインストールイメージに追加 ====&lt;br /&gt;
{{Note|&lt;br /&gt;
* 有線接続を使ってインストールを行う場合はドライバーを追加する必要はありません。&lt;br /&gt;
* 2016年5月現在、Arch Linux はネイティブで brcm43220/43221 をサポートしています。以下の手順はスキップしてかまいません。&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
ワイヤレスドライバーのコピーを取得して解凍:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;$ wget -qO- https://android.googlesource.com/platform/hardware/broadcom/wlan/+archive/master/bcmdhd/firmware/bcm43341.tar.gz | tar xvz&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[インストール ISO のリマスタリング]]を読んでダウンロードした Arch ISO の squashfs (i686 または x86_64) を解凍してマウントしてください。&lt;br /&gt;
&lt;br /&gt;
{{ic|fw_bcm43341.bin}} を新しいブータブル USB の {{ic|/lib/firmware/brcm/brcmfmac43340-sdio.bin}} にコピーしてください:&lt;br /&gt;
&lt;br /&gt;
 # cp /PATH/TO/fw_bcm43341.bin /PATH/TO/lib/firmware/brcm/brcmfmac43340-sdio.bin&lt;br /&gt;
&lt;br /&gt;
イメージを再度固めたら作成できた {{ic|airootfs.sfs}} を USB インストールメディアの元の場所にコピーしてください。新しい MD5 チェックサムを作成して保存してください。&lt;br /&gt;
&lt;br /&gt;
==== アンマウント ====&lt;br /&gt;
&lt;br /&gt;
USB インストールメディアをアンマウントしてください:&lt;br /&gt;
&lt;br /&gt;
 # umount &amp;lt;DEV-TARGET-N&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== USB から X205TA を起動 ===&lt;br /&gt;
&lt;br /&gt;
作成したインストールメディアを X205TA に接続してください。&lt;br /&gt;
&lt;br /&gt;
電源ボタンを押したら &#039;&#039;F2&#039;&#039; を押して BIOS を開きます。ブートプロセスが始まったら F2 を何度も押すと良いでしょう。Windows を起動して適切なメニューオプションを選択することでも BIOS を開けますが ([http://www.asus.com/jp/support/FAQ/1008329/ チュートリアル] または [http://www.asus.com/jp/support/FAQ/1013015/ Windows 10 の場合])、F2 を使うことで Windows を完全に無視できます。&lt;br /&gt;
&lt;br /&gt;
セキュアブートをオフにしてください。オフにする方法は BIOS のバージョンによって異なります。例えば &#039;Security&#039; を開いて、&#039;Secure Boot Control&#039; を &#039;Disabled&#039; にすることで無効化できます。&lt;br /&gt;
&lt;br /&gt;
&#039;Save &amp;amp; Exit&#039; メニューの &#039;Boot Override&#039; セクションで USB メディアを選択してください。&lt;br /&gt;
&lt;br /&gt;
== インストール ==&lt;br /&gt;
&lt;br /&gt;
=== ワイヤレスの有効化 ===&lt;br /&gt;
&lt;br /&gt;
wifi モデムのファームウェアはデフォルトではロードされません。ローカル EFI 変数をコピーする必要があります:&lt;br /&gt;
&lt;br /&gt;
 # cp /sys/firmware/efi/efivars/nvram-74b00bd9-805a-4d61-b51f-43268123d113 /lib/firmware/brcm/brcmfmac43340-sdio.txt&lt;br /&gt;
&lt;br /&gt;
それから wifi カーネルモジュールを probe してください:&lt;br /&gt;
&lt;br /&gt;
 # rmmod brcmfmac&lt;br /&gt;
 # modprobe brcmfmac&lt;br /&gt;
&lt;br /&gt;
4.4 カーネルを使いたい場合、wifi を使うには [http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=9faac7b95ea4f9e83b7a914084cc81ef1632fd91 このコミット] をリバートする必要があります (MMC レイヤーのリグレッション)。&lt;br /&gt;
&lt;br /&gt;
=== Arch Linux のインストール ===&lt;br /&gt;
&lt;br /&gt;
[[インストールガイド]]を見てください。&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
=== サウンド ===&lt;br /&gt;
&lt;br /&gt;
最近になって x205ta の Realtek RT5648 サウンドカードを動作させる方法が発見されました。カーネル 4.11 RC1 から関連するパッチが取り入れられています。&lt;br /&gt;
&lt;br /&gt;
新しいカーネルが使えない場合、Pierre Bossart によるパッチが適用されたカーネルブランチをコンパイルして、[https://bugzilla.kernel.org/show_bug.cgi?id=95681 こちら] で説明されているように様々な ALSA の設定と UCM ファイルをコピーしてください。パッチはまだ実験的なものであり一部のユーザーはスピーカーが突然 [https://bugzilla.kernel.org/show_bug.cgi?id=95681#c75 異常過熱] すると報告しているので注意が必要です。&lt;br /&gt;
&lt;br /&gt;
パッチのコンパイル方法は [https://ubuntuforums.org/showthread.php?t=2254322&amp;amp;page=126&amp;amp;p=13592053#post13592053] も参照してください。&lt;br /&gt;
&lt;br /&gt;
=== 電源管理 (ACPI) ===&lt;br /&gt;
&lt;br /&gt;
バージョン 4.2.0-1 未満のカーネルでは、{{ic|1=ACPI_I2C_OPREGION=y}} フラグを有効にしてカーネルをコンパイルする必要があります [https://bugs.archlinux.org/task/44582]。&lt;br /&gt;
&lt;br /&gt;
4.2.* 以上の最新のカーネルでは問題は起きません。詳しくは [http://ifranali.blogspot.com/2015/04/installing-arch-linux-on-asus-x205ta.html こちらのページ] を見てください。&lt;br /&gt;
&lt;br /&gt;
=== タッチパッド ===&lt;br /&gt;
&lt;br /&gt;
バージョン 4.3.* 未満のカーネルではタッチパッドがマウスとして認識されてしまうためジェスチャー (2本指のスクロールなど) が使えません。&lt;br /&gt;
&lt;br /&gt;
カーネル 4.3.* から [https://lkml.org/lkml/2015/8/24/647 パッチ] がマージされたことで、特に設定しなくても全てのタッチ機能が使えるようになっています。&lt;br /&gt;
&lt;br /&gt;
{{ic|xorg.conf}} で &#039;Elan Touchpad&#039; に &#039;synaptics&#039; ドライバーを明示的に割り当てることでさらに多くの機能が使えます (例: 2本指のタップを右クリックとして使うなど)。例:&lt;br /&gt;
&lt;br /&gt;
{{hc|/etc/X11/xorg.conf.d/elan_synaptics.conf |&amp;lt;nowiki&amp;gt;&lt;br /&gt;
Section &amp;quot;InputClass&amp;quot;&lt;br /&gt;
    Identifier &amp;quot;Elan Touchpad&amp;quot;&lt;br /&gt;
    MatchIsTouchpad &amp;quot;on&amp;quot;&lt;br /&gt;
    Driver &amp;quot;synaptics&amp;quot;&lt;br /&gt;
    Option &amp;quot;TapButton1&amp;quot; &amp;quot;1&amp;quot;&lt;br /&gt;
    Option &amp;quot;TapButton2&amp;quot; &amp;quot;3&amp;quot;&lt;br /&gt;
    Option &amp;quot;TapButton3&amp;quot; &amp;quot;2&amp;quot;&lt;br /&gt;
    Option &amp;quot;VertTwoFingerScroll&amp;quot; &amp;quot;on&amp;quot;&lt;br /&gt;
    Option &amp;quot;HorizTwoFingerScroll&amp;quot; &amp;quot;on&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== SD カードリーダー ===&lt;br /&gt;
&lt;br /&gt;
マイクロ SD カードリーダーは設定をしないと使うことができません。まず以下のファイルを作成:&lt;br /&gt;
&lt;br /&gt;
{{hc|/etc/modprobe.d/sdhci.conf |&lt;br /&gt;
&amp;lt;nowiki&amp;gt;# Adjustment to make micro SD card reader work&lt;br /&gt;
options sdhci debug_quirks=0x8000&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
そして [[mkinitcpio]] を実行してください:&lt;br /&gt;
 # mkinitcpio -v -g /boot/initramfs-linux.img&lt;br /&gt;
&lt;br /&gt;
上記のコマンドで initramfs ファイルが更新されて {{ic|sdhci.conf}} の設定がロードされます。再起動後にマイクロ SD カードが認識されるはずです。&lt;br /&gt;
&lt;br /&gt;
[https://lkml.org/lkml/2015/9/15/394 こちらのパッチ] を使うことでカードリーダーをすぐに使うこともできます。&lt;br /&gt;
&lt;br /&gt;
=== ファンクションキー ===&lt;br /&gt;
&lt;br /&gt;
デフォルトではボリュームキー (F10-F12) だけ適切なキーシムが送信されます。皮肉なことに、サウンドカードは機能しませんが。画面の明るさを調整するコマンド (例: xbacklight) にマッピングしなおすと便利です。&lt;br /&gt;
&lt;br /&gt;
Intel のパッチが適用されたカーネルが AUR に存在します: {{AUR|linux-baytrail411}}。&lt;br /&gt;
&lt;br /&gt;
=== Bluetooth ===&lt;br /&gt;
&lt;br /&gt;
適切なファームウェアファイル (Windows 10 ドライバーに含まれている {{ic|BCM43341B0_002.001.014.0122.0176.hcd}}) を {{ic|/lib/firmware/brcm/BCM43341B0.hcd}} としてインストールしてください。&lt;br /&gt;
&lt;br /&gt;
それから {{pkg|bluez}} パッケージを[[インストール]]して {{ic|bluetooth.service}} サービスを[[有効化]]したら、以下のコマンドを実行してください:&lt;br /&gt;
&lt;br /&gt;
 # btattach --bredr /dev/ttyS1 -P bcm&lt;br /&gt;
&lt;br /&gt;
上記のコマンドを起動時に自動で実行するには以下のサービスファイルを作成:&lt;br /&gt;
&lt;br /&gt;
{{hc|1=/etc/systemd/system/btattach.service|2=&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Btattach&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
ExecStart=/usr/bin/btattach --bredr /dev/ttyS1 -P bcm&lt;br /&gt;
ExecStop=/usr/bin/killall btattach&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
その後 {{ic|btattach.service}} を[[有効化]]してください。&lt;br /&gt;
&lt;br /&gt;
{{Tip|btattach が機能しない場合、&amp;quot;-P bcm&amp;quot; パラメータを消してもう一度実行してみてください。}}&lt;br /&gt;
&lt;br /&gt;
==トラブルシューティング==&lt;br /&gt;
&lt;br /&gt;
=== フリーズ ===&lt;br /&gt;
&lt;br /&gt;
一部のユーザによって x205ta のフリーズが報告されています。フリーズしたら電源ボタンを数秒間押し続けないと再起動することができません。カーネルバージョン 4.1.6 ではフリーズが少なくなるという報告もあります。メインラインのバニラカーネルではフリーズする頻度がさらに少なくなっています。&lt;br /&gt;
 &lt;br /&gt;
[[カーネルパラメータ]]の {{ic|1=intel_idle.max_cstate=1}} を設定することでパフォーマンスに影響を与えることなくフリーズ問題を解決できます。&lt;br /&gt;
&lt;br /&gt;
==参照==&lt;br /&gt;
*[http://ubuntuforums.org/showthread.php?t=2254322&amp;amp;p=13414345#post13414345 Distro-Agnostic Installation Guide for the X205TA]&lt;/div&gt;</summary>
		<author><name>Clomsync</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%83%9E%E3%83%8D%E3%83%BC%E3%82%B8%E3%83%A3%E3%81%AE%E6%A9%9F%E8%83%BD&amp;diff=9626</id>
		<title>ファイルマネージャの機能</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%83%9E%E3%83%8D%E3%83%BC%E3%82%B8%E3%83%A3%E3%81%AE%E6%A9%9F%E8%83%BD&amp;diff=9626"/>
		<updated>2017-08-27T06:52:23Z</updated>

		<summary type="html">&lt;p&gt;Clomsync: 誤字訂正&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ファイルマネージャ]]&lt;br /&gt;
[[en:File manager functionality]]&lt;br /&gt;
[[es:FAM]]&lt;br /&gt;
[[it:FAM]]&lt;br /&gt;
[[pt:FAM]]&lt;br /&gt;
[[ru:File manager functionality]]&lt;br /&gt;
[[zh-hans:File manager functionality]]&lt;br /&gt;
{{Related articles start}}&lt;br /&gt;
{{Related|PCManFM}}&lt;br /&gt;
{{Related|Thunar}}&lt;br /&gt;
{{Related|ウィンドウマネージャ}}&lt;br /&gt;
{{Related|デスクトップ環境}}&lt;br /&gt;
{{Related|Udisks}}&lt;br /&gt;
{{Related articles end}}&lt;br /&gt;
この記事ではファイルマネージャの機能を拡張するのに必要な追加のソフトウェアパッケージを紹介します。特に [[Openbox]] などの[[ウィンドウマネージャ]]を使用する場合に役に立ちます。パスワードを必要としないパーティションやリムーバルメディアへのアクセスなども可能になります。&lt;br /&gt;
&lt;br /&gt;
== 概要 ==&lt;br /&gt;
{{note|以下で示しているソフトウェアパッケージは、インストールするとファイルマネージャによって勝手に読み込まれます。}}&lt;br /&gt;
&lt;br /&gt;
ファイルマネージャだけでは [[Xfce]] や [[KDE]] などの完全なデスクトップ環境で使うことが出来る機能は実現しません。ファイルマネージャが以下のことを行うには追加のソフトウェアパッケージが必要になるからです:&lt;br /&gt;
&lt;br /&gt;
* 他のパーティションの表示とアクセス&lt;br /&gt;
* リムーバルメディア (例: USB スティック, 光ディスク, デジタルカメラ) の表示・マウント・アクセス&lt;br /&gt;
* 別のオペレーティングシステムとの共有ネットワークの有効化&lt;br /&gt;
* サムネイルの有効化&lt;br /&gt;
* ファイルの圧縮と展開&lt;br /&gt;
* リムーバルメディアの自動マウント&lt;br /&gt;
&lt;br /&gt;
ファイルマネージャが完全なデスクトップ環境の一部としてインストールされた場合、大抵は追加のソフトウェアパッケージも自動的にインストールされるのが基本です。逆に、スタンドアロンのウィンドウマネージャのためにファイルマネージャがインストールされたときは、ウィンドウマネージャそれ自体と同じように、あくまで基本的な機能だけしか揃っていません。ユーザーがどの機能を追加するか決める必要があります。&lt;br /&gt;
&lt;br /&gt;
== 追加機能 ==&lt;br /&gt;
&lt;br /&gt;
軽量な環境を使っている場合、もしくは軽量な環境を使うつもりの場合、ファイルマネージャの機能を増やすと一般的により多くのメモリを使用することになるので注意してください。[[udisks]] も参照。&lt;br /&gt;
&lt;br /&gt;
=== マウント ===&lt;br /&gt;
&lt;br /&gt;
* {{pkg|gvfs}}: GNOME 仮想ファイルシステム (&#039;&#039;&#039;G&#039;&#039;&#039;nome &#039;&#039;&#039;V&#039;&#039;&#039;irtual &#039;&#039;&#039;F&#039;&#039;&#039;ile &#039;&#039;&#039;S&#039;&#039;&#039;ystem) はマウントとゴミ箱の機能を提供します。GVFS はマウント機能に {{pkg|udisks2}} を利用し、ほとんどのファイルマネージャで推奨されているソリューションです。&lt;br /&gt;
&lt;br /&gt;
{{tip|ファイルマネージャによっては {{pkg|gamin}} パッケージをインストールすると便利になることがあります。[[Gamin]] はファイルとディレクトリの監視システムです。}}&lt;br /&gt;
&lt;br /&gt;
GVFS によって使用されるフォルダ:&lt;br /&gt;
&lt;br /&gt;
* {{ic|/usr/lib/gvfs/}} には {{ic|gvfsd-*}} ファイルが含まれます。{{ic|*}} は様々なサポートされているファイルシステムのタイプに置き換わります。&lt;br /&gt;
* {{ic|/usr/share/gvfs/mounts/}} には GVFS のマウントルールが含まれています。自分で作成したルールを使いたいときは、{{ic|~/.gvfs/mounts}} を作成してください。&lt;br /&gt;
&lt;br /&gt;
カメラやモバイル端末などにアクセスできるようにするには [https://www.archlinux.org/packages/?q=gvfs- gvfs-*] パッケージが必要です。例:&lt;br /&gt;
&lt;br /&gt;
* {{pkg|gvfs-mtp}}: [[MTP]] を使用するメディアプレイヤーやモバイル端末&lt;br /&gt;
* {{pkg|gvfs-gphoto2}}: [[Wikipedia:Picture Transfer Protocol|PTP]] を使用するデジタルカメラやモバイル端末&lt;br /&gt;
* {{pkg|gvfs-afc}}: Apple のモバイル端末&lt;br /&gt;
&lt;br /&gt;
==== root パスワードがいらない GVFS マウント ====&lt;br /&gt;
&lt;br /&gt;
以下のルールは {{ic|storage}} グループでシステムデバイスのファイルシステムのマウントを可能にします。&lt;br /&gt;
&lt;br /&gt;
{{hc|/etc/polkit-1/rules.d/10-enable-mount.rules|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
polkit.addRule(function(action, subject) {&lt;br /&gt;
    if (action.id == &amp;quot;org.freedesktop.udisks2.filesystem-mount-system&amp;quot; &amp;amp;&amp;amp; subject.isInGroup(&amp;quot;storage&amp;quot;)) {&lt;br /&gt;
        return polkit.Result.YES;&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
==== ファイルマネージャデーモン ====&lt;br /&gt;
&lt;br /&gt;
最初にインストールしているファイルマネージャを[[デーモン]]モードで (つまりバックグラウンドプロセスで) 自動的に起動します。例えば、[[Openbox]] で [[PCManFM]] を使っている場合、以下のコマンドを {{ic|~/.config/openbox/autostart}} ファイルに追加します:&lt;br /&gt;
&lt;br /&gt;
 pcmanfm -d &amp;amp;&lt;br /&gt;
&lt;br /&gt;
ボリューム管理に関してはファイルマネージャ自体の設定も必要になります (例: マウント時に特定のファイルタイプが検出されたときにどのアプリケーションを実行するかなど)。&lt;br /&gt;
&lt;br /&gt;
{{tip|ほとんどのデスクトップ環境はデフォルトでデーモンモードでファイルマネージャを起動します。従って大抵の場合、手動の設定は必要ありません。}}&lt;br /&gt;
&lt;br /&gt;
==== スタンドアロン ====&lt;br /&gt;
&lt;br /&gt;
[[アプリケーション一覧#マウントツール|マウントアプリケーション]]をインストールするという選択肢もあります。マウントアプリケーションを利用する利点は:&lt;br /&gt;
&lt;br /&gt;
* ファイルマネージャを実行するよりもバックグラウンド/[[デーモン]]プロセスで実行するのに必要なメモリが少ない&lt;br /&gt;
* ファイルマネージャに縛られないので、自由に追加・削除したり切り替えることが可能&lt;br /&gt;
* マウントするのに {{pkg|gvfs}} をインストールする必要がない。メモリの使用量が減らせる。ただし、ゴミ箱などの、このパッケージが持つ他の機能も失われる&lt;br /&gt;
&lt;br /&gt;
=== ネットワーク ===&lt;br /&gt;
&lt;br /&gt;
{{note|関連するファイルマネージャの機能を有効にするには [[Bluetooth]] を有効にしたり [[Samba|Windows]] とのネットワークを有効にする必要もあります。}}&lt;br /&gt;
&lt;br /&gt;
* {{pkg|obexfs}}: Bluetooth デバイスのマウントとファイル転送 ([[Bluetooth]] を参照)&lt;br /&gt;
* {{pkg|gvfs-smb}}: KDE 以外のデスクトップのための Windows ファイル・プリンタ共有 ([[Samba]] を参照)&lt;br /&gt;
* {{pkg|kdenetwork-filesharing}}: [[KDE]] のための Windows ファイル・プリンタ共有 ([[Samba#KDE]] を参照)&lt;br /&gt;
* {{pkg|sshfs}}: SSH ファイル転送プロトコルに基づく FUSE クライアント&lt;br /&gt;
&lt;br /&gt;
==== Windows アクセス ====&lt;br /&gt;
&lt;br /&gt;
{{pkg|gvfs-smb}} を使用して Windows/CIFS/Samba ファイル共有にアクセスするには、まずファイルマネージャを開いて、以下をパスに入力してください (&amp;lt;sever name&amp;gt; と &amp;lt;share name&amp;gt; は適切なものに置き換えて下さい):&lt;br /&gt;
&lt;br /&gt;
 smb://&amp;lt;server name&amp;gt;/&amp;lt;share name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Apple アクセス ====&lt;br /&gt;
&lt;br /&gt;
AFP のサポートは {{pkg|gvfs}} に含まれています。AFP ファイルにアクセスするには、まずファイルマネージャを開いて、以下をパスに入力してください (&amp;lt;sever name&amp;gt; と &amp;lt;share name&amp;gt; は適切なものに置き換えて下さい):&lt;br /&gt;
&lt;br /&gt;
 afp://&amp;lt;server name&amp;gt;/&amp;lt;share name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== サムネイルプレビュー ===&lt;br /&gt;
&lt;br /&gt;
以下で示しているパッケージをインストールしたとしても、ファイルマネージャによってはサムネイルの作成をサポートしていないことがあります。ファイルマネージャのドキュメントを確認してください。&lt;br /&gt;
&lt;br /&gt;
==== Dolphin と Konqueror 以外のファイルマネージャ ====&lt;br /&gt;
&lt;br /&gt;
以下のパッケージは [[PCManFM]], [[SpaceFM]], [[Thunar]], {{pkg|xfe}} など多数のファイルマネージャに適用されます。例外は [[KDE]] デスクトップ環境で使用されている Dolphin と Konqueror です。&lt;br /&gt;
&lt;br /&gt;
* {{pkg|tumbler}}: 画像ファイル。他のファイルタイプのサムネイルを表示するのにもこのパッケージのインストールは必須です。&lt;br /&gt;
* {{pkg|poppler-glib}}: Adobe の {{ic|.pdf}} ファイル&lt;br /&gt;
* {{pkg|ffmpegthumbnailer}}: 動画ファイル&lt;br /&gt;
* {{pkg|freetype2}}: フォントファイル&lt;br /&gt;
* {{pkg|libgsf}}: {{ic|.odf}} ファイル&lt;br /&gt;
* {{pkg|raw-thumbnailer}}: {{ic|.raw}} ファイル&lt;br /&gt;
* {{Pkg|totem}}: 動画ファイルとタグ付きの音声ファイル ([[GNOME Files]], [[Nemo]], Caja のみ)&lt;br /&gt;
* {{Pkg|evince}} または {{Pkg|atril}}: {{ic|.pdf}} ファイル&lt;br /&gt;
&lt;br /&gt;
==== Dolphin と Konqueror (KDE) ====&lt;br /&gt;
&lt;br /&gt;
[[KDE]] デスクトップ環境の Dolphin や Konqueror ファイルマネージャでは別の (追加) パッケージが利用できます。&lt;br /&gt;
&lt;br /&gt;
* {{pkg|kdegraphics-thumbnailers}}: 画像ファイル&lt;br /&gt;
* {{pkg|kdesdk-thumbnailers}}: サムネイルシステムのプラグイン&lt;br /&gt;
* {{pkg|kdemultimedia-mplayerthumbs}}{{Broken package link|パッケージが存在しません}}: 動画ファイル&lt;br /&gt;
* {{pkg|raw-thumbnailer}}: {{ic|.raw}} ファイル&lt;br /&gt;
* {{AUR|audiothumbs}}{{Broken package link|{{aur-mirror|audiothumbs}}}}: 音声ファイル ([[AUR]])&lt;br /&gt;
* {{AUR|kde-thumbnailer-apk}}: Android アプリケーションパッケージファイル ([[AUR]])&lt;br /&gt;
* {{AUR|kde-thumbnailer-blender}}: Blender アプリケーションファイル ([[AUR]])&lt;br /&gt;
* {{AUR|kde-thumbnailer-epub}}: 電子書籍ファイル ([[AUR]])&lt;br /&gt;
* {{AUR|openoffice-thumbnail-plugin}}{{Broken package link|{{aur-mirror|openoffice-thumbnail-plugin}}}}: OpenOffice / [[LibreOffice]] ファイル ([[AUR]])&lt;br /&gt;
&lt;br /&gt;
=== 圧縮ファイル ===&lt;br /&gt;
&lt;br /&gt;
tarball ({{ic|.tar}} や {{ic|.tar.gz}}) などの圧縮ファイルをファイルマネージャで解凍するには、まず {{pkg|file-roller}} などの GUI アーカイバをインストールする必要があります。詳しくは[[アプリケーション一覧#圧縮ツール]]を見て下さい。zip で圧縮された {{ic|.zip}} を利用するには {{pkg|unzip}} などの追加のパッケージもインストールする必要があります。アーカイバをインストールしたら、ファイルマネージャでファイルを右クリックして圧縮したり展開できます。&lt;br /&gt;
&lt;br /&gt;
=== NTFS の読み書きサポート ===&lt;br /&gt;
&lt;br /&gt;
{{Pkg|ntfs-3g}} をインストールしてください。詳しくは [[NTFS-3G]] の記事を見て下さい。&lt;br /&gt;
&lt;br /&gt;
=== デスクトップ通知 ===&lt;br /&gt;
&lt;br /&gt;
ファイルマネージャの中には[[デスクトップ通知]]を利用してマウントやアンマウント、リムーバルメディアのエジェクトなどのイベントや状態を知らせるものがあります。&lt;br /&gt;
&lt;br /&gt;
== トラブルシューティング ==&lt;br /&gt;
&lt;br /&gt;
=== ドライブをマウントしようとした際に &amp;quot;Not Authorized&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
[[udisks]] を使用するファイルマネージャには [[polkit]] 認証エージェントが必要です。[[polkit#認証エージェント]] を見て下さい。&lt;br /&gt;
&lt;br /&gt;
=== パーティションやリムーバルメディアにアクセスするのに必要なパスワード ===&lt;br /&gt;
&lt;br /&gt;
{{warning|パッケージに含まれているデフォルトの [[polkit]] パーミッションファイルを編集しても無意味です。パッケージが更新されると上書きされるからです。}}&lt;br /&gt;
&lt;br /&gt;
他のパーティションやマウントしたリムーバルメディアにアクセスするのにパスワードが必要なのは {{pkg|udisks2}} のデフォルトのパーミッション設定が原因です。厳密に言えば、パーミッションは root アカウントにだけ設定されており、ユーザーアカウントには設定されていません。この挙動を修正する方法はシンプルです:&lt;br /&gt;
&lt;br /&gt;
# ユーザーアカウントを {{ic|storage}} グループに追加してください。詳しくは[[ユーザーとグループ]]を参照。&lt;br /&gt;
# [[#root パスワードがいらない GVFS マウント]] で示されている polkit ルールを作成。&lt;br /&gt;
&lt;br /&gt;
これで {{ic|storage}} グループのユーザーは、パスワードをきかれることなく、システムデバイスのファイルシステムをマウントすることができるようになります。&lt;br /&gt;
&lt;br /&gt;
=== ディレクトリがファイルマネージャで開かれない ===&lt;br /&gt;
&lt;br /&gt;
ディレクトリを開くのに使われるデフォルトアプリケーションが [[Audacious]] など、ファイルマネージャではないアプリケーションになってしまうことがあります。デフォルトになる可能性があるアプリケーションは、デスクトップエントリで MIME タイプの {{ic|inode/directory}} を扱うことができると指定されているアプリケーションです。どのアプリケーションでディレクトリが開かれるのかは次のコマンドで確認できます:&lt;br /&gt;
&lt;br /&gt;
 $ xdg-mime query default inode/directory&lt;br /&gt;
&lt;br /&gt;
ファイルマネージャでディレクトリが開かれるようにするには、次のコマンドを実行:&lt;br /&gt;
&lt;br /&gt;
 $ xdg-mime default &#039;&#039;my-file-manager.desktop&#039;&#039; inode/directory&lt;br /&gt;
&lt;br /&gt;
{{ic|&#039;&#039;my-file-manager.desktop&#039;&#039;}} はファイルマネージャのデスクトップエントリに置き換えてください (例: {{ic|&#039;&#039;org.gnome.Nautilus.desktop&#039;&#039;}})。&lt;br /&gt;
&lt;br /&gt;
{{Tip|上記の変更をシステム全体で適用するには、root で上のコマンドを実行するか、以下のファイルを作成・編集してください:&lt;br /&gt;
{{hc|/usr/share/applications/mimeapps.list|2=&lt;br /&gt;
[Default Applications]&lt;br /&gt;
inode/directory=&#039;&#039;my-file-manager.desktop&#039;&#039;&lt;br /&gt;
}}}}&lt;/div&gt;</summary>
		<author><name>Clomsync</name></author>
	</entry>
</feed>