[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Festplatte auf Existenz testen
[Thread Prev] | [Thread Next]
- Subject: Re: Festplatte auf Existenz testen
- From: Werner Holtfreter <Holtfreter@xxxxxx>
- Date: Thu, 03 May 2012 20:46:59 +0200
- To: uugrn@xxxxxxxxxxxxxxx
Am Donnerstag, den 03.05.2012, 13:49 +0200 schrieb Markus Hochholdinger: > Am 02.05.2012 um 23:48 Uhr schrieb Werner Holtfreter <Holtfreter@xxxxxx>: > > Am Mittwoch, den 02.05.2012, 22:59 +0200 schrieb Markus Hochholdinger: > > > Am 02.05.2012 um 22:49 Uhr schrieb Werner Holtfreter <Holtfreter@xxxxxx>: > > > > Die einzig zuverlaessige Art der Adressierung schien mir daher > > > > by-path zu sein. > > > Ja, sdX kann sich aendern, /dev/disk/by-path/.. wird aber der symbolische > > > Link zum jeweiligen sdX-Device sein! > > willst du damit sagen, dass /dev/disk/by-path/.. auf das > > gewuerfelte /dev/sdX weist, > > ja! /dev/disk/by-path/.. zeigt auf des gewuerfelte /dev/sdX! Solange das Device > eingesteckt bleibt, bleibt das gewuerfelte /dev/sdX gleich. Wenn das Device > entfernt wird, wird der Link /dev/disk/by-path/.. wie auch das Davice-Node > /dev/sdX von udev entfernt. > Wenn das Device wieder eingesteckt wird kuemmert sich auch udev darum, dass > /dev/sdX angelegt und der Link /dev/disk/by-path/.. korrekt angelegt wird. > > > > statt auf den immer gleichen physischen > > Anschluss? Das haette ggf. katastrophale Folgen. Wenn dem so waere, koennte > > man auch kuerzer /dev/sdX adressieren und muesste sich dann einen > > geeigneten Test ueberlegen, ob man die richtige Platte beschreibt. > > Nein. Sowohl /dev/sdX als auch die Links in /dev/disk/by-*/ werden dynamisch > von udev angelegt und sind zu einem jeweiligen Zeitpunkt korrekt. Beim ab- und > wieder anstecken des Devices kann sich /dev/sdX aendern und die Links in > /dev/disk/by-*/ werden entsprechend gesetzt. genau deshalb gibt es die Links > in /dev/disk/by-*/ damit man einen festen Pfad zu ein und demselben Device > hat. > > Am besten probierst Du das mal selbst aus: > # Festplatte einstecken > ls -l /dev/sd* > ls -l /dev/disk/by-path/ > # Festplatte ausstecken > ls -l /dev/sd* > ls -l /dev/disk/by-path/ > # USB-Stick einstecken > ls -l /dev/sd* > ls -l /dev/disk/by-path/ > # Festplatte einstecken > ls -l /dev/sd* > ls -l /dev/disk/by-path/ > > Siehst Du es? Ja, und es verhaelt sich so, wie von mir erwartet und verlangt: /dev/disk/by-path/pci-0000:00:09.0-scsi-3:0:0:0 (als Beispiel) adressiert immer den gleichen physischen SATA-Anschluss, unabhaengig davon,in welcher Reihenfolge wieviele Platten gesteckt werden. by-path zeigt dabei auf wechselnde /dev/sdX - aber immer so, dass ein gleichbleibender physischer Anschluss adressiert wird. Vermutlich hast du genau das gemeint und ich habe dich missverstanden. -- Viele Gruesse Werner Holtfreter -- UUGRN e.V. http://www.uugrn.org/ http://mailman.uugrn.org/mailman/listinfo/uugrn Wiki: https://wiki.uugrn.org/UUGRN:Mailingliste Archiv: http://lists.uugrn.org/