Re: Jak presunout soubor k zacatku disku?

d.petr d.petr na post.cz
Úterý Duben 6 17:29:14 CEST 2010


> ------------ Původní zpráva ------------
> Od: Oto Buchta <tapik na buchtovi.cz>
> Předmět: Re: Jak presunout soubor k zacatku disku?
> Datum: 06.4.2010 16:25:00
> ----------------------------------------
> Jenomže to je opravdu jediné řešení (no, ještě je možno udělat
> bootovací USB flasku :-), LiveCD, bootp či co koho ještě napadne :-) )
> Takže GPartEd nebo jiný kus měkké usně, který dokáže rozdělit
> existující disk na dva. Ten první (pár desítek mega max., to qůli
> variantám kernelu) dát aktivní, připojovat jej jako /boot a je
> vystaráno. Teda pokud samozřejmě už disk není 3+1 (tři primární
> diskové oddíly + jeden extended/další_primární). Pak jedině přidat
> další disk. Teda pokud to jde. Jinak USB, floppy,...

Hm, parted je zajímavý tip, třeba nebudu muset tak moc přesýpat (zálohu si ale samozřejmě udělám). Díky. Ani mě nějak nenapadlo se podívat po podobném nástroji, já bych rovnou sypal sem-tam.
PM


> 2010/4/6 d.petr <d.petr na post.cz>:
> >> Od: Michal Dobes <dobes na tes.eu>
> >> Předmět: Re: Jak presunout soubor k zacatku disku?
> >> ----------------------------------------
> >> d.petr napsal(a):
> >> > Zdá se, že v mém případě přímé řešení neexistuje, protože by BIOS musel
> >> > > umět LBA. Jestli někdo poradí, jak zjistit přesné umístění souboru na >
> >> > disku s ext2/ext3 (abych smazal nějaký starý soubor blízko začátku disku >
> a
> >> > zkusil na jeho místo zkopírovat jádro), tak budu rád. Jestli nikdo > neví,
> >> > tak disk nějak přesypu jinam, vytvořím zaváděcí oddíl a zas obsah >
> přesypu
> >> > zpátky. Tím bude pokoj na věky. :-)
> >>
> >> Vytvořit zaváděcí oddíl bude nejspolehlivější. ext2/3 totiž v rámci boje
> >> proti fragmentaci souborů ty soubory náhodně rozhazuje po celém disku a
> >> kolem nich nechává místo. Ve skutečnosti je to tak, že v podstatě si
> >> velký datový oddíl rozdělí interně na hromadu malých a tyto jednotlivé
> >> oblasti se snaží rovnoměrně plnit.
> >> Jak by teoreticky se mohl systém donutit, aby se něco pokusil dát na
> >> začátek disku:
> >> Mrknout se, zda je dostatečně plná grupa 0 (až cca 3) pomocí dumpe2fs.
> >> Pokud tam  bude jen pár volných datových bloků a i-uzlů, tak pak něčím
> >> ucpat celý disk. Následně odsunout z disku soubory s nízkým číslem
> >> inode. Pokud  bude v dané chvíli většina volných bloků v grupě 0 (1, 2,
> >> 3), tak je šance, že nakopírovaný kernel padne na začátek.
> >>
> >> M.
> >
> > No pane jo! :) Díky za inspirující čtení. Vytvořím si zaváděcí oddíl.
> > PM
> > _______________________________________________
> > Linux mailing list
> > Linux na linux.cz
> > http://www.linux.cz/mailman/listinfo/linux
> >
> 
> 
> 
> -- 
> Oto 'tapik' Buchta, tapik na buchtovi.cz, http://tapikuv.blogspot.com
> _______________________________________________
> Linux mailing list
> Linux na linux.cz
> http://www.linux.cz/mailman/listinfo/linux
> 
> 
> 



Další informace o konferenci Linux