Moin... Ich trage eben die Kurzfassung zusammen. Mein Homeserver: http://www.supermicro.nl/Aplus/system/MidTower/4710/AS-4710S-T.cfm Wird von mir jedes jahr Einmal neu aufgesetzt. Innerhalb eines jahres Sammelt sich nunmal viel an Müll/Basteleien an. Bisher lief die kiste einfach als Mediastorage/Webserver und brauchte gerade mal 2x160GB Sata + 1x (IDE) 80GB Platten. Die zwei 160GB als Datenspeicher, 80GB IDE für Debian. Diesmal habe ich mich entschieden 4x 160GB Sata Platten zu benutzen, eine davon für Debian. Ich versuche dabei immer zu spaaren, also kaufe ich auch ab und zu Festplatten Gebraucht von einem Wertstoffhof mit Angeschlossenem Verkauf. Leider hab ich zwei platten erwischt, die eine inode größe von >=128 haben. Grub wird zwar installiert und versucht auch zu starten, leider bekomme ich aber anstelle des Grub-Menü nur "GRUB"(ca 20 sek. wartezeit) "GRUB" ausgegeben. Der fehler war glaube irgendwann 2010 bekannt. Aus der zeit habe ich einige vorschläge getestet. make2fs -T ext4 -I 128 /dev/sda* Sollte helfen, entweder muss ich echt das "Gesammte Gerät" /dev/sda überschreiben und nicht nur die erste Partition /dev/sda1 was ich bisher versucht habe, oder ich mach da etwas anderes falsch bei. dd if=/dev/urandom of=/dev/sd* bs=512 count=1 MBR + Partitionstabelle Überschreiben. Damit bei der installation grub richtig in den MBR geschrieben wird und alle Partitionen neu und Aktuell sind. Die Neuen Platten sind: Seagate Barracuda 7200.9 Eine OEM, eine mit "Normaler" Festplattenfirmware. Wobei es nicht an der Firmware liegen Sollte... So große probeme bei der installation hatte ich noch nie! Bin mir sicher ich übersehe etwas. Wie schaffe ich es nun das ich auf einer der "Neuen" platten Grub zum Booten bekomme. Auf den alten Festplatten sind noch daten die ich brauche daher kann ich nicht einfach eine von denen nehmen. lg Kelvin
>> Leider hab ich zwei platten erwischt, die eine inode größe von >=128
haben.
Platten haben keine inodes!
Dateisysteme haben inodes.
Meine hier haben zB. durchgängig 256bytes und machen keinerlei Probleme.
(Debian wheezy)
>> dd if=/dev/urandom of=/dev/sd* bs=512 count=1
Ach ja, das ist übrigens auch eine schlechte Idee. Da stehen dann
Zufallswerte in der Partitionstabelle.
Wenn dann bitte sauber 'Nullen' und auch gleich ein etwas größeres
Stück.
Dann ist nämlich auch GRUB in Track 0 überschrieben und kann später
sauber neu eingerichtet werden.
1 | Nur Track 0: |
2 | dd if=/dev/zero of=/dev/sd* bs=512 count=63 |
3 | |
4 | oder |
5 | Das erste MB: |
6 | dd if=/dev/zero of=/dev/sd* bs=1M count=1 |
Norbert schrieb: > Meine hier haben zB. durchgängig 256bytes und machen keinerlei Probleme. > > (Debian wheezy) Dito bei mir ist es auch wheezy. Frisches Iso vom FTP. Meckert zwar immer wegen der tigon3, aber die habe ich sogar für die installation auf einem usb-stick. Norbert schrieb: > Ach ja, das ist übrigens auch eine schlechte Idee. Da stehen dann > Zufallswerte in der Partitionstabelle. Hm ok ich dachte das würde bei der installation nicht stören, da sowieso neu geschrieben wird. Norbert schrieb: > Wenn dann bitte sauber 'Nullen' und auch gleich ein etwas größeres > Stück. > Dann ist nämlich auch GRUB in Track 0 überschrieben und kann später > sauber neu eingerichtet werden. > Nur Track 0: > dd if=/dev/zero of=/dev/sd* bs=512 count=63 > > oder > Das erste MB: > dd if=/dev/zero of=/dev/sd* bs=1M count=1 Melde mich gleich nochmal wenn die installation so weit ist, werde mal mit nullen überschreiben. Dann gleich das erste MB.
Ist ja nicht zu fassen :( Kaum ist eine der beiden neuen Platten drinne bootet Grub nicht mehr. Sind nur die beiden alten 160GB platten drinne läuft es problemlos :( Eine der beiden hab ich über eine live cd gesichert und als installationsfestplatte verwendet. Läuft.. Es liegt eindeutig an den platten!
Könnte es sein, das eine der Platten (die OEM ?) eine spezielle Sektorgrösse hat? Frag das mal mit den smartmontools ab.
bingo schrieb: > Könnte es sein, das eine der Platten (die OEM ?) eine spezielle > Sektorgrösse hat? > > Frag das mal mit den smartmontools ab. Das müsste dann ja bei beiden so sein. Beide machen diese probleme. Später kann ich das Prüfen. Melde mich nochmal.
Kelvin S. schrieb: > Später kann ich das Prüfen. Melde mich nochmal. Die Ausgabe von:
1 | # LC_ALL=C hdparm -I /dev/sd* |
wäre eventuell auch interessant.
...od. auf die harte Tour mit Diskeditor ansehen und Typ auf 00 setzen. Alte Platten nicht nur schnell formatieren ,sondern besser GRÜNDLICH komplett mit Nullen voll beschreiben, auch wenns lange dauert. Vorteil ist 1. die Qualitätskontrolle und 2. später bei der Imageerstellung hat es der Komprimierer leichter, wenn er sich nur tausende Nullen merken muß statt vielen sinnlosen Zufallszahlen, die Platz fressen im Image. 10 GB Nullen ergeben nur wenige MB im komprimierten Imagae.
oszi40 schrieb: > ...od. auf die harte Tour mit Diskeditor ansehen und Typ auf 00 setzen. > > Alte Platten nicht nur schnell formatieren ,sondern besser GRÜNDLICH > komplett mit Nullen voll beschreiben, auch wenns lange dauert. Vorteil > ist 1. die Qualitätskontrolle Alte Platten werden mit 'badblocks -s -v -w' geprüft, das ist zigmal sicherer. > und 2. später bei der Imageerstellung hat > es der Komprimierer leichter, wenn er sich nur tausende Nullen merken > muß statt vielen sinnlosen Zufallszahlen, die Platz fressen im Image. 10 > GB Nullen ergeben nur wenige MB im komprimierten Imagae. Oder nachdem alles eingerichtet wurde einfach ein:
1 | cp /dev/zero dummydatei ; sync ; rm dummydatei |
Damit ist der nicht genutzte Bereich 'genullt'. Ein Image kann man dann als sparse-file anlegen, das braucht gar keinen Speicherplatz für leere (0x00) Blocks. Und dann, wenn benötigt auch mal loop-mount und nutzbar.
Das system ist jetzt installiert, wenn auch auf einer der alten platten. Bleibt noch das ich die anderen beiden nicht als Datenspeicher nutzen kann weil das system nicht bootet wenn ich sie mit einschiebe. Beide eben unter ubuntu* komplett "Leer" gemacht, also alle partitionen gelöscht. *Live DVD Grub hängt sich weiter auf. Egal bei welcher der beiden Festplatten.
hdparm: /dev/sda: ATA device, with non-removable media Model Number: ST3160812AS Serial Number: 5LS0GQCM Firmware Revision: 3.AAE Standards: Supported: 7 6 5 4 Likely used: 7 Configuration: Logical max current cylinders 16383 16383 heads 16 16 sectors/track 63 63 -- CHS current addressable sectors: 16514064 LBA user addressable sectors: 268435455 LBA48 user addressable sectors: 312581808 Logical Sector size: 512 bytes Physical Sector size: 512 bytes device size with M = 1024*1024: 152627 MBytes device size with M = 1000*1000: 160041 MBytes (160 GB) cache/buffer size = 8192 KBytes Capabilities: LBA, IORDY(can be disabled) Queue depth: 32 Standby timer values: spec'd by Standard, no device specific minimum R/W multiple sector transfer: Max = 16 Current = ? Recommended acoustic management value: 254, current value: 0 DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 udma5 *udma6 Cycle time: min=120ns recommended=120ns PIO: pio0 pio1 pio2 pio3 pio4 Cycle time: no flow control=240ns IORDY flow control=120ns Commands/features: Enabled Supported: * SMART feature set Security Mode feature set * Power Management feature set * Write cache * Look-ahead * Host Protected Area feature set * WRITE_BUFFER command * READ_BUFFER command * DOWNLOAD_MICROCODE SET_MAX security extension * 48-bit Address feature set * Device Configuration Overlay feature set * Mandatory FLUSH_CACHE * FLUSH_CACHE_EXT * SMART error logging * SMART self-test * General Purpose Logging feature set * Gen1 signaling speed (1.5Gb/s) * Gen2 signaling speed (3.0Gb/s) * Native Command Queueing (NCQ) * Phy event counters * Software settings preservation Security: Master password revision code = 65534 supported not enabled not locked frozen not expired: security count not supported: enhanced erase Checksum: correct smartctl smartctl version 5.38 [i686-pc-linux-gnu] Copyright (C) 2002-8 Bruce Allen Home page is http://smartmontools.sourceforge.net/ === START OF INFORMATION SECTION === Model Family: Seagate Barracuda 7200.9 family Device Model: ST3160812AS Serial Number: 5LS0GQCM Firmware Version: 3.AAE User Capacity: 160.041.885.696 bytes Device is: In smartctl database [for details use: -P show] ATA Version is: 7 ATA Standard is: Exact ATA specification draft version not indicated Local Time is: Fri Sep 26 16:25:54 2014 UTC SMART support is: Available - device has SMART capability. SMART support is: Enabled === START OF READ SMART DATA SECTION === SMART overall-health self-assessment test result: PASSED General SMART Values: Offline data collection status: (0x82) Offline data collection activity was completed without error. Auto Offline Data Collection: Enabled. Self-test execution status: ( 0) The previous self-test routine completed without error or no self-test has ever been run. Total time to complete Offline data collection: ( 430) seconds. Offline data collection capabilities: (0x5b) SMART execute Offline immediate. Auto Offline data collection on/off support. Suspend Offline collection upon new command. Offline surface scan supported. Self-test supported. No Conveyance Self-test supported. Selective Self-test supported. SMART capabilities: (0x0003) Saves SMART data before entering power-saving mode. Supports SMART auto save timer. Error logging capability: (0x01) Error logging supported. General Purpose Logging supported. Short self-test routine recommended polling time: ( 1) minutes. Extended self-test routine recommended polling time: ( 54) minutes. SMART Attributes Data Structure revision number: 10 Vendor Specific SMART Attributes with Thresholds: ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE 1 Raw_Read_Error_Rate 0x000f 119 040 006 Pre-fail Always - 210146893 3 Spin_Up_Time 0x0003 100 099 000 Pre-fail Always - 0 4 Start_Stop_Count 0x0032 098 098 020 Old_age Always - 2143 5 Reallocated_Sector_Ct 0x0033 100 100 036 Pre-fail Always - 0 7 Seek_Error_Rate 0x000f 081 060 030 Pre-fail Always - 128948007 9 Power_On_Hours 0x0032 096 096 000 Old_age Always - 3944 10 Spin_Retry_Count 0x0013 100 100 097 Pre-fail Always - 0 12 Power_Cycle_Count 0x0032 098 098 020 Old_age Always - 2180 187 Reported_Uncorrect 0x0032 100 100 000 Old_age Always - 0 189 High_Fly_Writes 0x003a 100 100 000 Old_age Always - 0 190 Airflow_Temperature_Cel 0x0022 070 057 045 Old_age Always - 30 (Lifetime Min/Max 28/30) 194 Temperature_Celsius 0x0022 030 043 000 Old_age Always - 30 (0 14 0 0) 195 Hardware_ECC_Recovered 0x001a 093 046 000 Old_age Always - 206118779 197 Current_Pending_Sector 0x0012 100 100 000 Old_age Always - 0 198 Offline_Uncorrectable 0x0010 100 100 000 Old_age Offline - 0 199 UDMA_CRC_Error_Count 0x003e 200 200 000 Old_age Always - 0 200 Multi_Zone_Error_Rate 0x0000 100 253 000 Old_age Offline - 0 202 TA_Increase_Count 0x0032 100 253 000 Old_age Always - 0 SMART Error Log Version: 1 No Errors Logged SMART Self-test log structure revision number 1 Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error # 1 Extended offline Completed without error 00% 0 - SMART Selective self-test log data structure revision number 1 SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS 1 0 0 Not_testing 2 0 0 Not_testing 3 0 0 Not_testing 4 0 0 Not_testing 5 0 0 Not_testing Selective self-test flags (0x0): After scanning selected spans, do NOT read-scan remainder of disk. If Selective self-test is pending on power-up, resume after 0 minute delay.
smartctl version 5.38 [i686-pc-linux-gnu] Copyright (C) 2002-8 Bruce Allen Home page is http://smartmontools.sourceforge.net/ === START OF INFORMATION SECTION === Model Family: Seagate Barracuda 7200.9 family Device Model: ST3160811AS Serial Number: 6PT07KA5 Firmware Version: 3.AAE User Capacity: 160.041.885.696 bytes Device is: In smartctl database [for details use: -P show] ATA Version is: 7 ATA Standard is: Exact ATA specification draft version not indicated Local Time is: Fri Sep 26 16:37:14 2014 UTC SMART support is: Available - device has SMART capability. SMART support is: Enabled === START OF READ SMART DATA SECTION === SMART overall-health self-assessment test result: PASSED General SMART Values: Offline data collection status: (0x82) Offline data collection activity was completed without error. Auto Offline Data Collection: Enabled. Self-test execution status: ( 0) The previous self-test routine completed without error or no self-test has ever been run. Total time to complete Offline data collection: ( 430) seconds. Offline data collection capabilities: (0x5b) SMART execute Offline immediate. Auto Offline data collection on/off support. Suspend Offline collection upon new command. Offline surface scan supported. Self-test supported. No Conveyance Self-test supported. Selective Self-test supported. SMART capabilities: (0x0003) Saves SMART data before entering power-saving mode. Supports SMART auto save timer. Error logging capability: (0x01) Error logging supported. General Purpose Logging supported. Short self-test routine recommended polling time: ( 1) minutes. Extended self-test routine recommended polling time: ( 54) minutes. SMART Attributes Data Structure revision number: 10 Vendor Specific SMART Attributes with Thresholds: ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE 1 Raw_Read_Error_Rate 0x000f 111 100 006 Pre-fail Always - 41266792 3 Spin_Up_Time 0x0003 095 095 000 Pre-fail Always - 0 4 Start_Stop_Count 0x0032 099 099 020 Old_age Always - 1328 5 Reallocated_Sector_Ct 0x0033 100 100 036 Pre-fail Always - 0 7 Seek_Error_Rate 0x000f 084 060 030 Pre-fail Always - 281108730 9 Power_On_Hours 0x0032 077 077 000 Old_age Always - 20161 10 Spin_Retry_Count 0x0013 100 100 097 Pre-fail Always - 0 12 Power_Cycle_Count 0x0032 099 099 020 Old_age Always - 1415 187 Reported_Uncorrect 0x0032 100 100 000 Old_age Always - 0 189 High_Fly_Writes 0x003a 100 100 000 Old_age Always - 0 190 Airflow_Temperature_Cel 0x0022 070 053 045 Old_age Always - 30 (Lifetime Min/Max 30/30) 194 Temperature_Celsius 0x0022 030 047 000 Old_age Always - 30 (0 14 0 0) 195 Hardware_ECC_Recovered 0x001a 084 047 000 Old_age Always - 167708015 197 Current_Pending_Sector 0x0012 100 100 000 Old_age Always - 0 198 Offline_Uncorrectable 0x0010 100 100 000 Old_age Offline - 0 199 UDMA_CRC_Error_Count 0x003e 200 200 000 Old_age Always - 0 200 Multi_Zone_Error_Rate 0x0000 100 253 000 Old_age Offline - 0 202 TA_Increase_Count 0x0032 100 253 000 Old_age Always - 0 SMART Error Log Version: 1 No Errors Logged SMART Self-test log structure revision number 1 SMART Selective self-test log data structure revision number 1 SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS 1 0 0 Not_testing 2 0 0 Not_testing 3 0 0 Not_testing 4 0 0 Not_testing 5 0 0 Not_testing Selective self-test flags (0x0): After scanning selected spans, do NOT read-scan remainder of disk. If Selective self-test is pending on power-up, resume after 0 minute delay. /dev/sda: ATA device, with non-removable media Model Number: ST3160811AS Serial Number: 6PT07KA5 Firmware Revision: 3.AAE Standards: Supported: 7 6 5 4 Likely used: 7 Configuration: Logical max current cylinders 16383 16383 heads 16 16 sectors/track 63 63 -- CHS current addressable sectors: 16514064 LBA user addressable sectors: 268435455 LBA48 user addressable sectors: 312581808 Logical Sector size: 512 bytes Physical Sector size: 512 bytes device size with M = 1024*1024: 152627 MBytes device size with M = 1000*1000: 160041 MBytes (160 GB) cache/buffer size = 8192 KBytes Capabilities: LBA, IORDY(can be disabled) Queue depth: 32 Standby timer values: spec'd by Standard, no device specific minimum R/W multiple sector transfer: Max = 16 Current = ? Recommended acoustic management value: 208, current value: 0 DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 udma5 *udma6 Cycle time: min=120ns recommended=120ns PIO: pio0 pio1 pio2 pio3 pio4 Cycle time: no flow control=120ns IORDY flow control=120ns Commands/features: Enabled Supported: * SMART feature set Security Mode feature set * Power Management feature set * Write cache * Look-ahead * Host Protected Area feature set * WRITE_BUFFER command * READ_BUFFER command * DOWNLOAD_MICROCODE SET_MAX security extension * 48-bit Address feature set * Device Configuration Overlay feature set * Mandatory FLUSH_CACHE * FLUSH_CACHE_EXT * SMART error logging * SMART self-test * General Purpose Logging feature set * Gen1 signaling speed (1.5Gb/s) * Native Command Queueing (NCQ) * Phy event counters Device-initiated interface power management * Software settings preservation Security: Master password revision code = 65534 supported not enabled not locked frozen not expired: security count not supported: enhanced erase Checksum: correct
Um Absolut sicher zu sein habe ich beide Platten einzeln eingebaut, ubuntu von dvd gebootet und dann die informationen abgerufen. EDIT* o.O Beide die selbe Firmware? Laut Aufkleber hat eine die Firmware 2AAA und die andere 3AAE ... Verwirrend.... Hoffe einer von euch hat noch eine idee. lg & Danke Kelvin
:
Bearbeitet durch User
oszi40 schrieb: > Alte Platten nicht nur schnell formatieren ,sondern besser GRÜNDLICH > komplett mit Nullen voll beschreiben, auch wenns lange dauert. Vorteil > ist 1. die Qualitätskontrolle und 2. später bei der Imageerstellung hat > es der Komprimierer leichter, wenn er sich nur tausende Nullen merken > muß statt vielen sinnlosen Zufallszahlen, die Platz fressen im Image. 10 > GB Nullen ergeben nur wenige MB im komprimierten Imagae. Für die kiste gibts Kein Image. Ist als Bastelrechner & Netzwerkspeicher + Webserver für spielereien gedacht. Fällt die kiste aus ist es mir egal denn alle daten sind Dreifach Verfügbar. Zwei weitere rechner im netzwerk haben ihre eigene sicherung aller Medien wie Filme und Musik. Meine php/mysql daten werden spätestens alle 14 tage automatisch auf meiner 1TB backup platte gesichert. Ansonsten sind datenbanken und scripte so oder so auf meinem Laptop und werden nur zu testzwecken auf den server Übertragen. Alles andere ist "Müll" und kann bei ausfall verloren gehen. Wichtige Daten sind sicherheitshalber nochmal auf einem Dell PowerVault 220 SCSI Array Gesichert, das wird bei bedarf dazugeschaltet. Ich lege wert auf Datensicherheit, aber das ist ein reiner Bastelrechner: Probier -> Klappt = gut Probier -> kill das system = neuinstallation & schei* drauf. Wäre nur mittlerweile erforderlich den zusätzlichen Speicher zu haben.
Hmm, Firmware macht wohl einen deutlichen Unterschied zB beim SATA Interface. SATA1/2 vs. SATA1 Commands/features: Enabled Supported: * Gen1 signaling speed (1.5Gb/s) * Gen2 signaling speed (3.0Gb/s) * Native Command Queueing (NCQ) Commands/features: Enabled Supported: * Gen1 signaling speed (1.5Gb/s) * Native Command Queueing (NCQ) Device-initiated interface power management Sollten aber beide funktionieren, mir ist sonst nichts Außergewöhnliches aufgefallen. Vielleicht ein Mainboard Hickup wenn vier SATA Platten genutzt werden? Bootreihenfolge im BIOS? (Neeee, GRUB startet ja.) AHCI?
Norbert schrieb: > AHCI? Werde mal im bios umstellen.. Von 1.0-3.0 Alles verfügbar. Versuche es mit der Höchsten. 3.0
:
Bearbeitet durch User
Norbert schrieb: > Vielleicht ein Mainboard Hickup wenn vier SATA Platten genutzt werden? > Bootreihenfolge im BIOS? (Neeee, GRUB startet ja.) Sollte nicht. Ist nicht das erste mal das ich 4 Platten Einbaue. Bootreihenfolge nochmals kontrolliert. Keine fehler.
AHCI Habe ich jetzt alle durch. Keine ergebnisse.
Norbert schrieb: > mir ist sonst nichts Außergewöhnliches > aufgefallen. Kelvin S. schrieb: > Keine ergebnisse. Dann miss mal die Spannungen wenn alle HDs drin sind. evtl. ist das Netzteil etwas zu schwächlich für diese Typen? Es gab auch schon allerlei kaputte Kabel oder falsche RAIDs...
Kaputtes kabel schließe ich aus. Am selben port läuft die alte Festplatte einwandfrei. 450W = Zu schwach? Aber dann sollte es doch zumindest gehen wenn nur eine der beiden festplatten verbaut ist. Tut es aber nicht. Falsches Raid kann nicht sein. Ist nicht Konfiguriert. Sata-controller im IDE modus. Ich vermute einfach mal das die Festplatten zu neu sind. (Herstellungsdatum ist bei 2007 und eine angeblich bei 2013) Weitere Ideen+Tipps ?
:
Bearbeitet durch User
Wurde zwar schon gesagt, aber es ist die Bootreihenfolge. Baust Du die zweite ein, dann scheint diese sich zu ändern. Offenbar scheint aus einem unerfindlichen Grund eine der beiden Platten vom BIOS bevorzugt zu werden. Geh mal auf Bootdevice manuel auswählen. Das sollte beim Start des Rechners vom Bios angeboten werden.
Wurde zwar schon gesagt, aber es ist die Bootreihenfolge. Baust Du die zweite ein, dann scheint diese sich zu ändern. Offenbar scheint aus einem unerfindlichen Grund eine der beiden Platten vom BIOS bevorzugt zu werden. Geh mal auf Bootdevice manuell auswählen. Das sollte beim Start des Rechners vom Bios angeboten werden.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.