我刚刚得到了我的第一台 QNAP NAS,以前主要与 Synology 一起使用,目前我正在尝试弄清楚系统如何使用 LVM。主要是出于好奇。
在我的具体案例中,我将其设置为 RAID 1“存储池”的 2 盘位 NAS。在该池中,我创建了一个“厚卷”。
这些命名约定确实看起来有点令人困惑。当创建“存储池”时,QNAP 似乎立即在所有可用空间上创建一个 LVM 精简池(即卷)。然后在该池中创建任何“厚”或“薄”卷。
以下是创建存储池和一个 250GB 厚卷后 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
也df -h
没有显示lv1
已安装。从 Web 界面中,您已经可以与 lv 中的共享文件夹进行交互,因此显然它必须在某个地方。
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/cachedev1
?如何lv1
成为其中的一部分?与直接挂载 LVM 卷相比,使用它有什么好处?