Ga terug   Computer Idee Forum > Hardware > Onderdelen

Antwoord
 
Discussietools Weergave
Oud 30 January 2015, 13:25   #1
anoniem57661
Guest
 
Berichten: n/a
Standaard harddisk: logical en physical sector size

computer met celeron processor, msi (1150) moederbord en seagate harddisk, alles net nieuw uit winkel.
os: linux (centos 5.11)

Hallo,
ik heb net een nieuwe harddisk (seagate, 500 GB) op een nieuw systeem (oude systeem met ide-harddisk liep op de laatste benen).

Toen ik vanaf een live cd (linux mint 13) naar de nog ongebruikte harddisk keek met het commando ' fdisk -l ' kreeg ik de output:
" device presents a logical sector size that is smaller than the physical sector size. aligning to a physical sector (or optimal i/o) size boundary is recommended or performance may be impacted ".
Ergens op het internet vond ik een statement dat de harddisk eerder stuk zou gaan wanneer logical en physical sector sizes niet bij elkaar passen...

Op de Seagate site vond ik wel uitleg over de voordelen (oa. betere foutcorrectie van/bij de grotere 4096 kB physical sector size op alle(?) moderne Advanced Format drives), maar geen info hoe de logical sector size aan te passen.

Ik vond ergens dat ik door bij fdisk de optie -b 4096 in te geven, de sectorgrootten aan elkaar gelijk kon maken. Dat gaat, maar zo gauw ik weer zonder die optie kijk staat er gewoon weer: "logical sector 512 / physical sector 4096".
Ik kan onder gebruikmaken van de optie -b 4096 partities op de nieuwe disk maken, maar zijn die dan ook gebaseerd op logical sectors van 4096?
Ik weet niet hoe ik dat kan controleren.

Bijkomend probleem: ik wil dan met een net-install (vanaf een cd) Centos 5.11 installeren (de nieuwere Centossen bevallen me niet qua optiek en werking), maar dan begint de installer van Centos weer opnieuw met partitioneren en kan ik niets in die logical/physical sector grootten wijzigen.

Kan iemand mij helpen de logical en physical sectorgrootten op 4096 kB te brengen en die zo te houden bij de Centos5.11 installatie,

OF

zijn die gelijke grootten onbelangrijk en niet schadelijk voor de functie en levensduur van de disk??

Dank alvast.
  Met citaat antwoorden
Oud 30 January 2015, 16:35   #2
anoniem45232
Guest
 
Berichten: n/a
Standaard

Harde schijf fabrikanten zijn intern al overgestapt op 4K sectoren, maar omdat veel besturingssystemen (lees Windows) hier niet mee overweg kunnen passen fabrikanten de firmware aan om 512 byte sectoren door te geven aan het besturingssysteem. Dit wordt Advanced Format genoemd. Je hebt ook harde schijven die ook echt 4K doorgeven, dit wordt 4K native genoemd. Echter zijn deze schijven op het moment van schrijven vooral beschikbaar in Enterprise toepassingen.
Je kan via fdisk wel de sectorgrootte op 4K zetten, maar dan heb je een harde schijf van 4K, firmware van 512 en OS weer op 4K. Dat is niet goed voor de performance. Wat je het beste kan doen is gewoon de CentOS installatie volgen, de alignment van de harde schijf wordt dan automatisch goed gezet (2048 bytes offset) om te compenseren voor deze emulatie naar 512 bytes.

Klikkerdeklik voor meer info.
  Met citaat antwoorden
Oud 30 January 2015, 19:20   #3
anoniem14733
Guest
 
Berichten: n/a
Standaard

Citaat:
Bijkomend probleem: ik wil dan met een net-install (vanaf een cd) Centos 5.11 installeren (de nieuwere Centossen bevallen me niet qua optiek en werking), maar dan begint de installer van Centos weer opnieuw met partitioneren en kan ik niets in die logical/physical sector grootten wijzigen.
Zou toch willen adviseren om dan voor Centos 6.5 te kiezen. Centos 7.x is wezenlijk anders maar Centos 6 is vrijwel identiek aan Centos 5, werkt zelfs beter en sneller met de 64bit versie.

Werk zelf al jaren met Centos op de nodige servers en heb nu ook even halt gehouden bij 6 omdat er teveel verandert is in 7 wat me niet bevalt.

Volgens een stukje op linuxquestions.org kun je eventueel ook gaan lopen forcen met SFDisk of GPT gebruiken.
Zelf heb ik daar nooit op gelet, laat Centos zelf fijn de boel partitioneren.
Ik ben die foutmelding ook nog niet tegen gekomen met fdisk -l. Hier heb je een output, staan in software raid.

Citaat:
Disk /dev/sdb: 3000.6 GB, 3000592982016 bytes
255 heads, 63 sectors/track, 364801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x000c6842
Zelfde als bij jou dus, maar zonder foutmelding over het verschil.
  Met citaat antwoorden
Oud 31 January 2015, 09:46   #4
anoniem57661
Guest
 
Berichten: n/a
Standaard

Citaat:
Oorspronkelijk geplaatst door BlackTiger Bekijk bericht
Zou toch willen adviseren om dan voor Centos 6.5 te kiezen. Centos 7.x is wezenlijk anders maar Centos 6 is vrijwel identiek aan Centos 5, werkt zelfs beter en sneller met de 64bit versie.
Volgens mij gaat het actueel om Centos 6.6 (die had ik geprobeerd en vond ik niet prettig met de traag inzoomende keuzebalk links b.v.)
Met 64bit schijn ik niet te kunnen werken op een Celeron processor.

Citaat:
Oorspronkelijk geplaatst door BlackTiger Bekijk bericht
Zelf heb ik daar nooit op gelet, laat Centos zelf fijn de boel partitioneren.
Bedoel je dit als "ik laat Centos de boel partitioneren"
of:
"advies: laat Centos de boel partitioneren"?

Citaat:
Oorspronkelijk geplaatst door BlackTiger Bekijk bericht
Ik ben die foutmelding ook nog niet tegen gekomen met fdisk -l. Hier heb je een output, staan in software raid.
Zelfde als bij jou dus, maar zonder foutmelding over het verschil.
Of het een foutmelding was weet ik niet, ik zag het als een mededeling.
Op dit moment kan ik die tekst ook niet meer oproepen met fdisk -l, misschien omdat de disk inmiddels gepartitioneerd is en Centos 5.11 er op staat..
Of het is omdat ik nu fdisk van binnen Centos gebruik, de output in mijn eerste post kreeg ik door van een Mint 13 Live-cd met fdisk -l naar de disk te kijken.
Op dit moment krijg ik (vanuit Centos dus) het volgende te zien:

Citaat:
[root@centos511-msi user]# /sbin/fdisk -l

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sda1 * 1 12748 102398278+ 83 Linux
/dev/sda2 12749 38244 204796620 83 Linux
/dev/sda3 38245 59916 174080340 83 Linux
/dev/sda4 59917 60438 4192965 82 Linux swap / Solaris
[root@centos511-msi user]#
Edit: even een aanvulling:

de kernel versie van Centos 5.11 blijkt te zijn:
Citaat:
[root@centos511-msi userr]# uname -a
Linux centos511-msi 2.6.18-400.1.1.el5PAE #1 SMP Thu Dec 18 01:38:34 EST 2014 i686 i686 i386 GNU/Linux
[root@centos511-msi user]#
op de Seagate website (de hd is een Seagate) lees ik het volgende bij Advanced Format
(http://knowledge.seagate.com/article...nguage=en_US):

Citaat:
Apple OS X and Linux basics
Macintosh systems since MacOS X 10.4 (Tiger) support direct-attached disk drives using Advanced Format 4K Sector disk drives. Only the GPT style partitions will produce properly aligned partitions. The older Apple Partition Manager does not support Advanced Format drives.

Linux distributions based on the 2.6.34 kernel provide full support for Advanced Format 4K Sector disk drives. Limited support for 4K began in 2.6.31.
Centos 5.11 kan dus niet -op de juiste wijze- met mijn hd overweg??

Laatst gewijzigd door oldhopeless : 31 January 2015 om 10:42
  Met citaat antwoorden
Oud 31 January 2015, 13:00   #5
anoniem32166
Guest
 
Berichten: n/a
Standaard

Citaat:
Oorspronkelijk geplaatst door oldhopeless Bekijk bericht
Volgens mij gaat het actueel om Centos 6.6 (die had ik geprobeerd en vond ik niet prettig met de traag inzoomende keuzebalk links b.v.)
Met 64bit schijn ik niet te kunnen werken op een Celeron processor.
Celeron socket 1150 is "gewoon" 64bit,

M.v.g. Niels
  Met citaat antwoorden
Oud 31 January 2015, 19:21   #6
anoniem57661
Guest
 
Berichten: n/a
Standaard

Dank aan Niels voor de info.

Ik heb een Centos7 live cd gebrand, na booten kan ik met uname -a de kernelversie zien: 3.10.0-123
Volgens de tekst in mijn vorige bericht dus geheel capabel met Advanced Format om te gaan.

Omdat er geen live cd van Centos6.6 te downloaden is (ik heb er wel een van Centos6.3, maar die loopt steeds weer vast in de bootprocedure) een minimal install van Centos6.6 gedaan: uname -a geeft dan:
2.6.32-504
(bij zowel 7 als 6.6 heb ik de x86-64 versie genomen).

Hier blijkt dus dat Centos6.6 limited support heeft voor AF.
Probleem is: wat kan ik hier mee??
Hoe kom ik erachter wat 6.6 voor mij kan betekenen??
  Met citaat antwoorden
Oud 31 January 2015, 22:48   #7
anoniem14733
Guest
 
Berichten: n/a
Standaard

Citaat:
Bedoel je dit als "ik laat Centos de boel partitioneren"
of:
"advies: laat Centos de boel partitioneren"?
Beiden.
Citaat:
Centos 5.11 kan dus niet -op de juiste wijze- met mijn hd overweg??
Neen, want gelimiteerde support begint pas bij kernel 2.6.31 en volledige support op kernel 2.6.34 en dat heeft Centos 5.x niet.

Wat die limited support betreft? Pin me er niet op vast maar volgens mij betekent het dat je GPT partities kunt maken, echter niet vanuit installatie.
Je zult dus naderhand je partities moeten omzetten met parted, gparted of gdisk als ik me niet vergis, daarna zou het in principe moeten werken.
Als er echter iets mis gaat weet ik niet in hoeverre je dan rescue's kunt doen.
Centos 6.6 zit ook niet hoger dan 2.6.32 als kernel trouwens.

Wat dat betreft kun je misschien beter met Centos 7 werken. Maar zoals gezegd, ik heb me daar nog niet in verdiept.

Citaat:
Omdat er geen live cd van Centos6.6 te downloaden is
Wel van 6.5:
http://www.linuxliveusb.com/updates/...p?c=centos-6.5

Misschien ben je beter af met Centos 7, let echter even goed op v.w.b. met name het starten van services, dat werkt heel anders dan met voorgaande versies.
  Met citaat antwoorden
Oud 1 February 2015, 12:43   #8
anoniem57661
Guest
 
Berichten: n/a
Standaard

Ik heb inmiddels Centos7.0 (x86-64, netinstall-cd) geinstalleerd op de Seagate schijf.
Als filesystem koos ik voor ext3 ipv. het voorgestelde xfs.

De output:
Citaat:
[root@centos70-msi user]# /sbin/fdisk -l

Disk /dev/sda: 500.1 GB, 500107862016 bytes, 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk label type: dos
Disk identifier: 0x000473cf

Device Boot Start End Blocks Id System
/dev/sda1 2048 409602047 204800000 83 Linux
/dev/sda2 409602048 757762047 174080000 83 Linux
/dev/sda3 * 757762048 962562047 102400000 83 Linux
/dev/sda4 962562048 976773119 7105536 5 Extended
/dev/sda5 962566144 970954751 4194304 82 Linux swap / Solaris
[root@centos70-msi user]#
Ik herken geen verandering bij de grootte van de logical sector (helaas).

Het volgende probleem dient zich aan: het OS (ondanks de update die ik meteen deed) herkent de crt monitor (iiyama mf 8617 t) niet.
In display settings ben ik niet in staat deze monitor te detecteren, de resolutie is niet hoger dan 1024x768 te stellen, het schermbeeld is dus voor slechtzienden

Het is leuk en innovatief dat fabrikanten steeds nieuwe ontwikkelingen en normen bedenken, minder leuk is dat ze je hierdoor dwingen periodiek al je meuk door nieuw spul te vervangen en het oude spul naar de stort te brengen... (goed voor de recycleaars, die van de opbrengst hier RR rijden).

Waarom krijg ik toch steeds sterkere impulsen de computerkwel het raam uit te mieteren??

Kan iemand van de positivos nog hulp bieden???
  Met citaat antwoorden
Oud 1 February 2015, 14:27   #9
anoniem26138
Guest
 
Berichten: n/a
Standaard

Deze link die gegeven werd:
https://en.wikipedia.org/wiki/Advanc...mat#Categories
toont twee AF logo's, een 512e AF logo, en een Native:
Advanced_Format_512e_vs_Native.jpg
Kijk eens wat jouw disk voor een AF logo heeft, of wat er over op de disk zelf gedrukt staat ?

Ik heb toch het vermoeden dat als je ook de logische sectorgrootte van 4096 bytes wilt gebruiken, dat je dat alleen kan met de Native AF disks, een latere generatie, terwijl jouw Seagate disk vanwege de grootte van (maar) 500gB een oudere lijkt.

Bij de weergave die BlackTiger geeft zie je toch ook een logische sectorgrootte van 512 Bytes.
Citaat:
Oorspronkelijk geplaatst door BlackTiger
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
  Met citaat antwoorden
Oud 1 February 2015, 14:46   #10
anoniem57661
Guest
 
Berichten: n/a
Standaard

Citaat:
Oorspronkelijk geplaatst door oldhopeless Bekijk bericht
In display settings ben ik niet in staat deze monitor te detecteren, de resolutie is niet hoger dan 1024x768 te stellen
Het monitorprobleem is opgelost.
Ik heb een andere, nu een ouder tft monitor aangesloten, deze wordt wel herkend als iets, de resolutie is nu okay.
Raar allemaal, de crt werkte prima met Centos 5.11.
Je zou bijna zeggen: waarom videodrivers uit een distro gooien (ipv. afzien van allerlei modische win-achtige bling-bling effecten).

EDIT:
De disk is de:
Seagate Barracuda ST500DM002 - Vaste schijf
500 GB - intern - 3.5" - SATA-600 -buffer: 16 MB
van een bekende handel A# uit Raalte.
Ik kan me niet herinneren een kleurig logo op de disk gezien te hebben voor de inbouw; nu kan ik er even niet op kijken.

Laatst gewijzigd door oldhopeless : 1 February 2015 om 14:58
  Met citaat antwoorden
Antwoord

Discussietools
Weergave

Regels voor berichten
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Forumnavigatie


Alle tijden zijn GMT +1. Het is nu 19:18.


Powered by vBulletin Version 3.8.6
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.