primet fdisk, aby disk lba


To czdebian-l zavinac debian bod org
From Hans Ginzel <Hans zavinac matfyz bod cz>
Date Thu, 25 Apr 2002 00:33:47 +0200
Resent-date Thu, 25 Apr 2002 11:57:55 +0200
Resent-from hans zavinac artax bod karlin bod mff bod cuni bod cz
Resent-message-id <20020425095755 bod ED1E74110 zavinac artax bod karlin bod mff bod cuni bod cz>
Resent-to czdebian-l zavinac debian bod cz, unix-l zavinac kolej bod mff bod cuni bod cz
User-agent Mutt/1.3.28i

        Ahoj,

    pripojil jsem uplne prazdny disk, nema zadnou partition tabulku
(perl -e '$_="\xF6"x(1024*1024); print while 1' |dd bs=1M of=/dev/hdc).
Kdysi to melo snad nejaky vyznam, proc je prazdne misto vyplneno 0xF6-tkou.

    Pri fdisk /dev/hdc, fdisk oznami geometrii 16_hlav, 63_sectoru,
757xx_cylindru. Ja ovsem, kvuli kompatibilite s DOSem, potrebuji LBA
geometrii (255_hlav, 63_sec., 4xxx_cylindru). Pokud jiz disk ma
partition tabulku v LBA modu, pristupuje fdisk (jadro) k disku v LBA. 

   Jak primeju kernel/fdisk, aby i na prazdny disk pristupovali pres
LBA? Pricemz chci, aby si prepocet na LBA udelal sam, tedy nikoli
zadanim hdc=cyl,head,sec kernelu.

   Lze nejak donutit ide_driver, aby znovu nacetl geometrii disku?
Napriklad po hot-plugnuti jineho disku. Zatim to resim tak, ze nabootuji
z SCSI, IDE mam jako modul a removenu a insertnu ide modul -- dojde k
detekci. Ted bych potreboval totez, ale nabootovat z ide0 (hda0) a
reloadovat ide1 (hdc). S pripojovanim harddisku za behu mam dobre
zkusenosti. Pri odpojovani je nejdirve uspim (hdparm -y).
  
        S diky
-- 
                                        Hans Ginzel

http://www.linux.cz/zdarma-a-legalne/
http://www.bundestux.de/
http://larve.net/people/hugo/2000/07/ml-mutt
http://larve.net/people/hugo/2000/03/email



Partial thread listing: