BCacheを入手するにはどうすればよいですか?

BCacheを入手するにはどうすればよいですか?

私はここでbcacheについて非常に混乱しています。

一方、一部の人々はそれがLinuxカーネルに統合されていると言います。

そんな中、誰かが私のLinuxカーネルをパッチしなければならないと言いました。すでにマージされている場合、カーネルをパッチする必要があるのはなぜですか?

~からhttp://pommi.nethuis.nl/ssd-caching-using-linux-and-bcache/

そしてからhttp://bcache.evilpiepirate.org/#Getting_bcache

Bcacheは、最新の安定したbcacheバージョンのためにメインラインLinuxカーネルにマージされました。最新の3.10または3.11安定カーネルを使用してください。

ユーザースペースツール:
git clonehttp://evilpiepirate.org/git/bcache-tools.git

udevルール、Debian / Ubuntuソースパッケージ、およびUbuntu PPAはすべてここで管理されています:
git clonehttps://github.com/g2p/bcache-tools.git

Ubuntu Raring と Saucy (PPA) を使用するには:
sudo add-apt-repository ppa:g2p/storage
sudo apt-get update
sudo apt-get install bcache-tools

PPAには変換ツールであるブロックも含まれています。 Fedora パッケージは Fedora 20 で使用でき、ここで維持されます。

したがって、デフォルトでは、これはbcacheが3.11安定カーネルでリリースされたことを意味します。その後、「ユーザースペースツールの場合はgit clone bla bla bla」

ユーザースペースとは何ですか?子とは何ですか?すでにカーネルにある場合、なぜ別の操作を実行するのですか?

一般的なcentos Webサーバーにbcacheをインストールしたいと思います。これが私が見つけたものです:

こんにちは、

CentOSでSSDキャッシュBcacheを使用してソリューションを実装したいと思います。このディストリビューション(またはカーネル)のソリューションを実装したことがありますか?それではパッケージがありますか?

パッケージはなく、どのディストリビューションとも統合されません。独自のカーネルとツールを構築する必要があります。詳しくはWikiをご覧ください。

何ウィキ?パッケージも配布もされません。その後、独自のカーネルを構築する必要があります。どういう意味ですか?独自のカーネルを構築する方法は?

ベストアンサー1

ユーザースペースとは何ですか?

ユーザースペースツール"はユーティリティアプリケーションを表します。たとえば、fdiskシェルはユーザースペースツールです。それらはすべて次のものを使用します。システムコールカーネルがそれをするようにしてください。たとえば、fdiskを可能にするハードウェアドライバなどはカーネルに組み込まれていますが、fdisk自体はそうではありません。 すべてのプログラムはユーザー空間に存在します。ユーザー空間は、カーネルが実行されるカーネル空間とは対照的です。

私はbcacheを使ったことがないので、ユーザースペースツールが必要かどうかはわかりません。インターフェイスなどで設定して有効にすることができれば、必ずしも必要ではありませんが、/procそれでも人生をより簡単にすることができます。

子とは何ですか?

バージョン管理システム(VCS)。あなたの目的に応じて、これはソースコードをダウンロードするメカニズムです。これは、コンピュータでコードをコンパイルする必要があることを意味します。

おすすめ記事