cat/dd 명령을 사용하여 복제한 후에는 디스크 파티션을 동시에 마운트할 수 없습니다.

cat/dd 명령을 사용하여 복제한 후에는 디스크 파티션을 동시에 마운트할 수 없습니다.

내 Ubuntu 20.04.4 LTS 가상 머신(Azure)에는 2개의 데이터 디스크(/dev/sdc 및 /dev/sdd)가 연결되어 있습니다.

다음과 같이 2개의 디스크를 VM에 연결했습니다. https://docs.microsoft.com/en-us/azure/virtual-machines/linux/attach-disk-portal#connect-to-the-linux-vm-to-mount-the-new-disk

VM 루트에 /sdc1 및 /sdc2 디렉터리 2개를 만들었습니다. 그러나 /dev/sdc의 한 파티션(예: /dev/sdc1)만 /sdc1 디렉터리에 마운트하고 그 안에 일부 파일을 생성했습니다.

나중에 이를 제거하고 cat 명령을 사용하여 파티션의 내용을 /dev/sdd의 첫 번째 파티션 /dev/sdd1에 복제했습니다.

cat /dev/sdc1 > /dev/sdd1

이 작업이 완료된 후 이러한 디스크 파티션(/dev/sdc1을 디렉토리/sdc1에) 및 (/dev/sdd1을 디렉토리/sdd1에) 마운트하려고 합니다. 첫 번째 설치만 성공했습니다. 즉, 동시에 두 개의 파티션을 서로 다른 디렉터리에 마운트하는 것은 성공하지 못합니다. 하나의 파티션을 마운트하려면 다른 파티션을 마운트 해제해야 합니다. 그렇지 않으면 다음과 같은 결과가 발생합니다.

마운트: /sdc1: 잘못된 파일 시스템 유형, 잘못된 옵션, /dev/sdc1의 슈퍼블록 오류, 코드 페이지 또는 도우미 누락 또는 기타 오류.

누군가 이 문제의 원인을 설명해 주시겠습니까? 미리 감사드립니다.

참고: dd 명령을 사용하여 전체 단계를 시도했지만 문제는 동일합니다. 사용된 dd 명령:

dd if=/dev/sdc1 of=/dev/sdd1 status=progress

가상 머신 디스크 정보:

root@testvm:/# lsblk | grep "sd"
sda       8:0    0   30G  0 disk 
├─sda1    8:1    0 29.9G  0 part /
├─sda14   8:14   0    4M  0 part 
└─sda15   8:15   0  106M  0 part /boot/efi
sdb       8:16   0    4G  0 disk 
└─sdb1    8:17   0    4G  0 part /mnt
sdc       8:32   0    1G  0 disk 
└─sdc1    8:33   0 1022M  0 part 
sdd       8:48   0    1G  0 disk 
└─sdd1    8:49   0 1022M  0 part

관련 정보