Jak presunout soubor k zacatku disku?
Oto Buchta
tapik na buchtovi.cz
Úterý Duben 6 16:24:35 CEST 2010
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,...
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
Další informace o konferenci Linux