# 刪除內建的 LVM thin:local-lvm，改用ZFS

<div align="left"><img src="https://529150212-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lh81JtaIQ84bwQqz_Wh%2F-Lqxm1iZ0wSF_136euwz%2F-Lqxmaow3DIj7-Chy0JR%2Fimage.png?alt=media&#x26;token=afee2e9d-c270-4752-afbe-5329980c10ed" alt=""></div>

1. 查看硬碟的分割狀態

   **lvs**

```
LV                     VG  Attr       LSize    Pool Origin        Data%  Meta%  Move Log Cpy%Sync Convert
  base-101-disk-0        pve Vri---tz-k    8.00g data                                                      
  data                   pve twi-aotz-- <151.63g                    11.24  1.66                            
  root                   pve -wi-ao----   59.25g                                                           
  snap_vm-104-disk-0_org pve Vri---tz-k   50.00g data vm-104-disk-0                                        
  swap                   pve -wi-ao----    8.00g                                                           
  vm-100-disk-0          pve Vwi-a-tz--   32.00g data               3.80                                   
  vm-104-disk-0          pve Vwi-a-tz--   50.00g data               21.05                                  
  vm-105-disk-0          pve Vwi-a-tz--   32.00g data               4.07                                   

```

1. 移除 local-lvm(/dev/pve/data)

   **lvremove /dev/pve/data**

   Removing pool "data" will remove 5 dependent volume(s). Proceed? \[y/n]:y\
   Logical volume "data" successfully removed

vgdisplay | grep Free

Free PE / Size 43705 / 170.72 GiB

使用 gparted live cd 調整lvm大小

![](https://529150212-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lh81JtaIQ84bwQqz_Wh%2F-LqxpAXSGofOx74Y6Oqb%2F-Lqxu2ht5jTBdi-SuVUe%2Fimage.png?alt=media\&token=2dd6f574-eeab-48de-a029-afeb8d19a71e)

使用文字指令parted

```
parted /dev/sdj
GNU Parted 3.2
Using /dev/sdj
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print
Model: ATA INTEL SSDSC2BX40 (scsi)
Disk /dev/sdj: 400GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:

Number  Start   End     Size    File system  Name  Flags
 1      17.4kB  1049kB  1031kB                     bios_grub
 2      1049kB  538MB   537MB   fat32              boot, esp
 3      538MB   400GB   400GB                      lvm

(parted) res
rescue      resize      resizepart
(parted) res
rescue      resize      resizepart
(parted) resizepart
Partition number? 3
End?  [400GB]? 150G
Warning: Shrinking a partition can cause data loss, are you sure you want to
continue?
Yes/No? Yes
(parted) print
Model: ATA INTEL SSDSC2BX40 (scsi)
Disk /dev/sdj: 400GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:

Number  Start   End     Size    File system  Name  Flags
 1      17.4kB  1049kB  1031kB                     bios_grub
 2      1049kB  538MB   537MB   fat32              boot, esp
 3      538MB   150GB   149GB                      lvm

```

fdisk /dev/sdj 建立sdj4分割區

zpool create zfs /dev/sdj4

![](https://529150212-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lh81JtaIQ84bwQqz_Wh%2F-Lqxwd4sCAtHcplTnAqr%2F-LqxxF8HlucBKgnMutPC%2Fimage.png?alt=media\&token=80e28fcb-97be-40f8-a73a-f986b2a4da3f)

zpool list&#x20;

進入資料中心，加入zfs 的儲存

![](https://529150212-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lh81JtaIQ84bwQqz_Wh%2F-LqxxdPlXjP5-kz7Itni%2F-LqxxfKyAf0Gt7NYCbIu%2Fimage.png?alt=media\&token=9ba9070f-8cc7-4188-a633-2578b0d790fa)

<div align="left"><img src="https://529150212-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lh81JtaIQ84bwQqz_Wh%2F-LqxxdPlXjP5-kz7Itni%2F-LqxxpMeIvb8iDDSQa79%2Fimage.png?alt=media&#x26;token=ce042f41-0f61-43c9-ab36-07cc1667f59b" alt=""></div>
