[root@test ~]# cat /etc/os-release
NAME="openEuler"
VERSION="24.03 (LTS-SP1)"
ID="openEuler"
VERSION_ID="24.03"
PRETTY_NAME="openEuler 24.03 (LTS-SP1)"
ANSI_COLOR="0;31"
[root@test ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
vda 252:0 0 40G 0 disk
├─vda1 252:1 0 100M 0 part /boot/efi
└─vda2 252:2 0 39.9G 0 part /
vdb 252:16 0 40G 0 disk
[root@test ~]# mount /dev/vdb /mnt
[root@test ~]#
[root@test ~]# mount /dev/vdb /mnt
[root@test ~]#
[root@test ~]# mount /dev/vdb /mnt
[root@test ~]#
[root@test ~]#
[root@test ~]# mount /dev/vdb /mnt
[root@test ~]#
[root@test ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
vda 252:0 0 40G 0 disk
├─vda1 252:1 0 100M 0 part /boot/efi
└─vda2 252:2 0 39.9G 0 part /
vdb 252:16 0 40G 0 disk /mnt
/mnt
/mnt
/mnt
这种行为是否合理?
根设备也允许多次挂载,触发了系统的core dump
[root@test ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
vda 252:0 0 40G 0 disk
├─vda1 252:1 0 100M 0 part /boot/efi
└─vda2 252:2 0 39.9G 0 part /
vdb 252:16 0 40G 0 disk /mnt
/mnt
/mnt
/mnt
[root@test ~]# mount /dev/vda2 /
[root@test ~]# mount /dev/vda2 /
[root@test ~]#
[root@test ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
vda 252:0 0 40G 0 disk
├─vda1 252:1 0 100M 0 part /boot/efi
└─vda2 252:2 0 39.9G 0 part /
/
/
vdb 252:16 0 40G 0 disk /mnt
/mnt
/mnt
/mnt
[root@test ~]# udevadm trigger
Assertion 'path_is_absolute(p)' failed at src/basic/chase.c:648, function chase(). Aborting.
Aborted (core dumped)