호기심 때문에 나는 다음 명령을 사용하여 내 nvme 장치 중 하나에서 cat을 호출하기로 결정했습니다.
sudo cat /dev/nvme0n1p1
횡설수설을 인쇄하기 시작했지만 이제 이것이 실제로 어떤 데이터를 나타내는지 궁금합니다. 디스크 어딘가의 데이터인가요?
답변1
예, 모든 파티션의 데이터입니다. 이를 사용하여 파티션 이미지를 만들 수도 있습니다. 일반적으로 0.5GB 이하인 -boot 파티션 과 같이 사용 가능한 더 작은 파티션이 있는 경우 EFI
이를 테스트할 수 있습니다 .
lsblk
#nvme0n1 259:0 0 476.9G 0 disk
#├─nvme0n1p1 259:1 0 276M 0 part /boot/efi
#├─nvme0n1p2 259:2 0 70G 0 part /
#├─nvme0n1p3 259:3 0 1G 0 part
#├─nvme0n1p6 259:4 0 353.9G 0 part /data
#└─nvme0n1p7 259:5 0 11.2G 0 part [SWAP]
cat /dev/nvme0n1p1 > /data/boot.iso
mount /data/boot.iso /mnt
ls /mnt
#EFI loader 'System Volume Information'
답변2
이는 장치(이 경우 파티션 1)에 저장된 데이터입니다.
다음 명령을 사용하여 실제로 장치 또는 장치의 파티션을 복제할 수 있습니다 cat
.
cat /dev/nvme0n1p1 > /dev/sdd1
이 명령은 파티션을 /dev/nvme0n1p1
partition 으로 복제합니다 /dev/sdd1
.