Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

WD 1.0 TB 10EZRX - Jak poprawnie założyć partycje sektor 4 kb

draski 04 Kwi 2015 20:03 903 3
  • #1 04 Kwi 2015 20:03
    draski
    Poziom 15  

    Witam wszystkich. Jak w temacie.
    W jaki sposób i czym poprawnie zakłada się na nowych dyskach partycje??

    20:00:14root^serwer:0:3:45~#>fdisk -l


    Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
    głowic: 255, sektorów/ścieżkę: 63, cylindrów: 121601, w sumie sektorów: 1953525168
    Jednostka = sektorów, czyli 1 * 512 = 512 bajtów
    Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 4096
    Rozmiar we/wy (minimalny/optymalny) w bajtach: 4096 / 4096
    Identyfikator dysku: 0x00000000

    Urządzenie Rozruch Początek Koniec Bloków ID System
    /dev/sdb1 * 63 128005919 64002928+ 83 Linux
    Partycja 1 nie zaczyna się na granicy bloku fizycznego.
    /dev/sdb2 128005920 1953525167 912759624 5 Rozszerzona
    /dev/sdb5 128005983 1953525167 912759592+ 83 Linux
    Partycja 5 nie zaczyna się na granicy bloku fizycznego.

    0 3
  • #2 05 Kwi 2015 00:01
    Brodi
    Poziom 28  

    Co to za system? Ogólnie od dłuższego czasu przy tworzeniu partycji parted czy fdisk automatycznie rozpoznają 4k i tworzą partycję które są alligned,
    partycja musi się zaczynać od 2048
    /dev/sdb1 * 2048
    gparted też chyba robi to automatycznie. A jak nie to kalkulator i dziel sektory przez 2048 i twórz ręcznie partycje z konsoli, zaczynasz partycję od wielokrotności 2048 a kończysz o jeden sektor niżej czyli 150000x2048-1

    0
  • #3 05 Kwi 2015 00:17
    draski
    Poziom 15  

    Wydaje mi się że problem rozwiązałem:

    Code:

    23:46:12root^serwer:0:18:67~#>fdisk -l /dev/sdb

    Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
    głowic: 255, sektorów/ścieżkę: 63, cylindrów: 121601, w sumie sektorów: 1953525168
    Jednostka = sektorów, czyli 1 * 512 = 512 bajtów
    Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 4096
    Rozmiar we/wy (minimalny/optymalny) w bajtach: 4096 / 4096
    Identyfikator dysku: 0x0002941a

    Urządzenie Rozruch   Początek      Koniec   Bloków   ID  System
    /dev/sdb1   *        2048   122095322    61046637+  83  Linux
    /dev/sdb4       122095616  1953525167   915714776    5  Rozszerzona
    /dev/sdb5       122097664  1953525167   915713752   83  Linux



    Standardowy fdisk skoro rozpoznał strukturę dysku to i potrafi ją poprawnie założyć tylko trzeba wyliczyć ilość miejsca na partycje z ilości dostępnych sektorów.

    link do strony z podpowiedzią:
    Link

    Link

    do tego napotkałem na post na forum którego niepamiętam i niepotrafie teraz namierzyć ale zacytuje tutaj tekst który skopiowałem jak znajdę link to podmienie:

    Cytat:
    Prawie zawsze zostają dziury, zwłaszcza przed i po partycjach.

    O co chodzi z tym "zajeżdżaniem" dysku? Proste. Od jakiegoś czasu dyski fizycznie mają sektory 4kB. Tyle, że stary soft zapłakałby się widząc taki układ. Dlatego kontroler dysku pokazuje "wirtualne" sektory po 0.5kB, czyli po staremu. Problem w tym, że zapis jednego "starego" sektora to odczyt nowego, podmiana odpowiedniego fragmentu i zapis zmodyfikowanej paczki. Nowe systemy plików są tego świadome i pracują właśnie na paczkach po 4kB, aby najlepiej wykorzystać pasmo. Ale to działa, jeżeli partycja zaczyna się od okrągłych 4kB (czyli wielokrotności 8 sektorów, nie 4 jak wcześniej napisałem). Jeżeli nie zaczyna się, to zapis paczki 4kB rozbity jest na 2 cykle. Twoja partycja 1 zaczyna się od sektora 63, więc nie jest prawidłowo wyrównana. Tak samo 2, 5 i 6.

    Jak partycjonujesz dyski pod Linuksem, od dłuższego czasu pierwsza partycja proponowana jest od sektora 2048 a nie od 63. To część opcji wyróœnania do 4kB. Każda następna partycja też jest automatycznie dorównywana do wielokrotności 8 sektorów.

    Jak bawisz się Linuksami, to polecam taki układ partycji:

    * boot systemu "głównego" (nie rezygnuj z partycji boot). Na na ogół robię BOOT o rozmiarze 1GB i doinstalowuję tam ISO sysrescuecd z wpisem Grub do zabootowania tego ISO. Dzięki temu nawet jak zrobię mocny fuckup systemu, to mogę go łatwo naprawić. Dodatkowo na BOOT mam zawsze zrzut sfdisk-a wszystkich dysków fizycznych, kopię wszystkich MBRów, kopię pierwszego dysku od MBR do pierwszej partycji i zrzutkę konfiguracji LVM.
    * jeżeli potrzeba to Windows
    * wolumen LVM do końca dysku

    i w ramach LVM robisz sobie już co chcesz. Przydatne w LVM jest to, że możesz bez problemu zwiększać i zmniejszać partycje, a narzut czasowy dodawany przez LVM jest dla rozsądnego sprzętu pomijalny.



    Proszę o weryfikację czy wszystko powinno być ok.

    Dodano po 4 [minuty]:

    Brodi tak zgadza się musiałem zgłębić temat bo wypadłem na trochę z IT ale parted sobie nieporadził, system ubuntu .

    Dodano po 6 [minuty]:

    PS. przeglondając neta wiele jest takich błędów na partycjach an forach .
    pwtanie system plików zakłada się standardowo tak??.

    0
  • #4 05 Kwi 2015 04:22
    Brodi
    Poziom 28  

    To nie błąd tylko ostrzeżenie że dysk może więcej :],

    Każdy ma swoją filozofię odnośnie układu partycji, dla mnie im mniejsza tym lepiej - łatwy backup/restore, system plików na partycji systemowej zrób normalnie , na dane można kombinować z ext4 mkfs -C 4096 -m0 ( -C albo -b bo nigdy nie pamiętam :] )

    0