[Linux] LVM 정리

2026. 3. 16. 16:46·OS/Install & Modify

INTRO

명령어 정리

vg

vg 확장

vgextend <vg name> <pv path>

 

lv

lv확장

lvextend -r -l +100%FREE <lv path> |pv path|
 -r : 파일 시스템 자동 확장
 |pv path| : 지정한 pv 에서만 용량 사용하려면 추가 (단일 pv 만 적용돼서 주의)

 

신규 파티션 생성, LVM 생성, fstab 등록

1. parted 로 파티션 편집 모드 진입

parted <디스크>

[root@vlhr-174 /]# parted /dev/sdc
GNU Parted 3.5
Using /dev/sdc
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) p
Model: HPE MSA 2050 SAN (scsi)
Disk /dev/sdc: 1024GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start   End     Size    File system  Name                          Flags

 

2. 라벨 지정, 파티션 생성, lvm 용으로 지정

mklabel gpt

mkpart primary 0% 100%

set 1 lvm on

p (정보 보기)

{parted} mklabel gpt
(parted) mkpart primary 0% 100%
(parted) set 1 lvm on
(parted) p
Model: HPE MSA 2050 SAN (scsi)
Disk /dev/sdc: 1024GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start   End     Size    File system  Name     Flags
 1      1049kB  1024GB  1024GB               primary  lvm

(parted)

 

3. LVM 만들기

pvcreate /dev/sdc1

vgcreate datavol02 /dev/sdc1

lvcreate -l 100%FREE -n veeamrepo02 datavol02

[root@vlhr-174 /]# pvcreate /dev/sdc1
  Physical volume "/dev/sdc1" successfully created.
[root@vlhr-174 /]# vgcreate datavol02 /dev/sdc1
  Volume group "datavol02" successfully created
[root@vlhr-174 /]# lvcreate -l 100%FREE -n veeamrepo02 datavol02
  Logical volume "veeamrepo02" created.

 

4. 파일 시스템 생성

mkfs.xfs /dev/mapper/datavol02-veeamrepo02

[root@vlhr-174 /]# mkfs.xfs -b size=4096 -m reflink=1,crc=1 /dev/mapper/datavol02-veeamrepo02
meta-data=/dev/mapper/datavol02-veeamrepo02 isize=512    agcount=4, agsize=62499584 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=1, sparse=1, rmapbt=0
         =                       reflink=1    bigtime=1 inobtcount=1
data     =                       bsize=4096   blocks=249998336, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0, ftype=1
log      =internal log           bsize=4096   blocks=122069, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
Discarding blocks...Done.

 

5. fstab 반영 및 검

[root@vm01 ~]# cat /etc/fstab | grep data
/dev/mapper/vg01-data   /data                   xfs     defaults        0 0
[root@vm01 ~]# systemctl daemon-reload
[root@vm01 ~]# mount -a
[root@vlhr-174 lib]# systemctl daemon-reload
[root@vlhr-174 lib]# mount -a
[root@vlhr-174 lib]# df -hT
Filesystem                        Type      Size  Used Avail Use% Mounted on
devtmpfs                          devtmpfs  4.0M     0  4.0M   0% /dev
tmpfs                             tmpfs     3.9G     0  3.9G   0% /dev/shm
tmpfs                             tmpfs     1.6G  672K  1.6G   1% /run
/dev/mapper/systemvol-system      xfs        25G  2.6G   23G  11% /
/dev/mapper/systemvol-tmp         xfs        12G  115M   12G   1% /tmp
/dev/sdb2                         xfs      1014M  190M  825M  19% /boot
/dev/mapper/systemvol-home        xfs        12G  115M   12G   1% /home
/dev/sdb1                         vfat      511M  7.1M  504M   2% /boot/efi
/dev/mapper/systemvol-var         xfs        25G  277M   25G   2% /var
/dev/mapper/systemvol-varlog      xfs        25G  242M   25G   1% /var/log
/dev/mapper/systemvol-vartmp      xfs       2.0G   47M  2.0G   3% /var/tmp
/dev/mapper/datavol-veeamrepo     xfs       150G  1.1G  149G   1% /var/lib/veeam
/dev/mapper/systemvol-audit       xfs       4.4G   67M  4.3G   2% /var/log/audit
/dev/mapper/systemvol-veeamdata   xfs        42G  328M   41G   1% /var/lib/veeamdata
tmpfs                             tmpfs     793M     0  793M   0% /run/user/1000
tmpfs                             tmpfs     793M     0  793M   0% /run/user/2000
/dev/mapper/datavol02-veeamrepo02 xfs       954G  6.7G  947G   1% /var/lib/veeam02
저작자표시 비영리 변경금지 (새창열림)

'OS > Install & Modify' 카테고리의 다른 글

[Windows 11] 선택적 기능 WMIC, .NET Framework 3.5 수동 설치하기  (0) 2026.03.10
[Rocky Linux] nmcli 명령어  (0) 2026.02.10
잡다한 명령어 모음  (0) 2026.01.15
[Rocky Linux] opendkim 설치하기  (0) 2025.12.15
[Linux] MariaDB 10.6 수동 설치  (2) 2025.09.15
'OS/Install & Modify' 카테고리의 다른 글
  • [Windows 11] 선택적 기능 WMIC, .NET Framework 3.5 수동 설치하기
  • [Rocky Linux] nmcli 명령어
  • 잡다한 명령어 모음
  • [Rocky Linux] opendkim 설치하기
PeamS
PeamS
본 블로그의 글들은 제 주관적인 생각이 반영되어 있으니, 항상 절대적인 정답이 아닐 수 있음을 유의해 주세요. 모든 글은 수시로 바뀝니다. 미완성에 주의하세요. 위키 처럼 사용중
  • PeamS
    각박딱딱
    PeamS
  • 전체
    오늘
    어제
    • 분류 전체보기 (32) N
      • SERVER (11)
        • HPE (10)
        • DELL (1)
      • OS (12) N
        • Install & Modify (7) N
        • Troubleshooting (4)
        • Command (1)
      • Network (3)
        • OmniSwitch (3)
      • 백업 (4)
        • Veeam (2)
      • 가상화 (2)
        • proxmox (2)
      • ETC (0)
        • 기록 (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 미디어로그
    • 위치로그
    • 방명록
  • 링크

  • 공지사항

    • 위키처럼 쓰는 블로그
  • 인기 글

  • 태그

    .NET Framework 3.5 수동설치
    opendkim 설치
    wmic 수동설치
    source install
    Linux
    proxmox
    mariadb
    Veeam Backup Replication
    opendkim
    root 접속하기
    v13
    윈도우 서버 설치 시 드라이브 안 보임
    수동설치
    언어팩 수동설치
    MariaDB 10.6
    선택적기능 수동설치
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
PeamS
[Linux] LVM 정리
상단으로

티스토리툴바