Hirdetés

Keresés

Új hozzászólás Aktív témák

  • Frawly

    veterán

    válasz lev258 #37162 üzenetére

    Partíciónál nincs semmilyen határ. Igazából a partíció nem is létezik fizikailag. Csak egyetlen sornyi szoftveres bejegyzés egy partíciós táblába, hogy hányadiktól hányadik szektorig tart, és milyen a fajtája, mik a tulajdonságai, UUID-je. Épp olyan szoftveres absztrakció, mint az LVM, meg a ZFS pool, meg a FAT fájlfoglalási táblája. Szóval a partíció épp úgy szoftveres fogalom, mint a fájl, mappa, fájlrendszer. Fizikailag mint olyan, low level szinte nem létezik.

    SSD-ken nincs is szektor, blokkok vannak, az SSD vezérlője összevissza tárol random, a szektorokat csak kifelé emulálja. Azért, mert a partíciós táblák, fájlrendszerek még a HDD-k korából valók, amikor szektorral kellett dolgozni.

    SSD-nek mindegy, hogy a swap partíción vagy fájlban van, egyik sem kíméli jobban.

    HDD-knek nem volt mindegy, főleg a régi lassabb HDD-knek. A swap partíció ugyanis nem töredezik, mint a swap fájl, meg a swap partíciót tudtad a lemeztányér külső szélére dedikálni, ahol gyorsabb az adatelérés. De ezek a trükkök SSD-n nem játszanak, illetve kellően nagy cache-el szerelt modern HDD-n sem sokat dobnak sebességben.

    Én egyébként is swapfájlt szoktam javasolni, ha kell egyáltalán swap. A swapfájl rugalmasabb, bármikor kisebbre, nagyobbra vehető a mérete (swapoff-fal lecsatolod, letörlöd, majd kellő méretben létrehozod, mkfs.swap-pal megformázod, és újraindítással vagy swapon paranccsal felcsatolod), ha később kiderülne, hogy nem jó méretben hoztad létre.

    Meg régen egy-két spéci fájlrendszer nem tudott normálisan swapfájlt kezelni (pl. Btrfs), de mostanra ez is megszűnt. Ezért a disztrók sorban állnak át swappartícióról swapfájlra.

  • ubyegon2

    félisten

    válasz lev258 #37162 üzenetére

    Képzelj el egy DC400 1600GB SSD-t, amin 1580GB particionálva van és totál tele van írva. Csinálsz egy 20GB-os particiót, ez a max számodra legalábbis és ha fix határok lennének, akkor a vezérlő számára is ennyi lenne, így viszont pontosan 500GB-ot tud használni az adatok optimális pakolgatására. Szóval a vezérlő csak szabad helyet lát és szerencsére azt is látja, amit a felhasználó nem. (gyakorlatilag 480GB-tal lát többet nálad)

  • lionhearted

    őstag

    válasz lev258 #37162 üzenetére

    A partíció méret szektorban van megadva, és ott az ellenpélda egyből. A szoftver szerint 512 a szektor méret, és eszerint fogja felírni a partíciós táblára is, közben meg fizikailag 4k méretű.

    HDDn valóban szokás, hogy a lemez eleje ténylegesen a lemez eleje... De amint van egy badsector, már átmáppeli az adott rossz szektort egy erre fenntartottra. Szoftveresen/logikailag nincs különbség, folytatólagos. Ez még egy ellenpélda, talán innen már belátható.

    Lásd még LBA https://en.m.wikipedia.org/wiki/Logical_block_addressing

Új hozzászólás Aktív témák