Oddíl nezačíná na hranici fyzického sektoru

peekaa

  • ***
  • 129
    • Zobrazit profil
    • E-mail
Oddíl nezačíná na hranici fyzického sektoru
« kdy: 06. 04. 2016, 18:35:54 »
Četl jsem tady článek 4 roky starý http://www.root.cz/clanky/nove-disky-s-4k-sektory-prinaseji-zatim-spise-problemy/. Kde mám chybu, když jsem instaloval na čistý disk novou instalaci debian 8.4. Je možné, že to tam ještě není vyřešeno? Dá se opravit bez ztráty dat? Díky.

Kód: [Vybrat]
root@linuxbox:~# fdisk -l

Disk /dev/sda: 1,8 TiB, 2 000 398 934 016 bajtů, 3 907 029 168 sektorů
Jednotky: sektorů po 1 * 512 = 512 bajtech
Velikost sektoru (logického/fyzického): 512 bajtů / 4096 bajtů
Velikost I/O (minimální/optimální): 4096 bajtů / 4096 bajtů
Typ popisu disku: dos
Identifikátor disku: 0x7d30b0e5

Device     Boot      Start        End    Sectors  Size Id Type
/dev/sda1  *          2048 3903531007 3903528960  1,8T 83 Linux
/dev/sda2       3903533054 3907028991    3495938  1,7G  5 Extended
/dev/sda5       3903533056 3907028991    3495936  1,7G 82 Linux swap / Solaris

Oddíl 3 nezačíná na hranici fyzického sektoru.

Disk: WD20EFRX, ext4
« Poslední změna: 06. 04. 2016, 21:03:03 od Petr Krčmář »


JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Oddíl 3 nezačíná na hranici fyzického sektoru.
« Odpověď #1 kdy: 06. 04. 2016, 19:13:07 »
Tak bez ztraty dat se to dela tak, ze se ta data zazalohuji a pak se to znovu rozdeli, naformatuje, data strci zpet a obnovi se grub.

BTW, swap bych dal radsi k zacatku disku. Na zacatku disky byvaji rychlejsi, nez na konci. Tedy pokud to neni SSD, coz neni.

dustin

Re:Oddíl 3 nezačíná na hranici fyzického sektoru.
« Odpověď #2 kdy: 06. 04. 2016, 20:18:40 »
Na swap necelých 2GB bych se úplně vybodl (odstranit z /etc/fstab). Když bude potřeba, snadno se vyrobí ze souboru. Ty partyšny 2 a v ní 5 bych rovnou odstranil a víc to neřešil.

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Oddíl 3 nezačíná na hranici fyzického sektoru.
« Odpověď #3 kdy: 06. 04. 2016, 20:58:01 »
Swap v souboru je pomalejsi nez nativni swap. Krome toho, pokud chcete hibernovat, tak se swapem v souboru to mozna nejak rozchodit jde, ale asi se budete muset srat s initrd, cemuz bych se kvuli hloupym 2 GB osobne radsi vyhnul.

mhepp

Re:Oddíl 3 nezačíná na hranici fyzického sektoru.
« Odpověď #4 kdy: 06. 04. 2016, 22:59:54 »
Zde bych spis napsal, ze na konci. Na kraji ploten se na jednu otacku disku precte/zapise vice sektoru nez u stredu. Navic, v dnesni dobe nevis vubec nic o fyzicke pozici dat. Tu muzes pouze odhadovat.

Jinak, peekaa, 2 a 5 zrusit a pokud chces swap/mas mene nez 8GB RAM, tak vytvor swap na volnem miste tak, aby zacinal zarovnany a neres. V pripade, ze mas dost RAM, tak po zruseni roztahni sda1 pres cely disk. Kdyz si pohlidas, ze zacne na presne stejnem miste jako stavajici, tak oddil zvetsis bez ztraty dat. Nezapomen potom rozsirit i filesystem (ne vytvorenim noveho, ovsem).

BTW, swap bych dal radsi k zacatku disku. Na zacatku disky byvaji rychlejsi, nez na konci. Tedy pokud to neni SSD, coz neni.


JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Oddíl 3 nezačíná na hranici fyzického sektoru.
« Odpověď #5 kdy: 06. 04. 2016, 23:14:55 »
Zde bych spis napsal, ze na konci. Na kraji ploten se na jednu otacku disku precte/zapise vice sektoru nez u stredu. Navic, v dnesni dobe nevis vubec nic o fyzicke pozici dat. Tu muzes pouze odhadovat.

Tak pokud vite o disku, ktery ma nulty sektor na vnitrni strane ploten, tak ano, swap urcite na konci. Ale pochybuji, ze takovy existuje. I s tim, ze o realne geometrii disku nic nevime, tak bych predpokladal, ze vyrobci stale davaji nulty sektor k okraji ploten, kde i pri promenlivem poctu sektoru na stopu bude pravdepodobne nizsi hustota zaznamu a zaznam tim padem je spolehlivejsi. A prave proto, ze na okraji plotny je dnes vic sektoru, davam swap tam. Diskove operace jsou rychlejsi, protoze se na jedno vystaveni hlav da precist vic sektoru.

Zacatek uprostred ma snad akorat audio CD a to nejspis z toho duvodu, ze Philips predpokladal, ze prostredek lidi zhuntuji mene rychle, nez okraje.

ByCzech

  • *****
  • 1 870
    • Zobrazit profil
    • E-mail
Re:Oddíl 3 nezačíná na hranici fyzického sektoru.
« Odpověď #6 kdy: 07. 04. 2016, 03:54:36 »
Swap v souboru je pomalejsi nez nativni swap.

To už hodně, ale hodně dlouho neplatí.

peekaa

  • ***
  • 129
    • Zobrazit profil
    • E-mail
Re:Oddíl nezačíná na hranici fyzického sektoru
« Odpověď #7 kdy: 07. 04. 2016, 09:00:40 »
Díky zatím všem. Zatím jsem partišny 2 i 5 dal pryč, roztáhnout sda1 i filesystem se mi asi nepodařilo, nějak jsem nezkoumal. A zkusil jsem si založit swapový soubor - po nalezení dobrého návodu to šlo kupodivu dobře, takže asi funguje. Stejně ale za čas zkusím novou instalaci, snad se mi povede tam někde najít 4kb sektory, abych měl vše v cajku ....




JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Oddíl nezačíná na hranici fyzického sektoru
« Odpověď #8 kdy: 07. 04. 2016, 09:19:38 »
Priste si ten disk predem rozdelte v nejakem inteligentnejsim nastroji z live Linuxu na USB flashce. Tusim gparted by to mel umet. Pri instalaci pak jen pouzijete jiz existujici oddily a instalatoru jen reknete co je co.

dustin

Re:Oddíl nezačíná na hranici fyzického sektoru
« Odpověď #9 kdy: 07. 04. 2016, 09:23:43 »
Těch 2GB na 2TB disku není zase taková ztráta...

peekaa

  • ***
  • 129
    • Zobrazit profil
    • E-mail
Re:Oddíl nezačíná na hranici fyzického sektoru
« Odpověď #10 kdy: 07. 04. 2016, 09:30:11 »
Já jsem instalovat z usb flasky, debian stable. Je tedy divné, že automatické nastavení a návrhy instalátoru, nedokáže rozpoznat nebo aspon nějak nabídnout 4kb sektory. Uvidíme, zkusím to více prolézt.

trubicoid2

Re:Oddíl nezačíná na hranici fyzického sektoru
« Odpověď #11 kdy: 07. 04. 2016, 12:02:51 »
Kód: [Vybrat]
root@linuxbox:~# fdisk -l

Disk /dev/sda: 1,8 TiB, 2 000 398 934 016 bajtů, 3 907 029 168 sektorů
Jednotky: sektorů po 1 * 512 = 512 bajtech
Velikost sektoru (logického/fyzického): 512 bajtů / 4096 bajtů
Velikost I/O (minimální/optimální): 4096 bajtů / 4096 bajtů
Typ popisu disku: dos
Identifikátor disku: 0x7d30b0e5

Device     Boot      Start        End    Sectors  Size Id Type
/dev/sda1  *          2048 3903531007 3903528960  1,8T 83 Linux
/dev/sda2       3903533054 3907028991    3495938  1,7G  5 Extended
/dev/sda5       3903533056 3907028991    3495936  1,7G 82 Linux swap / Solaris

Oddíl 3 nezačíná na hranici fyzického sektoru.

no kdo toto udělal? jednak swap první, jak už tu říkali
potom je blbost dávat extended, kdyz jsou partice jen 2

ale i bez toho je mezi 1 a 2 nepochopitelna mezera
2 zacina uplne blbe, přitom konec partice 1 +1 je dobrý číslo

a 5 taky začína blbe jen s offsetem 2? co to jako má bejt? má být +2048

hint: všechny čísla v levém sloupečku mají být dělitelný 2048 nebo lépe 8192