가상 머신을 다시 시작한 후에는 마운트 지점을 복원할 수 없습니다.

가상 머신을 다시 시작한 후에는 마운트 지점을 복원할 수 없습니다.

로컬에 저장된 디렉터리 마운트 지점을 사용하여 가상 머신을 만들었습니다. 아래와 같이 /dev/sdb에 설치됩니다.

NAME                             MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda                                8:0    0  100G  0 disk 
├─sda1                             8:1    0  487M  0 part /boot
├─sda2                             8:2    0    1K  0 part 
└─sda5                             8:5    0 99.5G  0 part 
   ├─r730bld--04--vm22--vg-root   252:0    0 95.5G  0 lvm  /
   └─r730bld--04--vm22--vg-swap_1 252:1    0    4G  0 lvm  [SWAP]
sdb                                8:16   0  200G  0 disk /var/details
sdc                                8:32   0  200G  0 disk 

/etc/fstab에도 동일한 세부정보를 추가했습니다.

/dev/sdb /var/details xfs rw,user,auto,_netdev 0 0

그러나 VM을 다시 시작한 후에는 탑재 지점이 손실되고 lsblk의 출력이 낮아집니다.

NAME                             MAJ:MIN RM  SIZE RO TYPE  MOUNTPOINT
sda                                8:0    0  100G  0 disk  
├─sda1                             8:1    0  487M  0 part  /boot
├─sda2                             8:2    0    1K  0 part  
└─sda5                             8:5    0 99.5G  0 part  
  ├─r730bld--04--vm22--vg-root   252:0    0 95.5G  0 lvm   /
  └─r730bld--04--vm22--vg-swap_1 252:1    0    4G  0 lvm   [SWAP]
sdb                                8:16   0  200G  0 disk  
└─QEMU_HARDDISK_QM00002          252:2    0  200G  0 mpath 
sdc                                8:32   0  200G  0 disk  
└─QEMU_HARDDISK_QM00003          252:3    0  200G  0 mpath 

VM은 KVM 상자에 생성됩니다. 이것이 일반적인 버그인지 아니면 내 설정에 문제가 있는지 확실하지 않습니다.

답변1

Grrr....예, 해결해야 할 두 가지 가능한 문제가 있습니다. 첫 번째는 최근 시스템에 시스템화되어 있습니다. 이번 주에는 그것에 대해 궁금해할 생각이 없어서 죄송합니다. 하지만 두 번째 문제를 살펴보겠습니다. :

최근 조언은 장치 순서(특히 친구(?) systemd의 경우)가 변경될 수 있으므로 가장 적절한 /dev/disk/{by-id|by-label|by-partlabel|by-partuuid|by-uuid}를 사용하라는 것입니다. . 글쎄요, 저는 역사적으로 Solaris와 이전 devfsd 명명 규칙을 선호하지만 disk/by-는 작동합니다.

그 외에도 원시 디스크보다 파일 시스템으로 더 잘 인식되도록 파티션 사용을 다시 고려하는 것이 좋습니다. 아마도 (mkfs 또는 이후의 tunefs 동안) 파티션을 표시하여 systemd도 조금 더 잘 작동할 수도 있습니다.

답변2

이름 대신 디스크의 UUID를 사용하도록 /etc/fstab을 수정하여 문제를 해결했습니다.

UUID="1a1cbf5d-b358-48fe-adf4-aa748b55e6c4" var/details xfs rw,user,auto,_netdev 0 0

관련 정보