Skip to main content

8. 存储

David LiuAbout 1 min

8. 存储

Logical Volume Management (LVM)

这样有逻辑上的统一调配

服务器,跨盘文件传输非常慢,

通过虚拟化解决,逻辑上组合成一个硬盘,这样 i 节点就不用动了

扩容一般好,动态扩容,不需要停机

支持卷快照

一直在变,快照不太好做,但是 LVM 可以直接做到

在线备份,真备份不放在一块的,防止一起被烧毁

操作

pv:Physical Volume

vg:volume group

lv:logical volume

Linux 文件类型:83

Linux Logic Volume:8e


逻辑卷,操作和分区完全一样

mkfs

mount

删除是倒着删,先删小,再删大

Display

-v 冗余,可以展示额外的信息,

vg:在 dev 下的一个文件夹

lv:在 vg 文件夹下的一个符号链接,指向一个 dev、下面的虚拟的设备

符号链接:在 dev 下生成一个虚拟的设备

unmout

先对 vg 扩容,然后对 lv 扩容

缩容比较恐怖,涉及到文件的移动,容易出现问题(一般没事,但是怕关键时刻掉链子)

sda1 是 boot,需要单独一个分区里,因为 LVM 需要内核支持

mount 可以看到挂载的内容

resize2fs 可以对 Volume 扩容

volume snapshot

redis fork 子进程 copy-on-write

tuning,不知道进程多大,非常难算,用来 prefork

只能在线做快照,不能离线备份(都存在电脑的本地了)