記事一覧

固定された記事

LVM-CACHEの作り方いろいろ

LVMでHDDのキャッシュをSSDに作る方法のまとめです。 まずVGを作ろうVG(ボリュームグループ)とは、PV(物理ボリューム)をまとめたもので、ここからLV(論理ボリューム…

300
thermon36
9か月前
1

GRUBの設定をカスケード式に読み込む

GRUBと言うと、update-grubコマンドやgrub customiserで設定を作ることで、Linuxのブートを支えるブートプログラムになります。 普通であれば、os-proberでWindows他のOSの…

thermon36
3か月前

【ubuntu】LVMの再帰的な利用法とパーティーションのコピーとBCACHE

論理ボリュームの管理がパーティーションに比べて楽なLVM。 パーティーションをPV(物理ボリューム)に設定して、VG(ボリュームグループ)にまとめ、LV(論理ボリューム)…

thermon36
8か月前
1

initramfsがlvm-cacheを認識できるようにする。

今まで使っていたAMDのグラフィックボードが壊れてしまって、Nvidiaのグラフィックボードに買い替えました。 Linux環境では、Nvidiaのグラフィックボード用にプロプライエ…

thermon36
10か月前

【factorio】アイテムの流量計測

factorioで採掘機などから、採掘している範囲の鉱石残数が取得できますよね? でも、資源がなくなって、別の場所に採掘機を移動するときに回路ネットワークも新しく設置し…

thermon36
1年前

【factorio】高度な寿司ベルト

factorioで、回路ネットワークの代名詞である寿司ベルトを改良してみました。 改良点は、定数回路でベルトに流す各サイエンスパックの最大数Lを指定できるようにしたことと…

thermon36
1年前

freeコマンドをちょっとだけ正確にしてみた

linuxのfreeコマンド(メモリの使用状況を表示する)で、-h --siオプションをつけたときの表示が、どうにもおかしかった(接頭辞が1000ベースでなく1024ベースで表示される…

thermon36
1年前

LVM-CACHEの簡単な構築方法

Linuxにおいて、LVM(Logical Volume Manager)という、既存のパーティーション/ディスクを統合して切り分けることができる仕組みがあります。 その機能の一つとして、SSD…

thermon36
3年前
1

LVM-CACHEの作り方いろいろ

LVMでHDDのキャッシュをSSDに作る方法のまとめです。

まずVGを作ろうVG(ボリュームグループ)とは、PV(物理ボリューム)をまとめたもので、ここからLV(論理ボリューム)を切り出します。
HDDとSSDの物理ボリュームを一つのVGにまとめます。

$ sudo vgcreate sample /dev/sda6 /dev/sda7 /dev/sdb8

ここではsampleというVGに、

もっとみる
GRUBの設定をカスケード式に読み込む

GRUBの設定をカスケード式に読み込む

GRUBと言うと、update-grubコマンドやgrub customiserで設定を作ることで、Linuxのブートを支えるブートプログラムになります。
普通であれば、os-proberでWindows他のOSのブート設定も作れるんですが、LVMやbtrfsなど、os-proberが読み込めないものもあります。

そんな物を読み込めるようにするカスタム設定というものがgrubにはあります。
その

もっとみる

【ubuntu】LVMの再帰的な利用法とパーティーションのコピーとBCACHE

論理ボリュームの管理がパーティーションに比べて楽なLVM。
パーティーションをPV(物理ボリューム)に設定して、VG(ボリュームグループ)にまとめ、LV(論理ボリューム)に切り出すやりかたで、必要とあらばVGに新しいPVを登録して拡張することも、LVのサイズを拡大・縮小することもできます。

ところで、LVを新しくPVに設定して、別のVGに登録できるというのは知っていますか?

LVMの設定をちょ

もっとみる

initramfsがlvm-cacheを認識できるようにする。

今まで使っていたAMDのグラフィックボードが壊れてしまって、Nvidiaのグラフィックボードに買い替えました。
Linux環境では、Nvidiaのグラフィックボード用にプロプライエタリ・ドライバが用意されていて、initramfsの時点からドライバが適用になります。

困ったことに、今までlvm-cacheを認識していたのが、Nvidiaのドライバを適用したことで認識できなくなってしまいました。

もっとみる
【factorio】アイテムの流量計測

【factorio】アイテムの流量計測

factorioで採掘機などから、採掘している範囲の鉱石残数が取得できますよね?
でも、資源がなくなって、別の場所に採掘機を移動するときに回路ネットワークも新しく設置しないといけない。
そんな不便さを解消するかもしれない、アイテムの流量を一定時間ごとにスナップショットを取る回路を作りました。

左上の固定回路に、スナップショットを取る間隔RをTick数で設定、流量下限L(これを下回るとアラームが出

もっとみる
【factorio】高度な寿司ベルト

【factorio】高度な寿司ベルト

factorioで、回路ネットワークの代名詞である寿司ベルトを改良してみました。
改良点は、定数回路でベルトに流す各サイエンスパックの最大数Lを指定できるようにしたことと、同じく定数回路で寿司ベルトを稼働/停止させるイネーブラーフラグEを導入したことです。
これにより、Eを指定する定数回路をオンオフすることで簡単に稼働や停止ができ、オフの場合はベルトに流れているサイエンスパックを回収してくれます。

もっとみる

freeコマンドをちょっとだけ正確にしてみた

linuxのfreeコマンド(メモリの使用状況を表示する)で、-h --siオプションをつけたときの表示が、どうにもおかしかった(接頭辞が1000ベースでなく1024ベースで表示される)ので、シェルスクリプトを書いてみました。-h --siオプション以外のオプションがあるときは、freeコマンドを呼び出しています。

#!/bin/bashOPT="$@";OPT1=`echo $OPT|grep

もっとみる

LVM-CACHEの簡単な構築方法

Linuxにおいて、LVM(Logical Volume Manager)という、既存のパーティーション/ディスクを統合して切り分けることができる仕組みがあります。

その機能の一つとして、SSDとHDDを利用して、ハイブリッドHDDを作ることができます。

ネット上でLVM-CACHEについて調べると、よくcachepoolを使った方法が書かれています。記事によっては、メタデータ用ボリュームとキ

もっとみる