Devices

列印出 /dev/nvme 設備的內容:它代表什麼?

  • January 28, 2022

出於好奇,我決定使用以下命令在我的一台 nvme 設備上呼叫 cat : sudo cat /dev/nvme0n1p1 它開始列印出亂碼,但現在我想知道:這實際上代表什麼數據?它是來自磁碟某處的數據嗎?

是的,它是來自所有分區的數據。您甚至可以使用它來創建分區的映像。如果您有一個較小的可用分區,例如EFI通常不超過半 GB 的 -boot 分區,您可以對此進行測試。

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'

引用自:https://unix.stackexchange.com/questions/688354