500GB SSD 드라이브에 Proxmox 6을 설치했습니다.
내 노드의 요약 화면에 표시됩니다.
HD space(root) 8.67% (8.15 GiB of 93.99 GiB)
SWAP usage 0.00% (0 B of 8.00 GiB
이는 드라이브에 여전히 약 360GB의 여유 공간이 있음을 의미합니다.
그래서 내가 할 때fdisk -l
내 파티션 목록을 얻습니다.
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 976773134 975722511 465.3G Linux LVM
/dev/sda3
그래서 파티션에 접근하는 방법과 내부에 유사한 디렉터리를 생성하는 방법을 알고 싶습니다 . proxmox를 사용하여 virtualizor를 설치했기 때문에 virtualizor에 스토리지를 추가해야 합니다. 현재 virtualizor는 proxmox 루트만 스토리지로 감지하기 때문에
/var/lib/vz 93.99 GB (size) 81.03 GB ( free )
그래서 Virtualizor에 추가할 수 있도록 /dev/sda3에 스토리지 디렉토리를 생성하는 방법에 대한 아이디어가 있습니까? 성공하지 못한 채 디렉토리를 변경해 보았습니다.
cd /dev/sda3
mkdir도 실패합니다
mdir /dev/sda3/my_storage
고쳐 쓰다
df
명령 출력
Filesystem 1K-blocks Used Available Use% Mounted on
udev 16404492 0 16404492 0% /dev
tmpfs 3285944 17192 3268752 1% /run
/dev/mapper/pve-root 98559220 9549988 83959684 11% /
tmpfs 16429716 46800 16382916 1% /dev/shm
tmpfs 5120 0 5120 0% /run/lock
tmpfs 16429716 0 16429716 0% /sys/fs/cgroup
/dev/fuse 30720 16 30704 1% /etc/pve
tmpfs 3285940 0 3285940 0% /run/user/0
mount
산출
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,relatime)
udev on /dev type devtmpfs (rw,nosuid,relatime,size=16404492k,nr_inodes=4101123,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=3285944k,mode=755)
/dev/mapper/pve-root on / type ext4 (rw,relatime,errors=remount-ro)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
cgroup2 on /sys/fs/cgroup/unified type cgroup2 (rw,nosuid,nodev,noexec,relatime)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,name=systemd)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
none on /sys/fs/bpf type bpf (rw,nosuid,nodev,noexec,relatime,mode=700)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls,net_prio)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
cgroup on /sys/fs/cgroup/rdma type cgroup (rw,nosuid,nodev,noexec,relatime,rdma)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,pagesize=2M)
mqueue on /dev/mqueue type mqueue (rw,relatime)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=34,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=20771)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
sunrpc on /run/rpc_pipefs type rpc_pipefs (rw,relatime)
configfs on /sys/kernel/config type configfs (rw,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
lxcfs on /var/lib/lxcfs type fuse.lxcfs (rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other)
/dev/fuse on /etc/pve type fuse (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other)
tmpfs on /run/user/0 type tmpfs (rw,nosuid,nodev,relatime,size=3285940k,mode=700)
lsblk
산출
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 465.8G 0 disk
├─sda1 8:1 0 1007K 0 part
├─sda2 8:2 0 512M 0 part
└─sda3 8:3 0 465.3G 0 part
├─pve-swap 253:0 0 8G 0 lvm [SWAP]
├─pve-root 253:1 0 96G 0 lvm /
├─pve-data_tmeta 253:2 0 3.5G 0 lvm
│ └─pve-data 253:4 0 338.4G 0 lvm
└─pve-data_tdata 253:3 0 338.4G 0 lvm
└─pve-data 253:4 0 338.4G 0 lvm
sdb 8:16 0 465.8G 0 disk
답변1
드라이브는 GPT 파티션 구성표를 사용하여 3개의 파티션으로 나뉘며, 이 3개의 파티션이 전체 디스크를 차지합니다.
세 번째 GPT 파티션은 LVM 물리 볼륨으로 사용됩니다. LVM(논리 볼륨 관리)은 또 다른 고급 파티셔닝 방식입니다. 이는 단순한 구역 계획 그 이상입니다.
이는 다음과 같이 포맷된 디스크나 파티션과 같은 많은(일반적으로 물리적) 블록 장치를 집계하는 데 사용됩니다.물리적 볼륨(PV)는볼륨 그룹(VG). 그리고 나서부터볼륨 그룹, 여러 개를 만들 수 있습니다.논리 볼륨(LV) 다양한 방식(이중화, 씬 프로비저닝, 스냅샷 지원 등)을 제공합니다.
pve
귀하의 경우에는 하나만(sdb3)으로 구성된 VG라는 것이 있습니다 . PV
표시된 것처럼 더 많은 정보를 사용 하거나 얻을 lsblk
수도 있습니다 . 이 VG에는 3개의 LV가 생성되었습니다.lvs
lvdisplay
swap
: 교환을 위한 단순한 "선형" 볼륨root
: 파일 시스템으로 포맷되어ext4
에 마운트된 또 다른 일반적인 "선형" 볼륨/
입니다. 이는 모든 파일과 디렉터리가 있는 루트 파일 시스템입니다.data
: 데이터용 볼륨과 메타데이터용 볼륨 등 두 개의 볼륨으로 구성된 씬 풀입니다. 이는 차례로 씬 프로비저닝된 볼륨을 생성하는 데 사용될 수 있습니다. 즉, 고정된 크기가 제공되지만 필요한 경우에만 할당되는 볼륨입니다.
계산해 보면,
$ zcalc
1> 8 + 96 + 3.5 + 334.4
441.9
2> 465.3 - $1
23.4
이 VG에는 약 23.4GiB의 여유 공간이 있습니다. 다른 볼륨의 스냅샷을 생성하는 데 사용할 수 있도록 VG에 여유 공간을 남겨 두는 것이 좋습니다.
Proxmox VE의 가상 풀data
일반적으로 VM 디스크 이미지를 씬 LV로 저장하는 데 사용됩니다. 다음으로 매핑되어야 합니다.좌심실 두께구성에 datastore를 입력하면 VM 디스크 이미지를 저장할 위치가 여기에 있어야 합니다.
또한 해당 씬 풀에 또 다른 씬 LV를 생성하고( lvcreate
맨 페이지 참조) 이를 일부 Linux 파일 시스템으로 포맷한 다음 ext4
( mkfs.ext4
맨 페이지 참조) 이를 일부 디렉터리에 마운트하여(4페이지 참조 mount
) 일반 파일을 위한 추가 저장 공간을 제공하고 또는 가상 풀의 크기를 줄이고 LV root
(및 그 안에 있는 파일 시스템)를 확장하여 루트 FS에 더 많은 공간을 제공할 수 있습니다.
답변2
먼저 드라이버를 설치해야 합니다.
/dev/sdb /mnt 마운트
그런 다음 디렉터리를 만듭니다.
CD/MNT
mkdir my_storage