How to: Shrink/Reclaim free virtual disk space from Virtual Machines on Proxmox VE (PVE) (Windows/Linux/Debian/Ubuntu/Kali Linux/RHEL/CentOS/Fedora etc.)

Pre-requirements Following method only works for virtual machines (VM) that are satisfying these pre-requirements: Thin-provisioned backing storage (qcow2 disk, thin-lvm, zfs, …) Virtio-SCSI controller configured on guest. Guest scsi disks with the discard option enabled [1] Note: While changing provisioning types and Virtio-SCSI driver are not easy with existing virtual machines, but changing VM scsi …

How to: Upload ISO files to Proxmox VE (PVE)

So that we can install operating systems 😉 1 Login to Proxmox VE web gui 2 Find the storage with “ISO image” listed in “Content” Note: If the “ISO image” is not listed, that means we can not upload ISO to that storage location (Usually we can create an folder on that storage, make sure …

How to: Fix “You have to delete all the items in this folder before you can delete the folder” Error from SharePoint/OneDrive

The Issue When trying to delete a folder from Microsoft 365/Office 365 SharePoint, we get following error (Even if we are using Microsoft 365 Global Administrator) “You have to delete all the items in this folder before you can delete the folder“ The Fix There are two workarounds, 1 one is manually dive into the …

How to: Approve/Reject/Moderate email from new Microsoft 365/Office 365 web Outlook/Online/Outlook/web mail on Mobile devices/phones

The Issue We used to be able to Moderate/Approve/Reject emails within the web version of Outlook from mobile phones/devices, the new web version of Outlook on mobile phone/device however, removed that feature The Fix So how do we approve or reject emails now? Here is how No matter you are using Android or iOS devices, …

How to: Fix Proxmox VE 6.2.1 Installation error: unknown filesystsms

The Error error: unknown file systemserror: unknown file systemserror: unknown file systemserror: unknown file systems… Entering rescue mode… grub rescue> Usually it appears when we are booting from Proxmox installation USB with a PC/Desktop which is using UEFI and the USB was created via Rufus on Windows. The Fix 1 Download balenaEtcher (Alternative to Rufus) …

How to: Fix Proxmox VE/ZFS Pool extremely slow write performance issue

The Issue If we just create the ZFS pool from Proxmox gui, then start to use it. (Especially for HDDs) e.g. We write large datasets continuously. Sooner or later (Depend on the ZFS pool usage), we will find out that the writes is around 1-10MB/s, which is extremely slow. (Note: If we test the newly …

How to: Install Apache Guacamole on Debian/Ubuntu the easiest way (Clientless Remote Desktop Gateway)

1 Update the system with following commands sudo apt update sudo apt upgrade -y 2 Install Apache Guacamole 2.1 Download the .sh file [1] wget -O guac-install.sh https://git.io/fxZq5 2.2 Make it executable chmod +x guac-install.sh 2.2 Run the script as root (Interactive (asks for passwords)) ./guac-install.sh Non-Interactive (values provided via cli): ./guac-install.sh –mysqlpwd password –guacpwd …

How to: Find which virtual machine (VM) occupying/using largest amount of storage/disk space from Proxmox VE (PVE)

1 Login to Proxmox VE web gui 2 Navigate to Datacenter -> Storage, note down the disk we want to check 3 Launch “Shell” for the node we want to check, or via SSH or directly from Proxmox host 4 Install “ncdu” utility apt install -y ncdu 4 Use following command to check (Here we …