Fórum Root.cz

Hlavní témata => Hardware => Téma založeno: peekaa 06. 04. 2016, 18:35:54

Název: Oddíl nezačíná na hranici fyzického sektoru
Přispěvatel: peekaa 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
Název: Re:Oddíl 3 nezačíná na hranici fyzického sektoru.
Přispěvatel: JardaP . 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.
Název: Re:Oddíl 3 nezačíná na hranici fyzického sektoru.
Přispěvatel: dustin 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.
Název: Re:Oddíl 3 nezačíná na hranici fyzického sektoru.
Přispěvatel: JardaP . 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.
Název: Re:Oddíl 3 nezačíná na hranici fyzického sektoru.
Přispěvatel: mhepp 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.
Název: Re:Oddíl 3 nezačíná na hranici fyzického sektoru.
Přispěvatel: JardaP . 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.
Název: Re:Oddíl 3 nezačíná na hranici fyzického sektoru.
Přispěvatel: ByCzech 07. 04. 2016, 03:54:36
Swap v souboru je pomalejsi nez nativni swap.

To už hodně, ale hodně dlouho neplatí.
Název: Re:Oddíl nezačíná na hranici fyzického sektoru
Přispěvatel: peekaa 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 ....



Název: Re:Oddíl nezačíná na hranici fyzického sektoru
Přispěvatel: JardaP . 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.
Název: Re:Oddíl nezačíná na hranici fyzického sektoru
Přispěvatel: dustin 07. 04. 2016, 09:23:43
Těch 2GB na 2TB disku není zase taková ztráta...
Název: Re:Oddíl nezačíná na hranici fyzického sektoru
Přispěvatel: peekaa 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.
Název: Re:Oddíl nezačíná na hranici fyzického sektoru
Přispěvatel: trubicoid2 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