본문 바로가기
서버/리눅스 서버

Proxmox apt-get / uuid 하드 마운트 설정

by ㅋㅋ잠자 2021. 1. 8.
반응형

안녕하세요? proxmox 설정 진행하면서 기본 설정에 대해서 작성하겠습니다.



1. debian repository 설정


하기 명령으로 데비안 백포트와 non-free 를 추가한 주소를 삽입합니다.


root@debian:~# cat << 'EOF' > /etc/apt/sources.list

> deb http://ftp.kr.debian.org/debian buster main contrib non-free

> deb http://ftp.kr.debian.org/debian buster-updates main contrib non-free

> deb http://ftp.kr.debian.org/debian buster-backports main contrib non-free

> deb http://security.debian.org buster/updates main contrib non-free

> EOF


apt update 를 해봅니다.


root@debian:~# apt update

Hit:1 http://ftp.kr.debian.org/debian buster InRelease

Hit:2 http://ftp.kr.debian.org/debian buster-updates InRelease

Hit:3 http://ftp.kr.debian.org/debian buster-backports InRelease

Hit:4 http://security.debian.org buster/updates InRelease

Err:5 https://enterprise.proxmox.com/debian/pve buster InRelease

  401  Unauthorized [IP: 51.79.159.216 443]

Reading package lists... Done

E: Failed to fetch https://enterprise.proxmox.com/debian/pve/dists/buster/InRelease  401  Unauthorized [IP: 51.79.159.216 443]

E: The repository 'https://enterprise.proxmox.com/debian/pve buster InRelease' is not signed.

N: Updating from such a repository can't be done securely, and is therefore disabled by default.

N: See apt-secure(8) manpage for repository creation and user configuration details.


엔터프라이즈 레파지토리가 실제로는 구독을 해야 사용할 수 있는 레파지토리라서 해당 설정을 disable 하겠습니다.


2. 엔터프라이즈 repository 삭제


하기 주소를 코멘트 처리하고 다시 apt update 해봅니다.


root@debian:~# vi /etc/apt/sources.list.d/pve-enterprise.list


#deb https://enterprise.proxmox.com/debian/pve buster pve-enterprise



root@debian:~# apt update
Hit:1 http://security.debian.org buster/updates InRelease
Hit:2 http://ftp.kr.debian.org/debian buster InRelease
Hit:3 http://ftp.kr.debian.org/debian buster-updates InRelease
Hit:4 http://ftp.kr.debian.org/debian buster-backports InRelease
Reading package lists... Done
Building dependency tree
Reading state information... Done
36 packages can be upgraded. Run 'apt list --upgradable' to see them.


정상적으로 업데이트 되었습니다.


3. 이전에 쓰던 하드디스크 마운트


이전에 쓰던 디스크를 연결하고 리스트를 확인합니다.


root@debian:~# fdisk -l

Disk /dev/sda: 232.9 GiB, 250059350016 bytes, 488397168 sectors

Disk model: Samsung SSD 860

Units: sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disklabel type: gpt

Disk identifier: 75481745-D4E8-42F3-893F-F782277A0092


Device       Start       End   Sectors   Size Type

/dev/sda1       34      2047      2014  1007K BIOS boot

/dev/sda2     2048   1050623   1048576   512M EFI System

/dev/sda3  1050624 488397134 487346511 232.4G Linux LVM



Disk /dev/mapper/pve-swap: 7 GiB, 7516192768 bytes, 14680064 sectors

Units: sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes



Disk /dev/mapper/pve-root: 225.4 GiB, 242002952192 bytes, 472662016 sectors

Units: sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes



Disk /dev/sdb: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors

Disk model: EADS-00R6B0

Units: sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disklabel type: dos

Disk identifier: 0xd359cc0e


Device     Boot      Start        End    Sectors  Size Id Type

/dev/sdb1             2048 3839920303 3839918256  1.8T 83 Linux

/dev/sdb2       3839922176 3907029167   67106992   32G 83 Linux



Disk /dev/sdc: 111.8 GiB, 120034123776 bytes, 234441648 sectors

Disk model: 00SSD1

Units: sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disklabel type: dos

Disk identifier: 0x8a0724a1


Device     Boot  Start       End   Sectors   Size Id Type

/dev/sdc1        32768    557055    524288   256M  e W95 FAT16 (LBA)

/dev/sdc2       557056 234441647 233884592 111.5G 83 Linux


2개의 디스크가 확인되었습니다. 이를 UUID 로 마운트 하기 위해서 UUID를 알아내기 위해 하기 명령을 사용합니다.


root@debian:~# blkid

/dev/sda2: UUID="B1DC-017F" TYPE="vfat" PARTUUID="dbf1f9c3-bfdd-4ad4-9fbe-8b3c19c7e20f"

/dev/sda3: UUID="kFug0B-jyQR-25cc-AjUp-fucw-uF77-yv0Ifc" TYPE="LVM2_member" PARTUUID="160c12d7-ec89-4529-9c44-f6f1febca3e3"

/dev/mapper/pve-swap: UUID="3b3c6012-b380-4e82-af11-66d315d286a0" TYPE="swap"

/dev/mapper/pve-root: UUID="7964b333-a30d-47e3-8473-374ec20575b6" TYPE="ext4"

/dev/sda1: PARTUUID="ba7ba61a-4dee-4a7b-8829-325c6b500a06"

/dev/sdb1: UUID="b215d5d5-a856-4617-8474-d86f1803007c" TYPE="ext4" PARTUUID="d359cc0e-01"

/dev/sdb2: UUID="73fae49a-5b34-4a2f-b22d-9a31b6a88c33" TYPE="swap" PARTUUID="d359cc0e-02"

/dev/sdc1: SEC_TYPE="msdos" LABEL_FATBOOT="BOOT" LABEL="BOOT" UUID="F160-84B6" TYPE="vfat" PARTUUID="8a0724a1-01"

/dev/sdc2: LABEL="ROOTFS" UUID="c8c85935-5eaa-4991-bbc7-060f84c4a745" TYPE="ext4" PARTUUID="8a0724a1-02"


fstab 에 하기와 같이 등록합니다.


sdc2 는 마이그레이션 중에만 사용할 것이라 fstab 에 등록하지 않았습니다.


root@debian:~# vi /etc/fstab


# <file system> <mount point> <type> <options> <dump> <pass>

/dev/pve/root / ext4 errors=remount-ro 0 1

UUID=B1DC-017F /boot/efi vfat defaults 0 1

/dev/pve/swap none swap sw 0 0

proc /proc proc defaults 0 0

UUID=b215d5d5-a856-4617-8474-d86f1803007c /media ext4 defaults 0 2


리부팅 이후 하드가 마운트 되어 있을 것입니다.


root@debian:~# df -h

Filesystem            Size  Used Avail Use% Mounted on

udev                  3.7G     0  3.7G   0% /dev

tmpfs                 761M  9.0M  753M   2% /run

/dev/mapper/pve-root  222G  2.1G  210G   1% /

tmpfs                 3.8G   22M  3.7G   1% /dev/shm

tmpfs                 5.0M     0  5.0M   0% /run/lock

tmpfs                 3.8G     0  3.8G   0% /sys/fs/cgroup

/dev/sda2             511M  312K  511M   1% /boot/efi

/dev/sdb1             1.8T  1.1T  644G  63% /media

/dev/fuse              30M   16K   30M   1% /etc/pve

tmpfs                 761M     0  761M   0% /run/user/0


4. pve 용 스토리지 생성


PVE에서 하드디스크를 활용하기 위해서 하기 경로를 생성합니다.


root@debian:/media# mkdir pve


web ui 에서 하기와 같이 등록합니다.






이제 PVE 에서 가상 저장공간 할당 용도로 활용이 가능합니다.



간단하게 마치겠습니다.


감사합니다.

반응형

댓글