Removed mklink for git
This commit is contained in:
		
							
								
								
									
										96
									
								
								_-Review/lvm.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										96
									
								
								_-Review/lvm.md
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,96 @@ | ||||
| --- | ||||
| type: "note" | ||||
| created: "2024-06-29T20:42:08.000Z" | ||||
| updated: "2024-06-29T20:42:08.000Z" | ||||
| --- | ||||
|  | ||||
| # LVM | ||||
|  | ||||
| ## Proxmox | ||||
|  | ||||
| ```bash Thu Jun 27 2024 20:20:43 GMT-0700 (Mountain Standard Time) | ||||
| # login as root if needed (not needed for proxmox) | ||||
| sudo su | ||||
| # list disks and partitions | ||||
| fdisk -l | ||||
| # list volume groups | ||||
| vgdisplay | ||||
| # list logical volumes | ||||
| lvdisplay | ||||
| # edit partitions with fdisk, change device id as needed | ||||
| fdisk /dev/sda | ||||
| # print the partition table | ||||
| p | ||||
| # delete a partition | ||||
| d | ||||
| # enter the lvm partition number | ||||
| 3 | ||||
| # create a new partition | ||||
| n | ||||
| # enter the new partition number, same as the number deleted | ||||
| 3 | ||||
| # press enter to accept the default first sector | ||||
| # press enter to accept the default last sector | ||||
| # when prompted about removing the LVM signature, enter N | ||||
| n | ||||
| # set the partition type | ||||
| t | ||||
| # enter the partition number | ||||
| 3 | ||||
| # set the type to Linux LVM | ||||
| 30 | ||||
| # write the changes | ||||
| w | ||||
| # list disks and partitions, noting the size increase | ||||
| fdisk -l | ||||
| # extend the existing physical volume | ||||
| pvresize /dev/sda3 | ||||
| # extend the pve-root logical volume to 100% available free space | ||||
| lvresize -L +8GB /dev/pve/root | ||||
| # extend the underlying file system | ||||
| resize2fs /dev/mapper/pve-root | ||||
| # list logical volumes, noting root is now 8GB larger | ||||
| lvdisplay | ||||
| # extend the data to 100% available free space | ||||
| lvextend -l +100%FREE pve/data | ||||
| # list logical volumes, noting data is now over 35GB | ||||
| lvdisplay | ||||
| ``` | ||||
|  | ||||
| ```bash Sat Jun 29 2024 08:45:54 GMT-0700 (Mountain Standard Time) | ||||
| lvresize -L -8GB /dev/pve/data | ||||
| lvchange -an /dev/pve/data | ||||
| lvreduce -L 8GB /dev/pve/data | ||||
| lvchange -ay /dev/pve/data | ||||
| lvs -a | ||||
| dmsetup info pve-data | ||||
| dmsetup info -c pve-data | ||||
| pvesm lvmscan | ||||
| ``` | ||||
|  | ||||
| ```bash Sat Jun 29 2024 09:25:39 GMT-0700 (Mountain Standard Time) | ||||
| lvcreate -L 1G -n test pve | ||||
| lvconvert --type thin-pool pve/test | ||||
| lvcreate -L 200m --thinpool tpool pve | ||||
| ``` | ||||
|  | ||||
| ```bash Sat Jun 29 2024 10:28:51 GMT-0700 (Mountain Standard Time) | ||||
| # https://quantum5.ca/2024/02/17/cloning-proxmix-with-lvm-thin-pools/ | ||||
| lvdisplay --units G pve/data | ||||
| ``` | ||||
|  | ||||
| ```bash Sat Jun 29 2024 10:37:38 GMT-0700 (Mountain Standard Time) | ||||
| # https://forum.proxmox.com/threads/can-i-remove-local-and-local-lvm.122850/ | ||||
| lvremove /dev/pve/data -y | ||||
| lvs | ||||
| lvcreate -L 79GB --thinpool data pve | ||||
| lvresize -L +1GB /dev/pve/data | ||||
| lvresize -L +1GB /dev/pve/root | ||||
| lvextend -l +100%FREE pve/root | ||||
| resize2fs /dev/mapper/pve-root | ||||
| ``` | ||||
|  | ||||
| ```bash Sat Jun 29 2024 13:42:08 GMT-0700 (Mountain Standard Time) | ||||
| mkdir /mnt/proxmox | ||||
| mount /dev/pve/vm-102-disk-1 /mnt/proxmox | ||||
| ``` | ||||
		Reference in New Issue
	
	Block a user