顯示具有 linux 標籤的文章。 顯示所有文章
顯示具有 linux 標籤的文章。 顯示所有文章

2023年2月3日 星期五

在ubuntu上建構LVM

 使用情境

  1. ubuntu 22.04 (系統在sdb上)
  2. 已經有固有系統,後續有幾顆空白小硬碟要合併成一個LVM磁區

LVM原則

  • 硬碟的區域組成實體volume,稱呼為physical volume (PV)
  • 幾個PV要拚成一個大的虛擬硬碟,稱為volume group(VG)
  • 虛擬硬碟VG上面可以製作成幾個我們需要的分割區,稱呼為logical volume(LV)

因此步驟就是 :
  1. 建構PV
  2. 把幾個PV拚成一個VG
  3. 在VG上面切割LV

建構步驟

確定硬碟狀況,並且將硬碟切成physical volume: 這邊建議使用parted替代fdisk。

sudo parted -l #列出目前有的分割區和硬碟

sudo parted /dev/sdc #假設目前需要處理的是sdc這顆硬碟

GNU Parted 3.4
Using /dev/sdc
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted)


開始進行切割

(parted) mkpart #目前切割的硬碟大小是1T

(parted) mkpart
Partition name?  []? 1
File system type?  [ext2]? ext4
Start? 0
End? 1000G
Warning: The resulting partition is not properly aligned for best performance: 34s % 2048s != 0s
Ignore/Cancel? Ignore


透過print確認狀態

(parted) print
Model: ATA WDC WD10JFCX-68N (scsi)
Disk /dev/sdc: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:

Number  Start   End     Size    File system  Name  Flags
 1      17.4kB  1000GB  1000GB  ext4         1

打開LVM系統並且確認狀態

(parted) set 1 lvm on
(parted) print
Model: ATA WDC WD10JFCX-68N (scsi)
Disk /dev/sdc: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:

Number  Start   End     Size    File system  Name  Flags
 1      17.4kB  1000GB  1000GB               1     lvm

(parted) q


製作PV

sudo pvcreate /dev/sdc1

如果後面有幾顆硬碟就依照上面的狀況,全部都弄成PV。

agy進入auto-mode

 以前的agy可以透過ctrl-tab進行模式切換。最近更新把auto mode從這個切換中拿掉了,頂多讓agent寫寫文件,但是不讓agent去跑程式。解決辦法就是要從一開始就決定進入session的時候要不要開auto mode: agy --dangerously-skip...