[[373364]] この記事はWeChatの公開アカウント「DBA Random Thoughts and Ideas」から転載したもので、著者はXiaoxiang Hermitです。この記事を転載する場合は、DBA Xiansi Zaxianglu 公式アカウントにお問い合わせください。 VMware 仮想マシン (Linux) では、以下に示すように、Linux サーバーに複数のディスク (または仮想ディスク) が存在する場合があります。このサーバーのディスクには、ハード ディスク 1、ハード ディスク 2、... ハード ディスク 10 の合計 10 個のハード ディスクが含まれます。 Linuxシステムでは、ディスク内の対応するデバイスは次のとおりです。 - [root@mylnx01 ~]# ls -lrt /dev/sd*
- brw-r
- brw-r
- brw-r
- brw-r
- brw-r
- brw-r
- brw-r
- brw-r
- brw-r
- brw-r
- brw-r
- brw-r
- brw-r
- brw-r
- brw-r
- brw-r
- brw-r
- brw-r
- brw-r
- brw-r
- brw-r
- brw-r
- brw-r
- brw-r
- brw-r
- brw-r
- brw-r
- brw-r
- brw-r
- brw-r
- brw-r
- brw-r
- brw-r
- brw-r
- brw-r
- brw-r
- brw-r
- brw-r
- brw-r
では、VMware で /dev/sdj がどのディスクに対応しているかをどのように確認すればよいでしょうか?多くの学生はディスクサイズで判断したいと考えるかもしれませんが、ディスクサイズで判断するのは困難であったり、判断が正確でなかったりします。主に以下の要因があります。 1. 両側でディスク サイズの計算方法が異なります。表示されるディスクのサイズは少し異なります。 2. 同じサイズのディスクが存在する場合があります。どのように判断しますか? それで、何らかの識別を通じてそれを判断する方法はあるのでしょうか? SCSI 標準によれば、各 SCSI ディスクには WWID があり、これはネットワーク カードの MAC アドレスに似ており、一意です。 Linux システムの /dev/disk/by-id ディレクトリには、各 SCSI ディスクの WWID アクセス パスが含まれています。 - [root@KerryDB ~]# ll /dev/disk/ by -id/
- 合計 0
- lrwxrwxrwx。 1 ルート ルート 9 4月 11 09:25 ata-ST500DM002-1BD142_Z6EA17FP -> ../../sda
- lrwxrwxrwx。 1 ルート ルート 10 4月 11 09:25 ata-ST500DM002-1BD142_Z6EA17FP-part1 -> ../../sda1
- lrwxrwxrwx。 1 ルート ルート 10 4月 11 09:25 ata-ST500DM002-1BD142_Z6EA17FP-part2 -> ../../sda2
- lrwxrwxrwx。 1 ルート ルート 10 4月 11 09:25 ata-ST500DM002-1BD142_Z6EA17FP-part3 -> ../../sda3
- lrwxrwxrwx。 1 ルート ルート 10 3月 10 14:29 dm- name -centos-home -> ../../dm-2
- lrwxrwxrwx。 1 ルート ルート 10 3月 10 14:29 dm- name -centos-root -> ../../dm-0
- lrwxrwxrwx。 1 ルート ルート 10 3月 10 14:29 dm- name -centos-swap -> ../../dm-1
- lrwxrwxrwx。 1 ルート root 10 3 月 10 日 14:29 dm-uuid-LVM-OoLL2Ne7hVrlu1rWFZRicmPrEZGxlZhQ2GwVhfhZrdLWmRZ3KuKGNJJqskLn2noy -> ../../dm-0
- lrwxrwxrwx。 1 ルート ルート 10 3月 10 14:29 dm-uuid-LVM-OoLL2Ne7hVrlu1rWFZRicmPrEZGxlZhQNALIUTdrhqV42RQNW8jaImopDuEPs5b3 -> ../../dm-1
- lrwxrwxrwx。 1 ルート ルート 10 3月 10 14:29 dm-uuid-LVM-OoLL2Ne7hVrlu1rWFZRicmPrEZGxlZhQybFeXSOtclTjcV0dS9tKiwA1IVBwxnrK -> ../../dm-2
- lrwxrwxrwx。 1 ルート ルート 10 4月 11 09:25 lvm-pv-uuid-FAYN5y-YdiR-CywU-1vDf-Btz6-dkyt-TNy8ee -> ../../sda3
- lrwxrwxrwx。 1 ルート ルート 9 4月 11 09:25 wwn-0x5000c5007911cd0c -> ../../sda
- lrwxrwxrwx。 1 ルート ルート 10 4月 11 09:25 wwn-0x5000c5007911cd0c-part1 -> ../../sda1
- lrwxrwxrwx。 1 ルート ルート 10 4月 11 09:25 wwn-0x5000c5007911cd0c-part2 -> ../../sda2
- lrwxrwxrwx。 1 ルート ルート 10 4月 11 09:25 wwn-0x5000c5007911cd0c-part3 -> ../../sda3
ただし、現在の環境では、VMware 仮想マシン (Linux) ではこのオプションがデフォルトで有効になっていません。 - # ll /dev/disk/を-idで
- ls: /dev/disk/ by -id:そのようなファイルまたはディレクトリはありません
- # /dev/ディスクをコピーする
- # ls -lrt
- 合計 0
- drwxr-xr-x 2 root root 60 5月3日 19:35 by -uuid
- drwxr-xr-x 2 ルート ルート 60 5月 3日 19:35 by -label
- drwxr-xr-x 2 root root 640 5月3日 19:35 by -path
また、VMware vSphere Client で VMware コンソールに接続すると、ハード ディスクの WWID 情報がないことがわかります。 Linux でデバイスの WWID 情報を見つけても、VMware コンソールで対応する WWID 情報を表示することはできません。コンピュータの SCSI 番号で判断することもできます。 SCSI は、多くのデバイス (ディスクなどのランダム アクセス デバイスや、テープなどのシーケンシャル ストレージ デバイスを含む) に適用できます。次のスクリーンショットに示すように、ディスクには SCSI コントローラによって管理されているという表示があります。ハードディスク9はSCSIに対応します(0:11) - [root@mylnx01 ~]# ll /dev/disk/ by -path | grep '0:11'
- lrwxrwxrwx 1 ルート ルート 9 4月 30 09:53 pci-0000:00:10.0-scsi-0:0:11:0 -> ../../sdj
- lrwxrwxrwx 1 ルート ルート 10 4月 30 09:53 pci-0000:00:10.0-scsi-0:0:11:0-part1 -> ../../sdj1
- lrwxrwxrwx 1 ルート ルート 10 4月 30 09:53 pci-0000:00:10.0-scsi-0:0:11:0-part2 -> ../../sdj2
- lrwxrwxrwx 1 ルート ルート 10 4月 30 09:53 pci-0000:00:10.0-scsi-0:0:11:0-part3 -> ../../sdj3
- lrwxrwxrwx 1 ルート ルート 10 4月 30 09:53 pci-0000:00:10.0-scsi-0:0:11:0-part4 -> ../../sdj4
- lrwxrwxrwx 1 ルート ルート 10 4月 30 09:53 pci-0000:00:10.0-scsi-0:0:11:0-part5 -> ../../sdj5
- lrwxrwxrwx 1 ルート ルート 10 4月 30 09:53 pci-0000:00:10.0-scsi-0:0:11:0-part6 -> ../../sdj6
- lrwxrwxrwx 1 ルート ルート 10 4月 30 09:53 pci-0000:00:10.0-scsi-0:0:11:0-part7 -> ../../sdj7
- lrwxrwxrwx 1 ルート ルート 10 4月 30 09:53 pci-0000:00:10.0-scsi-0:0:11:0-part8 -> ../../sdj8
- lrwxrwxrwx 1 ルート ルート 10 4月 30 09:53 pci-0000:00:10.0-scsi-0:0:11:0-part9 -> ../../sdj9
-
- [root@mylnx01 ~]# ls -l /dev/sdj*
- brw-r
- brw-r
- brw-r
- brw-r
- brw-r
- brw-r
- brw-r
- brw-r
- brw-r
- brw-r
上記のように、上記コマンドの出力情報から、ディスク 9 が Linux のデバイス /dev/sdj に対応していることが分かります。 |