/dev/mapper/cachedev1とは何ですか?

/dev/mapper/cachedev1とは何ですか?

私は最初のQNAP NASを購入し、以前は主にSynologyで使用していましたが、現在システムがLVMをどのように使用しているのかを把握しようとしています。主に好奇心からです。

私の場合は、RAID 1「ストレージプール」を備えた2ベイNASに設定しました。このプール内に「厚いボリューム」を作成しました。

これらの命名規則は少し混乱しているようです。 「ストレージプール」を作成すると、QNAPは利用可能なすべてのスペースに即座にLVMシンプール(つまりボリューム)を作成するようです。次に、そのプールに「thick」または「thin」ボリュームを作成します。

以下は、ストレージプールと250 GBのボリュームを作成した後のvgsとlvsの出力です。

 # vgs
  VG   #PV #LV #SN Attr   VSize VFree
  vg1    1   3   0 wz--n- 1.81t    0

 # lvs
  LV    VG   Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  lv1   vg1  Vwi-aot--- 250.00g tp1         100.00
  lv544 vg1  -wi-------  18.54g
  tp1   vg1  twi-aot---   1.73t             14.13  0.03

ボリュームが作成された後にマウントされた場所を見つけようとしますが、マウントされたとマークされていませmountん。 Webインターフェイスはすでにlvの共有フォルダとやり取りできるので、明らかにどこかにあります。df -hlv1

dmsetup ls --tree追加情報を提供する:

# dmsetup ls --tree
cachedev1 (252:8)
 └─vg1-lv1 (252:7)
    └─vg1-tp1-tpool (252:4)
       ├─vg1-tp1_tmeta (252:0)
       │  └─ (9:1)
       ├─vg1-tp1_tierdata_2 (252:3)
       │  └─vg1-tp1_tierdata_2_fcorig (252:6)
       │     └─ (9:1)
       ├─vg1-tp1_tierdata_1 (252:2)
       └─vg1-tp1_tierdata_0 (252:1)

cachedev1つまり、inというデバイスがあり、/dev/mapperにインストールされています/share/CACHEDEV1_DATA。ここに「共有フォルダ」が表示されます。

私はこの構成を理解する知識がありません。正確には何ですか/dev/mapper/cachedev1lv1その一部になる方法? LVMボリュームを直接マウントするのと比較してこれを使用すると、どのような利点がありますか?

ベストアンサー1

つまり、マッピングされたデバイスは有効なLVM論理ボリューム

あなたの場合、/dev/cachedev1 デバイスはアクティブ vg1-lv1 論理ボリュームです。

いくつかあります。デバイスマッピング形式リニア、ストライプ、スナップショット、シーン、RAIDなどの論理ボリュームの使用タイプによって異なります。

参考になれば幸いです。

おすすめ記事