내 모든 파일 시스템은 LVM 논리 볼륨에 의해 호스팅됩니다.
$ lsblk -l | grep lvm
vids_VG-iso (dm-11) 252:11 0 32G 0 lvm
vids_VG-vids (dm-12) 252:12 0 586,6G 0 lvm
vids_VG-vids (dm-12) 252:12 0 586,6G 0 lvm
KUbuntu_VG-usr (dm-1) 252:1 0 22G 0 lvm /usr
KUbuntu_VG-var (dm-2) 252:2 0 10G 0 lvm /var
KUbuntu_VG-boot (dm-3) 252:3 0 5G 0 lvm /boot
KUbuntu_VG-usr_local (dm-4) 252:4 0 8G 0 lvm
KUbuntu_VG-opt (dm-5) 252:5 0 5G 0 lvm
KUbuntu_VG-tmp (dm-6) 252:6 0 17G 0 lvm /tmp
KUbuntu_VG-swap (dm-7) 252:7 0 12G 0 lvm [SWAP]
KUbuntu_VG-rootFS (dm-8) 252:8 0 10G 0 lvm /
KUbuntu_VG-var_cache (dm-9) 252:9 0 10G 0 lvm
KUbuntu_VG-var_tmp (dm-10) 252:10 0 1G 0 lvm /var/tmp
home_VG-home (dm-0) 252:0 0 100G 0 lvm
vids_VG-iso (dm-11) 252:11 0 32G 0 lvm
vids_VG-vids (dm-12) 252:12 0 586,6G 0 lvm
vids_VG-vids (dm-12) 252:12 0 586,6G 0 lvm
vids_VG-vids (dm-12) 252:12 0 586,6G 0 lvm
vids_VG-vids (dm-12) 252:12 0 586,6G 0 lvm
vids_VG-vids (dm-12) 252:12 0 586,6G 0 lvm
그렇다면 내 파일 시스템 중 일부가 출력에서 /dev/dm-
경로 대신 경로를 사용하는 이유는 다음과 같습니다 ./dev/mapper/
df
$ df -PTh | egrep -v "squashfs|vfat" | grep /dev/
/dev/dm-8 ext4 9,8G 1,5G 7,8G 16% /
/dev/dm-12 btrfs 587G 586G 53M 100% /datas
/dev/dm-0 btrfs 100G 99G 228M 100% /home
/dev/dm-11 btrfs 32G 30G 249M 100% /iso
/dev/dm-5 btrfs 5,0G 3,0G 1,8G 64% /opt
/dev/mapper/KUbuntu_VG-usr ext4 22G 15G 5,6G 73% /usr
/dev/mapper/KUbuntu_VG-var ext4 9,8G 1,6G 7,7G 17% /var
/dev/mapper/KUbuntu_VG-boot ext4 4,8G 185M 4,4G 4% /boot
/dev/mapper/KUbuntu_VG-tmp ext4 17G 2,4G 14G 15% /tmp
/dev/dm-4 btrfs 8,0G 4,4G 3,4G 57% /usr/local
/dev/mapper/KUbuntu_VG-var_tmp ext4 976M 180M 729M 20% /var/tmp
답변1
이는 커널에 있는 장치 매퍼의 LVM 논리적 "장치" 부분이며 LVM에서 사용됩니다.dmsetup ls
& 매퍼 경로 장치는 논리 볼륨이며 두 가지가 다릅니다.
답변2
df
출력 길이 제한이 초과되고 소프트 링크가 있는 경우 다음이 출력됩니다 dm-xx
.
[root@ ~]# lvcreate -n lvm-05d5eb5b-a248-4904-aa6f-0f3e2 -V 10Mi --thinpool testmysql/mysqlpool0
[root@ ~]# mkfs.ext4 /dev/testmysql/lvm-05d5eb5b-a248-4904-aa6f-0f3e2
[root@ ~]# mount /dev/testmysql/lvm-05d5eb5b-a248-4904-aa6f-0f3e2 /mnt/
[root@ ~]# df -h |grep mnt
/dev/mapper/testmysql-lvm--05d5eb5b--a248--4904--aa6f--0f3e2 11M 204K 9.6M 3% /mnt
2개 추가
[root@ ~]# lvcreate -n lvm-05d5eb5b-a248-4904-aa6f-0f3e22 -V 10Mi --thinpool testmysql/mysqlpool0
[root@ ~]# mkfs.ext4 /dev/testmysql/lvm-05d5eb5b-a248-4904-aa6f-0f3e22
[root@ ~]# mount /dev/testmysql/lvm-05d5eb5b-a248-4904-aa6f-0f3e22 /mnt/
[root@ ~]# df -h |grep mnt
/dev/dm-252 11M 204K 9.6M 3% /mnt
[root@ ~]# ls /dev/testmysql/lvm-05d5eb5b-a248-4904-aa6f-0f3e22 -lrt
lrwxrwxrwx 1 root root 9 Jan 12 17:23 /dev/testmysql/lvm-05d5eb5b-a248-4904-aa6f-0f3e22 -> ../dm-252