Linux

리눅스 파티션 생성, swap, 논리 볼륨 설정 관련 명령어

쓱은감자 2022. 8. 11. 21:36
반응형

Disk 관련 명령어

  • 현재 디스크 확인
    • fdisk -l
  • 파티션 생성
    • fdisk /dev/<disk_name>
    • Command(m for help) : n 메뉴에서 새로운 파티션 추가를 위해 n 입력
    • 파티션 타입 p(primary 기본값)
    • 파티션 넘버 1 입력
    • 파티션에 설정할 크기 입력, ex) 4G
  • Swap 메모리 생성
    • ext4 형식으로 포맷 실행
      • mkfs.ext4 /dev/sdb1
    • mount 실행
      • mount /dev/sdb1 /disk1
      • mount 명령어는 일시적이라 재부팅하면 마운트가 해제됨
    • 마운트 확인
      • df -Th, lsblk
  • 영구적으로 마운트
    • vi /etc/fstab
    • /dev/sdb1 /disk1 ext4 defaults 1 1
  • 논리 볼륨 생성(PVS-VGS-LVM)
    • pvcreate 명령어를 통해 물리 볼륨 생성
      • pvcreate /dev/sdb{1..4}
    • 물리 볼륨 생성 확인
      • pvscan
    • 볼륨 그룹 생성
      • vgcreate <group_name> <partition_name>
      • vgcreate vg0 /dev/sdb2 /dev/sdb4
    • 논리 볼륨 생성
      • lvcreate <vg_name> -n <lv_name> -L <size>
      • lvcreate vg0 -n lv01 -L 2G
      • lvcreate vg0 -l 100%FREE -n lv03
    • 논리 볼륨 확인
      • lvscan
    • 포맷과 마운트 실행
$ mkfs.xfs /dev/vg0/lv01
$ mount /dev/vg0/lv01 /mnt/disk2
  • 설정 확인
    • lsblk
  • 논리 볼륨 크기 확장
    • lvextend <lv_경로> -L <size>
    • lvextend /dev/vg0/lv01 -L 5G
    • 설정 확인
      • lsblk
반응형