Rain_maker
15.04.10, 09:18
Schalutschuschammen,
Beim Basteln einiger udev-Regeln (welches erfolgreich war, es geht hier also nicht um die Lösung eines dringenden Problems) fiel mir eine Merkwürdigkeit auf.
Sämtliche Festplatten werden mit der doppelten Größe angezeigt ("ATTR{size}", Angabe ist wohl in KB), die sie eigentlich haben.
Hier mal ein paar Bleistifte:
a) Interne Platte meines Schlepptopps (320 GB)
fdisk -l /dev/sda | grep Platte
Platte /dev/sda: 320.1 GByte, 320072933376 Byte
udevadm info --query=all --attribute-walk --name=/dev/sda | grep ATTR{size}
ATTR{size}=="625142448"b) USB-Stick (262 MB)
fdisk -l /dev/sdc | grep Platte
Platte /dev/sdc: 262 MByte, 262144000 Byte
udevadm info --query=all --attribute-walk --name=/dev/sdc| grep ATTR{size}
ATTR{size}=="512000"c) USB-Stick (8 GB)
fdisk -l /dev/sdb | grep Platte
Platte /dev/sdb: 8061 MByte, 8061451776 Byte
udevadm info --query=all --attribute-walk --name=/dev/sdb| grep ATTR{size}
ATTR{size}=="15745023"
Weitere Beobachtungen:
- Auch die darauf befindlichen Partitionen werden -egal welches Dateisystem- mit doppelter Größe angezeigt.
- Verhalten tritt unter verschiedenen Distros auf, reproduziert wurde es mit folgenden Distributionen:
openSUSE 11.2 (udev = 146)
Knoppix 6.2 (udev = 147)
grml 2009.10 (udev = 141)
System Rescue CD 1.5.0 (udev = 146)
Wie gesagt, es ist kein "dringendes Problem" sondern nur eine Merkwürdigkeit.
Ein (zugegebenermassen kurzes) "Gurgeln" hat mich nicht gerade schlauer gemacht, wohl auch weil mir keine wirklich gut einschränkenden Suchbegriffe einfallen, so etwas wie "udev disk size twice" liefert natürlich wegen der kurzen und sehr allgemeinen, zusätzlichen Stichworte Zillionen Treffer.
Vielleicht weiß ja hier jemand zufälligerweise eine Begründung bzw. kann es zumindest reproduzieren (wovon ich eigentlich fast ausgehe).
Greetz,
RM
Beim Basteln einiger udev-Regeln (welches erfolgreich war, es geht hier also nicht um die Lösung eines dringenden Problems) fiel mir eine Merkwürdigkeit auf.
Sämtliche Festplatten werden mit der doppelten Größe angezeigt ("ATTR{size}", Angabe ist wohl in KB), die sie eigentlich haben.
Hier mal ein paar Bleistifte:
a) Interne Platte meines Schlepptopps (320 GB)
fdisk -l /dev/sda | grep Platte
Platte /dev/sda: 320.1 GByte, 320072933376 Byte
udevadm info --query=all --attribute-walk --name=/dev/sda | grep ATTR{size}
ATTR{size}=="625142448"b) USB-Stick (262 MB)
fdisk -l /dev/sdc | grep Platte
Platte /dev/sdc: 262 MByte, 262144000 Byte
udevadm info --query=all --attribute-walk --name=/dev/sdc| grep ATTR{size}
ATTR{size}=="512000"c) USB-Stick (8 GB)
fdisk -l /dev/sdb | grep Platte
Platte /dev/sdb: 8061 MByte, 8061451776 Byte
udevadm info --query=all --attribute-walk --name=/dev/sdb| grep ATTR{size}
ATTR{size}=="15745023"
Weitere Beobachtungen:
- Auch die darauf befindlichen Partitionen werden -egal welches Dateisystem- mit doppelter Größe angezeigt.
- Verhalten tritt unter verschiedenen Distros auf, reproduziert wurde es mit folgenden Distributionen:
openSUSE 11.2 (udev = 146)
Knoppix 6.2 (udev = 147)
grml 2009.10 (udev = 141)
System Rescue CD 1.5.0 (udev = 146)
Wie gesagt, es ist kein "dringendes Problem" sondern nur eine Merkwürdigkeit.
Ein (zugegebenermassen kurzes) "Gurgeln" hat mich nicht gerade schlauer gemacht, wohl auch weil mir keine wirklich gut einschränkenden Suchbegriffe einfallen, so etwas wie "udev disk size twice" liefert natürlich wegen der kurzen und sehr allgemeinen, zusätzlichen Stichworte Zillionen Treffer.
Vielleicht weiß ja hier jemand zufälligerweise eine Begründung bzw. kann es zumindest reproduzieren (wovon ich eigentlich fast ausgehe).
Greetz,
RM