/dev/nvme 장치의 내용을 인쇄합니다. 이는 무엇을 의미합니까?

/dev/nvme 장치의 내용을 인쇄합니다. 이는 무엇을 의미합니까?

호기심 때문에 나는 다음 명령을 사용하여 내 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/nvme0n1p1partition 으로 복제합니다 /dev/sdd1.

관련 정보