
これは名前がわからないので特集をお見せします。ユーザーケース:
私はタブレットと32GB SSD、500GB HDDだけがUSBキーボードドックに内蔵されたハイブリッドノートパソコンを持っていますが、回転しなくてもそのHDDをよりよく活用したいと思います(バッテリーが大量に消費されます)。そうでなければ人生)
\mnt\Data
外付けハードドライブにマウントポイントを作成するとします。私が達成したいのは、手動でコピーする必要なしに、そのディレクトリにあるファイルの一部(すべてではない)(おそらくn
\で最後に開いたファイル)をSSDにキャッシュし、古いファイルを更新して変更することです。somewhere
HDDから。
私が探しているもの: 私はしばしば/最近キャッシュされた10〜20個のファイルを使用し、システムがHDDを起動せずに作業できるようにHDDから直接アクセスするのではなく、SSDで変更します(多くの省電力)。
ジョブを保存しても、ファイルを更新するためにハードドライブが突然目覚める必要はありません。これは私が望む時間間隔内でも起こります。
HDDはタブレット専用なので、ファイルが外部で変更されることを心配する必要はありません。 SSD「キャッシュ」ファイルの変更をファイルのHDDコピーに再ミラー化するには、x分ごとに更新します。
質問
bcachに加えて、ファイルのキャッシュ\部分同期を自動化できる最新のLinuxツールセットはありますか?
bcacheが答えの場合、bdcachefsを考慮する必要がありますか? (ArchとnoobAlertでカーネルビルドを含む!)
SSDデータファイルのバージョンをHDDに保存するには、バックアップソリューションを使用する必要があると思いますか? (しかし、これを行うと、同じファイルの複数のバージョンが生成されるようです。)
私の説明が私が達成したいことを説明するのに十分であることを願っています!
次に追加:この質問を見つけました。頻繁に読み取られるデータのための読み出しキャッシュとしてのSSD、それは私が探していることのほとんどを説明していますが、4年が経ちました(年齢のためにそのようなソリューションを調査しないという意味ではありません)。より新しいアプローチがあるかどうかを知りたいです。 「を含む」よりbcache
。
編集する:OPの最初の部分で明確ではない1つのマイナーな点は、HDDが取り外しと再インストールを許可する必要があることです。ベースからタブレットの取り外しはメカニカルボタンを介して行われるため、削除を自動的に完了するようにシステム通知がありません。
答え1
lvm2をお試しください。ぜひ必要なようです。
# yum install lvm2*
少し時間がかかりましたが、lvm2用の32GB SSDをfdiskするときにパーティションを作成するには、フラグを追加する必要があります。LVM対応