Proxmox VE 7.0的高级安装及系统盘分区-Btrfs(下)

这篇具有很好参考价值的文章主要介绍了Proxmox VE 7.0的高级安装及系统盘分区-Btrfs(下)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

2.3. Btrfs文件系统安装方式

2.3.1. 关于Btrfs

Btrfs是一个写时复制(COW,copy on write)的文件系统,通过数据和元数据的校验,可以实现快照、内置RAID和自我修复功能。从Proxmox VE 7.0开始,Proxmox VE引入了Btrfs文件系统作为可选的文件系统和根文件系统。

根据Proxmox VE官方提供的《pve-admin-guide-7》用户手册(详见第112页的存储类型章节内容),Proxmox VE 7.0支持的存储类型如表1所示。

表1. Proxmox VE 7.0支持的存储类型
选项 PVE类型 存储类型 是否共享 是否快照 是否稳定
目录 dir 文件 否1
LVM lvm 否2
LVM-thin lvmthin
BTRFS brtfs 文件 技术预览
NFS nfs 文件 否1
CIFS cifs 文件 否1
GlusterFS glusterfs 文件 否1
iSCSI/kernel iscsi
iSCSI/libiscsi iscsidirect
CephFS cephfs 文件
Ceph/RBD rbd
ZFS over iSCSI zfs
ZFS(local) zfspool 文件
Proxmox Backup pbs 文件、块 不适用

1:在基于文件系统的存储上,可通过使用qcow2 格式虚拟磁盘来实现快照。
2:可以在iSCSI 存储上配置LVM,从而获得共享LVM 存储。

Proxmox VE官方提供的表1显示,Btrfs还不能达到生产级所需的稳定性能,Proxmox VE官方在“是否稳定”方面,给出的建议是“技术预览”,其实就等于说是Btrfs是一个测试版本或者说是试用版本。

与ext4和xfs文件系统比起来,Btrfs文件系统能够提供更好的性能(Btrfs没有使用日志),使用Btrfs最主要的一个优点是支持写时复制和可写的快照,这对于虚拟机的部署和克隆非常有用。在文件系统中它还支持透明的压缩、普遍的校验和多设备的统一管理。Btrfs还支持高效的XATTR、对于小文件的合并,还有SSD上所熟知的集成卷管理,并支持在线fsck的特性。然而,尽管有这么多的优势和特性,Btrfs到目前为止还不具备应用与生产系统的条件,但对于测试场景而言Btrfs却是一个很好的选择。

Btrfs的优势如下:

  1. Btrfs的设置与传统的ext4设置几乎相同;
  2. 快照和克隆;
  3. 文件系统级别的数据压缩;
  4. 写时复制;
  5. RAID0, RAID1 and RAID10;
  6. 防止数据损坏;
  7. 自愈;
  8. Linux原生支持;

Btrfs的警告如下:

  1. Btrfs的RAID5和RAID6代码存在安全隐患,强烈建议不要在Btrfs中使用RAID5和RAID6。
2.3.2. Btrfs安装

第一步:选择btrfs(RAID1)

在Proxmox VE 7.0安装程序进行安装时,选择Btrfs作为根文件系统,同时还需要选择RAID级别,如图1所示。

Proxmox VE 7.0的高级安装及系统盘分区-Btrfs(下)

图1. btrfs(RAID1)安装

在支持软RAID特性方面,Btrfs与ZFS比较相似,也提供多种级别的软RAID,同样的也不支持任何硬RAID,因为这样可能会导致数据丢失。

在软RAID级别方面与ZFS相比,Btrfs缺少RAID-Z功能,主要原因是RAID-Z属于RAID5的变体模式,而在Btrfs中RAID5和RAID6代码存在安全隐患。在解决RAID5和RAID6代码安全隐患问题之前,Proxmox VE不会支持RAID-Z功能。

选择btrfs(RAID1),RAID1至少需要两个目标硬盘(关于RAID1的特性,可通过搜索引擎去搜索相关内容去了解),也就是说,图1中的目标硬盘是一组RAID1硬盘,使用空间只有1个硬盘,用作启动盘,另外一个硬盘用作备份盘。

在Proxmox VE 7.0中,Btrfs文件系统支持的软RAID级别有3个类型,如图2所示。

Proxmox VE 7.0的高级安装及系统盘分区-Btrfs(下)

图2. 软RAID级别

btrfs(RAID0):也称为“条带”模式。该模式下Btrfs卷的容量为所有硬盘容量的总和,但是RAID0 不提供任何冗余性,Btrfs卷中任何一块硬盘故障都会导致整个卷不可用。该模式下,至少需要1块硬盘。

btrfs(RAID1):也称为“镜像”模式。该模式下,数据会以复制方式同时写入所有硬盘。该模式下,至少需要2块容量一样的硬盘,而整个卷的容量就等于单块硬盘的容量。

btrfs(RAID10):该模式是RAID0和RAID1的组合模式。该模式下,至少需要4块硬盘。

2.3.3. Btrfs磁盘分区参数查看

Proxmox VE 7.0安装完成之后,我们来看一下Proxmox VE主机的磁盘分区,如图3、图4和图6所示。

Proxmox VE 7.0的高级安装及系统盘分区-Btrfs(下)

图3. 默认磁盘分区-Web UI

系统盘有两个,一个是启动盘,一个是备份盘,因为我们在安装的时候,选择的RAID1级别进行安装。根据RAID1机制,备份盘的数据与启动盘的数据相同,一模一样。

Proxmox VE 7.0的高级安装及系统盘分区-Btrfs(下)

图4. 默认磁盘分区-系统盘

Proxmox VE 7.0的高级安装及系统盘分区-Btrfs(下)

图5. 默认磁盘分区-未分区盘

从图4和图5中,我们可以看到,只有/dev/sda这样实际存储的硬盘设备及分区信息了,不存在一些类似/dev/mapper的逻辑设备了。

Btrfs特性一:禁用默认本地存储local,以支持local-btrfs子卷的btrfs特性

Proxmox VE 7.0安装完成之后,会禁用默认本地存储local,以支持local-btrfs子卷的btrfs特性,这一点Btrfs与ext4、xfs以及zfs不同。另外还有一点不同,就是local-btrfs在存储内容方面,支持更多类型的存储格式,同时在WEB U文章来源地址https://www.toymoban.com/news/detail-458132.html

到了这里,关于Proxmox VE 7.0的高级安装及系统盘分区-Btrfs(下)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 华为服务器不能安装Proxmox VE(PVE) 7 的解药来了

    作者:田逸(vx:formyz) 从 Proxmox VE 6开始,在华为服务器(各种型号)进行安装,都不会很顺利。最近购进一台二手华为服务器,型号为RH1288,配置如下图所示: 计划直接在此服务器安装最新的版本Proxmox VE 7.2,直接从官网下载会比较慢,从国内清华大学的镜像站点下载,可

    2024年02月05日
    浏览(35)
  • Proxmox VE(PVE) 安装时卡顿在 loading initial ramdisk 的解决办法

    Proxmox VE 是一个运行虚拟机和容器的平台。 这是 基于 Debian Linux,完全开源。 最大 灵活性,我们实施了两种虚拟化技术 - 基于内核的虚拟机 (KVM) 和基于容器的虚拟化 (LXC)。 Proxmox VE是一个企业级虚拟化平台,该平台集成了基于内核的虚拟机管理程序(KVM)和基于Linux容器(

    2024年02月11日
    浏览(30)
  • 新手小白安装aio小主机布置家庭网络-3-proxmox-ve安装pvetools工具换源+去除订阅

    ivanhao大神的pvetools工具 https://github.com/ivanhao/pvetools 一键无脑安装: 后期进入pvetools工具  命令

    2024年02月07日
    浏览(47)
  • 新手小白安装aio小主机布置家庭网络-4-proxmox-ve安装LXC、pve创建ct容器安装docker。

    PVE是使用Debian系统作为底层。我们创建Debian LXC容器。 下载Debian11DE  ct模板 创建CT,一定把无特权容器前面的勾去掉。我们需要一个特权的容器。勾选嵌套。完成后不要启动! 。 开启ct102容器前,进入pve shell 设置ct102容器设置 添加代码 ctrl+x保存配置,y确认,回车。

    2024年02月15日
    浏览(34)
  • 在ARM服务器上一键安装Proxmox VE(以在Oracle Cloud VPS上为例)(甲骨文)

    如题,具体用到的说明文档如下 virt.spiritlhl.net 首先是按照说明,先得看看自己的服务器符不符合安装 Proxmox VE的条件 https://virt.spiritlhl.net/guide/pve_precheck.html#%E5%90%84%E7%A7%8D%E8%A6%81%E6%B1%82 有提到硬件和软件要求,我目前测试使用的是 Oracle Cloud (龟壳) 的免费实例,4核16G内存200

    2024年02月12日
    浏览(35)
  • Proxmox VE(PVE)添加硬盘详解

    在PVE中除了装PVE的硬盘,其他硬盘都是需要手动挂载的,这点不如ESXI方便,但是挂载硬盘方式也不难,下面就来看看PVE下怎么新增一块硬盘,不管是机械还是固态都是一样的。  可以看到pve上已经识别了我的480g固态硬盘,硬盘有三个分区,看到ntfs就可以想到之前是在window

    2024年02月11日
    浏览(45)
  • Proxmox VE 8 试装Oracle 23c

    作者:田逸(formyz) Oracle 当前的最新版本是23c,虽然官方网站下载不了它的正式版本,但是却提供了一个性能受限的免费版本“Oracle Database 23.3 Free”(存储容量受限、内存使用受限)。这里就只好用这个免费的版本来做测试,免费的版本能正常部署,那么将来的正式版本的

    2024年01月22日
    浏览(36)
  • openmediavault debian linux安装配置企业私有网盘(三 )——raid5与btrfs文件系统无损原数据扩容

    1、企业自有物理专业服务器,一些敏感数据不外流时,使用openmediavault自建NAS系统; 2、在虚拟化环境中自建NAS系统,用于内网办公,或出差外网办公时,企业内的文件共享; 3、虚拟化环境中有可用磁盘资源,用于动态给NAS系统扩容; 4、在RAID 5的基础上实现原数据资源无损

    2024年02月03日
    浏览(36)
  • Proxmox VE逻辑卷管理LVM详解(4-4)

    4.4. 使用lvcreate创建逻辑卷 卷组是LVM架构中的核心,类似于非LVM系统中的磁盘分区,逻辑卷是我们最终所使用的对象,在卷组中创建逻辑卷,用到的命令是lvcreate。事实上,LVM有两种模式,分别为非Thin模式和Thin模式,在非Thin模式下,命令基本格式如下: 在Thin模式下,命令基

    2024年02月16日
    浏览(34)
  • Proxmox VE逻辑卷管理LVM详解(1-4)

    Proxmox VE基于Debian Linux操作系统,也就是说Linux操作系统的逻辑卷管理LVM在Proxmox VE也是适用的。当我们在使用Proxmox VE的时候,如果发现某个分区的容量不够用了,想扩容了,怎么办?我们可以使用LVM工具,可以在磁盘不用重新分区的情况下,动态调整磁盘容量的大小。 逻辑卷

    2024年02月15日
    浏览(27)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包