thin-provisioning

如何回收 ESXI 5.0 上的磁盘空间
thin-provisioning

如何回收 ESXI 5.0 上的磁盘空间

我有一台装有 ESXI 5.0 的 DELL R710。我创建了一个带有 100GB 精简配置的虚拟机。我删除了大部分数据。是否可以缩小 ESXI 上的虚拟机文件夹?谢谢!Dotan。 ...

Admin

精简配置的 LVM 快照成为没有来源的单独卷
thin-provisioning

精简配置的 LVM 快照成为没有来源的单独卷

我正在使用我的 LVM 精简安装。创建了多个快照,多次将它们与原点合并。在lvs -a命令输出的某个时刻,最旧的快照丢失了其原点。在更详细的命令的输出中,lvs -a -o time,name,origin,lv_role这些快照现在具有lv_role(public而快照具有角色public,snapshot,thinsnapshot)。merge现在无法出现错误is not a mergeable logical volume。现在我有多个问题: 这些孤立快照是正确的卷还是已损坏? 为什么会发生这种情况?(我正在将一些中间的创建时间快照与其原点合并,然后...

Admin

使用 NVMe 的 LVM Thin 池性能
thin-provisioning

使用 NVMe 的 LVM Thin 池性能

我有 24 台三星 PM1733 7.68 TB 和一个服务器平台技嘉 R282-Z94,配备 2x 7702 64 核 AMD EPYC。操作系统:Oracle Linux 8.6,5.4.17-2136.311.6.el8uek.x86_64 我需要这台服务器进行测试,因此我必须在我的环境中使用精简池(我需要快照)。我还使用 LVM,因为我以前用过它。但我尝试了 ZFS,但无法获得更好的结果。 主要问题是这样的:如何使用精简池获得最大性能。 我做什么: vgcreate vg1 /dev/nvme0n1 /dev/nvme1n1 /dev/nvme2n1...

Admin

当 root 为只读时无法使用“lvconvert”
thin-provisioning

当 root 为只读时无法使用“lvconvert”

我的根目录是按只读方式挂载的(故意的)。我有一个单独的读写卷组,我想在其中创建lvconvert --merge一个精简快照。我得到了Cannot archive volume group metadata for $VG to read-only filesystem。手册页没有帮助。我是否可以传递一些标志来禁用此“存档”功能或控制存档的写入位置? ...

Admin

测量精简池过量承诺的比例
thin-provisioning

测量精简池过量承诺的比例

是否有一个简单的命令来显示 LVM 精简池中总共分配了多少磁盘空间,并且还可以计算精简卷分配的磁盘空间与精简池实际可用的磁盘空间的比例? 例如,假设我在 1TB 的设备上有一个精简池,并且我有 42 个新创建的精简卷,每个逻辑大小为 100GB,我想知道精简池可能需要增长到 4200GB,或者该池的过度使用次数是 3.2 倍。 ...

Admin

由于磁盘已满,Stratis 文件系统在重启后无法挂载
thin-provisioning

由于磁盘已满,Stratis 文件系统在重启后无法挂载

它涉及一台具有两个磁盘(sda 和 sdb)的 rhel8 服务器,并且仅在 sdb 磁盘上创建了 Stratis 文件系统。重新启动服务器后,sdb 磁盘上不再出现挂载点。当我尝试挂载它时,我收到以下错误。 # mount -a mount: /var/www/html/nextcloud/data: mount(2) system call failed: No space left on device. ...

Admin

我的 KVM VM 是否进行了精简配置?
thin-provisioning

我的 KVM VM 是否进行了精简配置?

我正在阅读这里的另一篇文章对 KVM VM 使用精简 LVM 卷 尝试了解 KVM 是否能够创建精简配置的虚拟机。大约 8 个月前的帖子中,OP 和回复者都提到不支持使用 KVM 进行精简配置。在互联网上进行更多研究后,发现很多 5-6 年前(2015 年左右)的旧帖子都表明了这一点。但是,查看我自己的一个图像,我会说它是精简配置的。是吗?我误解这里的术语了吗?基本上,在我开始使用 KVM/libvirt 之前,我想确保我有足够的磁盘空间,而精简配置是关键。 [root@xeon33 images]# ls -lh vm1.qcow2 -rw-----...

Admin

导出虚拟机 ESX Thin Provisioned
thin-provisioning

导出虚拟机 ESX Thin Provisioned

我有个问题。我需要导出一个精简分区的虚拟机。但问题是这个虚拟机太大了... 关于 VSPHERE 客户端,它说这个虚拟机大约使用了 2TO。但有人告诉我,当你将虚拟机设置为精简分区时,当你导出它时,大小不会是你在 vsphere 客户端上看到的大小,它会小很多。 真的吗 ? 附言:如果我的英语有点不好,请原谅。 谢谢。 ...

Admin

精简配置工具的 cache_writeback 运行失败
thin-provisioning

精简配置工具的 cache_writeback 运行失败

我使用 Ubuntu 16.04,内核为 5.4,精简配置工具版本为 0.8.5 我想测试精简配置的cache_xml和cache_writeback工具,但是失败了。 它总是失败,我不知道如何调试。 我有两个 SSD 作为 RAID0,并将它们用作 dm-cache 设备。 blockdev --getsz /dev/sdb 937703088 blockdev --getsz /dev/sdc 937703088 sudo dmsetup remove_all sudo dmsetup create test-dev-26007...

Admin

将精简 VMFS .vmdk 复制到 NAS
thin-provisioning

将精简 VMFS .vmdk 复制到 NAS

简洁版本: 我想将精简配置的 VMFS .vmdk 从免费的 ESXI 复制到 NAS 进行备份。我该怎么做?有没有现成的方法?简单的复制不起作用,因为它复制的是全尺寸,而不是实际配置的尺寸。 请注意,特定的 .vmdk 格式依赖于 VMFS 稀疏文件。但是,还有其他精简分配的映像格式,包括 Workstation 使用的 .vmdk 和 .ovf。因此将映像导出为这些格式就可以了。 长版本: 我有一台实验室 ESXi 6.0 服务器(我是说用于实验,而不是生产),上面有几台虚拟机。我想将 .vmdk 文件从 ESXI 复制到我的 QNAP NAS ...

Admin

(QEMU)在精简配置的 LVM 设备上使用丢弃(又名 trim)设置 Windows 10 VM
thin-provisioning

(QEMU)在精简配置的 LVM 设备上使用丢弃(又名 trim)设置 Windows 10 VM

我正在尝试使用 QEMU 设置 Windows 10 VM,并且我想使用精简配置的 LVM 卷,并能够在 Windows 中“重新修剪”驱动器。我使用以下命令创建了设备: -drive index=0,media=disk,if=virtio,format=raw,file=/dev/vg0/myvol, 但是当我Optimize-Volume -DriveLetter c -Defrag -ReTrim在 Windows PowerShell 中运行时,它声称支持设备不支持修剪。我该如何让它工作? ...

Admin

迁移到 vmfs6 后,如果不重新启动,fstrim 将无法运行
thin-provisioning

迁移到 vmfs6 后,如果不重新启动,fstrim 将无法运行

我有 Vmware esxi 6.5。现在我将一些精简配置的虚拟机迁移到 VMFS6。当我调用时,fstrim /我可以发现 vmdk 文件会变小,但控制台中没有错误 - vmdk 并不小。我必须在 vMotion 到 VMSF6 后重新启动每个虚拟机。一切正常后,fstrim 会执行较小的 vmdk。 是否需要在此处重新扫描以避免重新启动每个虚拟机? 尝试过: echo "1" > /sys/class/block/sda/device/rescan或者 echo "- - -" > /sys/class/scsi_host/host0...

Admin

在 ESX 上,Ubuntu VM 是否会在扩展虚拟磁盘之前重新使用 VM 中的可用空间?
thin-provisioning

在 ESX 上,Ubuntu VM 是否会在扩展虚拟磁盘之前重新使用 VM 中的可用空间?

我在 ESX 6 上有一个精简配置的 Ubuntu 18 VM,其中有一个虚拟磁盘,它使用了几乎所有的底层物理磁盘(我订购了一个新的 4TB 磁盘,很快就会移动到该磁盘上)。VM 文件系统是 LVM 上的 ext4。 因此,如果我删除了虚拟机内的一个或多个大文件,Ubuntu/ESX 是否会先重新使用现在可用的空间,然后再扩展虚拟磁盘?我是否必须执行诸如将可用空间归零之类的操作,还是所有这些都在 ext4、LVM 或 ESX 级别处理? 更简单地说,我可以通过暂时删除一些垃圾直到替换磁盘到达来解决吗? (我知道我可以使用 vmkfstools 或类似操...

Admin

在 proxmox 中禁用精简配置(稀疏文件)
thin-provisioning

在 proxmox 中禁用精简配置(稀疏文件)

我正在使用 Proxmox 虚拟环境来运行一些虚拟机。我使用原始存储格式,并且需要在创建时完全预先分配磁盘,这样它就不会增长。 proxmox 说这是默认行为,但我遇到的情况恰恰相反。新虚拟机不占用任何磁盘空间,它们会逐渐占用整个物理磁盘。这会立即关闭所有虚拟机,并导致致命的磁盘故障。 我找到了这个帖子并发表了一些帖子:https://forum.proxmox.com/threads/disabling-thin-provisioning.20226/#post-103097但目前还未收到答复。 我将非常感激任何帮助,即使它仅适用于创建新的虚拟机。 ...

Admin

如何运行 lvm 的 thin_dump 或 thin_check?元数据无法实时显示,那么您会使用什么选项呢?
thin-provisioning

如何运行 lvm 的 thin_dump 或 thin_check?元数据无法实时显示,那么您会使用什么选项呢?

我想运行thin_dump和thin_check。他们说它们不能在实时元数据上运行。我同意。问题是我不知道如何让元数据不实时,同时仍然能够给出thin_dump和thin_check在什么上运行的参数。 我知道还有另一种使用元数据快照的方法,用于实时元数据,但我不想那样做。我现在不想更改驱动器上的任何内容。 # lvs -a disk1thin lvm twi-aot--- <4.53t 92.10 83.47 [disk1thin_tdata] lvm Twi-ao-...

Admin