sdc
システムからUSB HDDを接続すると、代わりに表示されますsdb
。他のHDDが接続されていません。
[root@localmirror ~]# ls /sys/block/
dm-0/ dm-1/ dm-2/ sda/ sdc/ sr0/
私は何を逃したことがありませんか?
答え1
/dev/sdx
「正しいハードドライブ名」ではないため、特にリムーバブルデバイスの場合、特定のデバイスノードに依存してはいけません。通常、デバイス/パーティションのUUIDまたはファイルシステムラベル(利用可能な場合)を使用できます。
では、または/etc/fstab
/dev/sdx
UUID=
LABEL=
/dev/disk/by-uuid
/dev/disk/by-label
また、物理デバイスノードへのリンクであるinエントリとfinalエントリが必要です。したがって、手動アクセス用に/dev/disk/by-uuid/<UUID>
odをマウントできます/dev/disk/by-label/<LABEL>
。 UUIDおよび/またはLABELを見つけるには、ls -l /dev/disk/by-uuid
およびを実行しますls -l /dev/disk/by-label
。
答え2
いくつかのアイデアがあります。
1 -sdb
デバイスは実際にはdm
デバイスです
。 2 sdb
- デバイスが作成され(検出前)、次に破壊されます(検出sdc
後)。sdc
追加資料:まだ読んでいない場合は、いくつかの文書を読むことをお勧めします
。http://www.tldp.org/HOWTO/Partition-Mass-Storage-Definitions-Naming-HOWTO/x99.html
http://tldp.org/HOWTO/Partition/devices.html