PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Deutliche Unterschiede in der Festplattengröße



bloodeyes
07.05.06, 11:58
Hallo,
wollte Debian installieren und habe zwei SATA 80 GB Festplatten. Als ich die zweite Festplatte einbinden wollte gelang dies zwar, dennoch zwigt mir df folgendes:



toronto164:/var# df
Dateisystem 1K-Blöcke Benutzt Verfügbar Ben% Eingehängt auf
/dev/sda3 75814400 987368 70975852 2% /
tmpfs 501268 4 501264 1% /dev/shm
/dev/sda1 101086 7525 88342 8% /boot
/dev/sdb1 101018 7606 88196 8% /var/storage <!-------------------


sdb1 müsste aber ein bisschen weniger als 80 GB groß sein!

fdisk zeigt mir folgendes:



Disk /dev/sdb: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sdb1 1 9729 78148161 83 Linux


In meiner fstab ist die hdd wie folgt eingetragen:



proc /proc proc defaults 0 0
/dev/sda3 / ext3 defaults 0 1
/dev/sda1 /boot ext3 defaults 0 2
/dev/sda2 none swap sw 0 0
/dev/sdb1 /var/storage ext3 defaults 0 3 <!---------------------


Wieso kommt es zu dieser großen Abweichung?

Vielen Dank für euere Hilfe im Vorraus.

bloodeyes
07.05.06, 12:05
Nachtrag: dmseg liefert folgendes:



SCSI device sdb: 156301488 512-byte hdwr sectors (80026 MB)
SCSI device sdb: drive cache: write back
sdb: sdb1
SCSI device sdb: 156301488 512-byte hdwr sectors (80026 MB)
SCSI device sdb: drive cache: write back
sdb: sdb1
kjournald starting. Commit interval 5 seconds
EXT3 FS on sdb1, internal journal
EXT3-fs: mounted filesystem with ordered data mode.


Also wird die hd richtig erkannt! ZENSORED

Chaotix
07.05.06, 12:13
unterbrecht mich wenn ich blödsinn rede, aber ist es nicht ein kleiner, feiner unterschied zwischen blocks, bytes, megabytes, der tatsächlichen und der angegebenen größe?

bloodeyes
07.05.06, 12:17
Ok, ich steh aufm Schlauch erklärs mir bitte für einen Dummen :-)

Wenn ich aber oben auf df schaue, hat /dev/sda schon 75814400 Blöcke /dev/sdb aber nur knapp mehr als 10.000. Mir würde es schon helfen, zu wissen ob ich die Platte richtig in die fstab eingetragen habe. Kann ja sein ich habe was vergessen.

@fk
07.05.06, 12:19
unterbrecht mich wenn ich blödsinn rede, aber ist es nicht ein kleiner, feiner unterschied zwischen blocks, bytes, megabytes, der tatsächlichen und der angegebenen größe?

Kommt darauf an, so weit ich weis rechnen die Festplattenhersteller mit dem multiplikator 1000.

Eigentlich muss in der Informationstechnik aber mit 1024 gerechnet werden, bzw 8 von bit auf Byte

Sprich bei denen hat 1 MB = 1000Kb
Richtig wäre aber 1MB = 1024Kb

bloodeyes
07.05.06, 12:22
Kommt darauf an, so weit ich weis rechnen die Festplattenhersteller mit dem multiplikator 1000.

Eigentlich muss in der Informationstechnik aber mit 1024 gerechnet werden, bzw 8 von bit auf Byte

Sprich bei denen hat 1 MB = 1000Kb
Richtig wäre aber 1MB = 1024Kb

Mir ist schon klar, das die Hertsller anderst rechnen, aber wenn ich mit df -h mir die Partitionen anzeigen lasse, ist /dev/sdb genauso groß wie /dev/sda1! Und das wären 100 Megabyte! Ich glaube kaum das es eine Umrechnung gibt, die von 80.0000 MB (ungefähr :) ) auf 100 MB kommt? :ugly:

@fk
07.05.06, 12:24
@bloodeyes

Das kann ich mir im Moment auch nicht erklären, ich habe diese ausführung nur gemacht weil Chaotix gefragt hatte..

bloodeyes
07.05.06, 12:27
War ja auch nicht böse gemeint :-)

bloodeyes
07.05.06, 12:35
kAnn es sein, das ich für jede festplatte eine /boot Partition anlegen muss? Oser ist die vorhandene Partition falsche gemountet, da sie genauso groß ist, wie die boot partition?

@fk
07.05.06, 12:36
kAnn es sein, das ich für jede festplatte einen /boot parition anlegen muss?

Devinitiv nicht

bloodeyes
07.05.06, 12:44
Wie schon oben erwähnt, kann es sein, das /dev/sdb falsch gemountet wird? Da Sie anscheinend auf /boot zeigt, wenn ich mir den Inhalt des Ordners /var/storage anschaue sind dort die gleichen Daten wie in /boot vorhanden.

@fk
07.05.06, 12:48
Poste bitte mal die Ausgabe von


mount

Roger Wilco
07.05.06, 12:56
Dateisystemgröße != Partitionsgröße.
Wenn dein Dateisystem auf /dev/sdb1 nur mit 100 MB angelegt wurde, hilft dir auch eine Partitionsgröße von 80 GB nichts.
Wenn du noch nichts auf /dev/sdb1 gespeichert hast, erstelle einfach nochmal ein neues Dateisystem mit mkfs.ext3.

ThomasG_gPM
07.05.06, 13:05
Kommt darauf an, so weit ich weis rechnen die Festplattenhersteller mit dem multiplikator 1000.

Eigentlich muss in der Informationstechnik aber mit 1024 gerechnet werden, bzw 8 von bit auf Byte

Sprich bei denen hat 1 MB = 1000Kb
Richtig wäre aber 1MB = 1024Kb

Offtopic, aber dennoch interessant: Nicht nur Festplattenhersteller rechnen mit 1000 (10^x), mittlerweile ist man sich einig, dass Kilo, Mega, ... überall die gleiche Bedeutung haben sollte, nicht nur in der Informatik eine andere. Deswegen gilt nun auch in der Informatik, dass ein Megabyte = 1 Million Bytes (10^6) ist. Für die "alte" Variante mit 1024 (2^x) verwendet man nun die Begriffe Kibibyte, Mebibyte, ... abgekürzt KiB/MiB/...
Vor allem in Programmen für GNU/Linux etc. wird sich mittlerweile recht gut an diesen Standard gehalten.
Fazit: Bei Binärwerten (KiB, MiB, GiB...) steht das kleine i in den Kürzeln, dann wird mit Basis 2 gerechnet.
Bei Dezimalwerten (KB, MB, GB...) wird mit Basis 10 gerechnet.

Ontopic: Mir scheint dein Problem ist die Partitionierung.
Was zeigt dir denn fdisk -l an?
Du sprichst nämlich hier immer nur von der ersten Partition (sdb1), aber nicht von der Festplatte (sdb), die ja richtig erkannt wird.

Und noch n Edit: Der restliche Speicher muss sich nicht in ner anderen Partition befinden, er kann auch unpartitioniert sein!

bloodeyes
07.05.06, 13:05
Dateisystemgröße != Partitionsgröße.
Wenn dein Dateisystem auf /dev/sdb1 nur mit 100 MB angelegt wurde, hilft dir auch eine Partitionsgröße von 80 GB nichts.
Wenn du noch nichts auf /dev/sdb1 gespeichert hast, erstelle einfach nochmal ein neues Dateisystem mit mkfs.ext3.

Wieso wird dann unter



Disk /dev/sdb: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sdb1 1 9729 78148161 83 Linux


angezeigt, das die partition 78148161 Blöcke hat? Und zweitens wieso sind bei einer gemounteeten HDD (/dev/sdb1) die gleichen daten in /var/storage zu sehen, wie in /boot, welches /dev/sda1 benutzt?

Ausgabe von mount:



/dev/sda3 on / type ext3 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
/dev/sda1 on /boot type ext3 (rw)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/sdb1 on /var/storage type ext3 (rw)


Was zur Hölle mache ich falsch?!

bloodeyes
07.05.06, 13:16
Ich glaube ich komme der Sache näher, mal sehen ob ich ohne Probleme rebooten kann.

bloodeyes
07.05.06, 13:20
Also Sache gelöst. Habe einfach mit mkfs.ext3 meine ganze HD formatiert. Anscheinend hat debian ein problem mit Paritionen. Obwohl es schon dämlich war, eine einzige primäre Parition mit 80 GB zu machen. Danke an alle für ihre hilfe.

Chaotix
07.05.06, 16:51
sorry für meine blöde ausführung, hab nicht richtig gelesen und das problem überhaupt nicht erkannt.:ugly: