일부 LVM 파일 시스템이 df 출력에서 ​​/dev/mapper/ 경로 대신 /dev/dm 경로를 사용하는 이유는 무엇입니까?

일부 LVM 파일 시스템이 df 출력에서 ​​/dev/mapper/ 경로 대신 /dev/dm 경로를 사용하는 이유는 무엇입니까?

내 모든 파일 시스템은 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

관련 정보