btrfsスナップショットを書き込み可能にする方法は?

btrfsスナップショットを書き込み可能にする方法は?

~によるとbtrfs読み取り専用スナップショットパッチ「スナップショット読み取り専用/書き込み可能を動的に設定」することが可能です。したがって、btrfs snapshot -rどういうわけか私の読み取り専用スナップショット(を使用して作成)を書き込み可能に切り替えることができるはずです。

しかし、何でもbtrfs サブボリュームのマンページマンページの他の部分ではこれを行う方法を提供していないようです。

ベストアンサー1

btrfsのマンページでは、propertyソースコードをgrepingして見つけたこのサブコマンドの文書化に失敗しました。それもそこにありますbtrfs --help

スナップショットを読み取り/書き込みに設定するには、次の手順を実行します。

btrfs property set -ts /path/to/snapshot ro false

true読み取り専用に設定するように変更します。

list以下を使用して利用可能なプロパティを表示することもできます。

btrfs property list -ts /path/to/snapshot
ro                  Set/get read-only flag of subvolume.

-tsサブボリュームを表す処理するオブジェクトの種類を指定します。その他のオプションには、f(ファイルシステム)、i(Inode)、d(デバイス)があります. 1つを指定しないと、適用されるすべての項目(リストの場合)が表示されるか、インポート/設定を推測しようとします。

編集:最新のbtrfsツールには、このサブコマンドを説明するマニュアルページがありますが、デフォルトのbtrfs-propertyマニュアルページにはまったく言及されていません。次のようにも利用可能です。Wikiのbtrfsプロパティページ

(注:これには十分に新しいbtrfs-toolsが必要です。明らかにDebian Wheezyでは、wheezy-backportsから最新のツールをインストールする必要があります。ありがとうございます。賢いロボット)。

おすすめ記事