Autor Wątek: Rozmiar partycji inny od tego który ustawiłem  (Przeczytany 2016 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Premislaus

  • SUSE User
  • *
  • Wiadomości: 53
Rozmiar partycji inny od tego który ustawiłem
« dnia: Luty 12, 2017, 11:40:25 pm »
Jeżeli samemu robię partycję to później gparted i programy systemowe takie jak df, lsblk, fdisk i co tam jeszcze jest, pokazują, że moja partycja ma inny rozmiar niż ustawiłem. Na ogół mnożę np. dla / - 40 razy 1024. Jak programy wykazują? Piszę z pamięci, ale wtedy np. jest 39,XX GiB albo 40,XX-41,XX GiB. Jeżeli zdam się na automat to nawet ten same gparted, w instalatorze, pokazuje ładnie 40 GiB. Z resztą w instalatorze po prostu można napisać 40.00 GiB i już, ale on nie respektuje tego i zaniża. Dlaczego? Rezerwuje to coś?

Jeśli zacznę robić to ustawiając cylindry i np. robię partycję EFI, którą chciałbym rozszerzyć, to ona domyślnie, u mnie, zaczyna się na cylindrze 0 i kończy na 64. Jeśli zwiększę cylinder o jeden, na 65, to partycja rośnie wtedy z ok. 109 MiB na ok. 117 MiB.

fdisk wykazuje coś takiego:

Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 4096
Rozmiar we/wy (minimalny/optymalny) w bajtach: 4096 / 4096

Może dlatego tak się dzieje?
« Ostatnia zmiana: Luty 12, 2017, 11:43:53 pm wysłana przez Premislaus »

unic0rn

  • SUSE Guru
  • ****
  • Wiadomości: 763
Odp: Rozmiar partycji inny od tego który ustawiłem
« Odpowiedź #1 dnia: Luty 14, 2017, 04:37:14 am »
a z innej beczki, partycje masz aligned na 4096? bo w przeciwnym wypadku jest spora strata wydajnosci.
PGP:208DAF5448644C0B

Premislaus

  • SUSE User
  • *
  • Wiadomości: 53
Odp: Rozmiar partycji inny od tego który ustawiłem
« Odpowiedź #2 dnia: Luty 15, 2017, 09:28:52 am »
a z innej beczki, partycje masz aligned na 4096? bo w przeciwnym wypadku jest spora strata wydajnosci.

Wydaje mi się, że wszystko jest OK, ale obadam jeszcze temat. Chyba, że czegoś nie rozumiem. Sposób wziąłem stąd - https://wiki.mageia.org/en/Installation_on_a_SSD_(Solid_State_Drive) - co prawda tyczy się SSD, ale pokrywa się z tym co gdzieś indziej widziałem. Trzeba podzielić sektor początkowy partycji przez 2048 i zobaczyć czy nie wychodzi nic po przecinku.

sudo fdisk -lu /dev/sda
Dysk /dev/sda: 465,8 GiB, bajtów: 500107862016, sektorów: 976773168
Jednostki: 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
Typ etykiety dysku: gpt
Identyfikator dysku: F833FB81-5EEF-47C0-ABCF-F5302DD5F92D

Urządzenie Początek    Koniec   Sektory Rozmiar Typ
/dev/sda1      2048    321535    319488    156M System EFI
/dev/sda2    321536  11855871  11534336    5,5G Linux - system plików
/dev/sda3  11855872  95748095  83892224     40G Linux - system plików
/dev/sda4  95748096 934821887 839073792  400,1G Linux - system plików

echo 321536 / 2048 | bc -l
157.00000000000000000000

echo 11855872 / 2048 | bc -l
5789.00000000000000000000

echo 95748096 / 2048 | bc -l
46752.00000000000000000000

ahhhreccek2710

  • Początkujący
  • *
  • Wiadomości: 13
Odp: Rozmiar partycji inny od tego który ustawiłem
« Odpowiedź #3 dnia: Kwiecień 03, 2017, 03:28:03 pm »
Witaj,
Może źle rozumiem, ale nie jest to kwestia przeliczania MB, GB na MiB, GiB?

szwagier

  • Geeko's friend
  • Maniak SUSE
  • *
  • Wiadomości: 2867
Odp: Rozmiar partycji inny od tego który ustawiłem
« Odpowiedź #4 dnia: Kwiecień 03, 2017, 04:29:41 pm »
Cytuj
Jeżeli samemu robię partycję to później gparted i programy systemowe takie jak df, lsblk, fdisk i co tam jeszcze jest, pokazują, że moja partycja ma inny rozmiar niż ustawiłem
To normalne - ty wpisujesz rozmiar partycji w systemie dziesiętnym a program tworzy ją w systemie dwójkowym, stąd ta różnica.