Gunakan nomor seri untuk mengidentifikasi perangkat penyimpanan blok dan memetakannya ke ID disk di Linux dan Windows.
Batasan
Perhatikan batasan berikut:
-
Hanya perangkat penyimpanan blok yang dibuat pada atau setelah 10 Juni 2020 yang memiliki nomor seri.
-
Kueri nomor seri hanya didukung untuk instans I/O optimized atau instans non-I/O optimized yang telah kedaluwarsa dan dimigrasikan. Untuk memeriksa apakah suatu instans merupakan instans I/O optimized, panggil operasi DescribeInstances dan periksa parameter IoOptimized dalam respons.
CatatanKueri nomor seri tidak didukung untuk instans non-I/O optimized yang belum dimigrasikan atau cloud disk yang dibuat sebelum 10 Juni 2020. Untuk instans atau disk tersebut, panggil operasi DescribeDisks dan periksa parameter Device dalam respons.
-
Instans Windows memerlukan driver virtio versi 58017 atau lebih baru. Lihat Perbarui driver virtio untuk instans Windows.
Kueri nomor seri
Linux
-
Hubungkan ke instans ECS.
Untuk informasi tentang metode koneksi, lihat Ikhtisar metode koneksi.
-
Jalankan sudo fdisk -lu untuk menampilkan daftar perangkat penyimpanan blok yang terhubung ke instans.
Output menunjukkan dua perangkat penyimpanan blok: /dev/vda (disk sistem) dan /dev/vdb (disk data).
[ecs-xxx ~]$ sudo fdisk -lu Disk /dev/vda: 40 GiB, 42949672960 bytes, 83886080 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: gpt Disk identifier: F51132A7-67B1-4650-806D-FD0DE6E1210C Device Start End Sectors Size Type /dev/vda1 2048 6143 4096 2M BIOS boot /dev/vda2 6144 415743 409600 200M EFI System /dev/vda3 415744 83886046 83470303 39.8G Linux filesystem Disk /dev/vdb: 50 GiB, 53687091200 bytes, 104857600 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: gpt Disk identifier: A802CC25-2CF6-492C-A288-EF14C0A0FAEC Device Start End Sectors Size Type /dev/vdb1 2048 104857566 104855519 50G Linux filesystem -
Periksa apakah perangkat penyimpanan blok menggunakan protokol NVMe.
-
Perangkat non-NVMe menggunakan format /dev/vd[a-z]. Contoh: /dev/vdb, /dev/vdc, dan /dev/vdd.
-
Perangkat NVMe menggunakan format /dev/nvme<X>n1. Contoh: /dev/nvme0n1, /dev/nvme1n1, dan /dev/nvme2n1. Lihat Protokol NVMe.
-
-
Kueri nomor seri perangkat penyimpanan blok.
-
Untuk perangkat penyimpanan blok non-NVMe, jalankan perintah berikut untuk mengkueri nomor seri:
udevadm info --query=all --name=<Nama perangkat penyimpanan blok> | grep ID_SERIALDalam contoh ini, nomor seri /dev/vda dikueri. Nilai ID_SERIAL dalam output adalah nomor seri: bp1d4foh3ef8bntl****.
[ecs-user@ecs ~]$ udevadm info --query=all --name=/dev/vda | grep ID_SERIAL E: ID_SERIAL=bp1d4foh3ef8bntl**** -
Untuk perangkat penyimpanan blok NVMe, jalankan perintah berikut untuk mengkueri nomor seri.
-
Instal tool nvme-cli. Perintah instalasi bervariasi tergantung sistem operasi.
Alibaba Cloud Linux 2, Alibaba Cloud Linux 3, atau CentOS 6 atau lebih baru
CatatanCentOS 6 telah mencapai akhir masa pakai (EOL). Sesuai aturan komunitas Linux, seluruh konten telah dihapus dari alamat repositori CentOS 6 berikut: http://mirror.centos.org/centos-6/. Jika Anda tetap menggunakan repositori CentOS 6 bawaan di Alibaba Cloud, akan muncul error. Untuk menggunakan paket instalasi tertentu CentOS 6, ubah alamat repositori CentOS 6. Untuk informasi lebih lanjut, lihat Bagaimana cara mengubah alamat repositori CentOS 6?
sudo yum install nvme-cli -yDebian 9 atau lebih baru, atau Ubuntu 14 atau lebih baru
PentingDebian 9 dan Debian 10 telah mencapai EOL. Jika instans Anda menjalankan Debian 9 atau Debian 10, ubah alamat repositori sistem operasi tersebut. Lihat Ubah alamat repositori setelah CentOS atau Debian mencapai EOL.
sudo apt-get update sudo apt-get install nvme-cli -y -
Kueri nomor seri:
sudo nvme id-ctrl <Nama perangkat penyimpanan blok> |grep "sn"Dalam contoh ini, nomor seri /dev/nvme1n1 dikueri. Nilai sn dalam output adalah nomor seri: bp1bmed6djhiibh*****.
[ecs-user@ecs ~]$ sudo nvme id-ctrl /dev/nvme1n1 |grep "sn" sn : bp1bmed6djhiibh*****
-
-
Windows
-
Windows Server 2012 atau lebih baru
-
Hubungkan ke instans ECS.
Untuk informasi tentang metode koneksi, lihat Ikhtisar metode koneksi.
-
Buka Windows PowerShell.
Masukkan PowerShell di kotak pencarian di samping ikon Start, lalu klik Windows PowerShell.
-
Kueri perangkat penyimpanan blok yang sesuai dengan logical volume (LV):
Get-CimInstance -ClassName Win32_LogicalDiskToPartition |select Antecedent, Dependent |flLihat nilai Disk # untuk setiap LV. Output menunjukkan bahwa Disk C sesuai dengan Disk #0 dan Disk D sesuai dengan Disk #1.
PS C:\Users\Administrator> Get-CimInstance -ClassName Win32_LogicalDiskToPartition |select Antecedent, Dependent |fl Antecedent : Win32_DiskPartition (DeviceID = "Disk #0, Partition #0") Dependent : Win32_LogicalDisk (DeviceID = "C:") Antecedent : Win32_DiskPartition (DeviceID = "Disk #1, Partition #0") Dependent : Win32_LogicalDisk (DeviceID = "D:") -
Periksa apakah perangkat penyimpanan blok menggunakan protokol NVMe dan kueri nomor serinya:
Get-Disk |select Number, SerialNumber, BusType-
Jika BusType bukan NVMe, perangkat tersebut adalah non-NVMe. Dalam contoh ini, nomor seri Disk #1 dikueri. Temukan nilai 1 di kolom Number; SerialNumber yang sesuai adalah bp14dzwwr539hzqi****.
PS C:\Users\Administrator> Get-Disk |select Number, SerialNumber, BusType Number SerialNumber BusType ------ ------------ ------- 1 bp14dzwwr539hzqi**** SCSI 0 bp16htuqeqnvlee8**** SCSI -
Jika BusType adalah NVMe, perangkat tersebut menggunakan protokol NVMe. Dalam contoh ini, nomor seri Disk #1 dikueri. Temukan nilai 1 di kolom Number; bagian bp1heipctzsr7bhh**** dari nilai SerialNumber adalah nomor seri.
PS C:\Users\Administrator> Get-Disk |select Number, SerialNumber Number SerialNumber BusType ------ ------------ ------- 1 bp1heipctzsr7bhh****_00000001. NVMe 0 bp16q98m9p2tssdt****_00000001. NVMeCatatanNilai SerialNumber untuk setiap perangkat NVMe terdiri dari nomor seri dan namespace ID (00000001).
-
-
-
Versi lebih lama dari Windows Server 2012
-
Hubungkan ke instans ECS.
Untuk informasi tentang metode koneksi, lihat Ikhtisar metode koneksi.
-
Buka Windows PowerShell.
Masukkan PowerShell di kotak pencarian di samping ikon Start, lalu klik Windows PowerShell.
-
Kueri perangkat penyimpanan blok yang sesuai dengan LV:
Get-WmiObject -Class Win32_LogicalDiskToPartition |select Antecedent, Dependent |flLihat nilai Disk # untuk setiap LV. Output menunjukkan bahwa Disk C sesuai dengan Disk #0 dan Disk D sesuai dengan Disk #1.
PS C:\Users\Administrator> Get-WmiObject -Class Win32_LogicalDiskToPartition |select Antecedent, Dependent |fl Antecedent : \\ecs\root\cimv2:Win32_DiskPartition.DeviceID="Disk #0, Partition #0" Dependent : \\ecs\root\cimv2:Win32_LogicalDisk.DeviceID="C:" Antecedent : \\ecs\root\cimv2:Win32_DiskPartition.DeviceID="Disk #1, Partition #0" Dependent : \\ecs\root\cimv2:Win32_LogicalDisk.DeviceID="D:" -
Kueri nomor seri:
Get-WmiObject -Class Win32_PhysicalMedia |select Tag, SerialnumberDalam contoh ini, nomor seri Disk #0 dikueri. Output menunjukkan bahwa nomor seri Disk #0 adalah bp1bet4g35opq6vq****.
PS C:\Users\Administrator> Get-WmiObject -Class Win32_PhysicalMedia |select Tag, Serialnumber DeviceID Serialnumber -------- ------------ \\.\PHYSICALDRIVE0 bp1bet4g35opq6vq****
-
Tentukan ID perangkat penyimpanan blok berdasarkan nomor seri
Setiap perangkat penyimpanan blok memiliki ID dalam format d-<Nomor seri>. Gunakan nomor seri untuk menemukan perangkat di Konsol ECS.
Sebagai contoh, jika nomor seri adalah bp1gks8z0fh3m1z9****, ID disk di Konsol ECS adalah d-bp1gks8z0fh3m1z9****.