Начало Вход/Регистрация Помощ Tazi stranica s latinski bukwi
Области
 Новини
 Актуална тема
 Linux портали
 Справочник
 FAQ
   •Какво е Линукс?
 Въпроси-отговори
 Форуми
   •Трудова борса
   •Конкурс
 Статии
 Дистрибуции
   •Поръчка на CD
 Made In BG
 Файлове
 Връзки
 Галерия
 Конференции
Настройки
 Външен вид
 Предложения
 Направи си сам
И още ...
 За нас
 Линукс за българи ЕООД
 Линк към нас
 Предложения

Подкрепяно от:
Spectrum Net

TelePoint - Място за хора със свободни идеи

Adsys Group

SAP Bulgaria

Въпроси отговори
Въпрос: fdisk
[Търси: ]

ВНИМАНИЕ: Използвайте форумите на сайта за дa зададете вашите въпроси.

Към началото |Добави въпрос |Отговори
 
Въпрос
От: anaemophilus Дата: 06/29/2002
 Zdraveite. Znachi imam niakakyv mnogo otkachen problem. 
Harddiskut mi e razdelen na 4: 
/dev/hda1 - vfat s windoze XP 
/dev/hda2 - ext3 Slackware 
/dev/hda3 - Linux swap 
/dev/hda4 -problemen! 
 Znachi po princip komputer-a mi doide s harddisk razdelen na

tri i windows 98. Kogato minavah na linux, purvo slozhih 
Mandrake. Slozhih go na /dev/hda2. I oshte togava imashe 
 nepriiatna iznenada- windows poveche ne vizhdashe /dev/hda4.

Okaza se, che Mandrake go e slozhil vurhu edna linux 
extended partiticiia :o). Posle obache reshih che Mandrake 
e tvurde grafichno i tvurde malko shte naucha ot nego i 
minah na RedHat. Tam sashto imah razlichni problemi s 
/dev/hda4. Ot RedHat se otyrvah nai-veche zaradi bozata 
narechena gcc 2.96... Sega sum pod Slack. Tuk zapochna i 
nai-interesnoto. Kogato slozhih Slack, Izvednuzh windoze 
spria da vizhda /dev/hda4. Preformatirah /dev/hda4 pod 
windoze i... ami okaza se che na Slack filovata sistema 
veche e nepopravimo skapana (vupreki che e na /dev/hda2). 
Preinstalirah Slack (pak /dev/hda2 i to uzh bez da pipam 
/dev/hda4) i... vsichko se povtori...  
Sled tova slozhih windoze xp. Tuk veche niamashe problemi, 
samo che az veche i ne se opitah da formatiram /dev/hda4. 
fdisk kazvashe, che fs e vfat, no windows prosto ne go 
vizhdashe. I taka do... vchera. Ami reshih nai-setne da 
priklucha vednuzh za vinagi  s cialata byrkotiia i 
preformatirah /dev/hda4 kato ext2 s namerenieto da slozha 
ext3. I vsichko mina dobre (uzh), smenih v /etc/fstab 
 akakvoto triabva i... tune2fs kaza "cannot find superblock"

ili neshto podobno. Posle vidiah, che fdisk dava greshka 
 :Error 16: reread table failed :device busy" kaza sashto da

restartiram i shte se opravi (tova mai sum go chuval 
niakade). E, ne se opravi. Kato dadoh v (verify) kaza, che 
ima 62 unallocated sectors na /dev/hda... A e2fsck ne shte 
 i da chue (bag superblock magic number ili niakakva podobna

glupost). kakvo mozhe da e tova vsichkoto? niakoi mozhe li 
da pomogne (che i 6 gigabyta sa tova, ne e malko :o) ) 
merci mnogo 


Отговор #1
От: anaemophilus Дата: 06/30/2002
 Ami, shantavoto e, che i windows sashto ne iskashe da  
formatira diska pod fat32. Po-tochno po sashtiia nachin-  
 kaza che go e formatiral i triabva da restartiram i vsichko 

 shte e ok, a kogato restartirah kaza che ne e formatiran. E,
 
veche kato go slozhih ntfs i stana (dazhe mai konflikti  
 niama), no ... abe ntfs mu kazhi i go ostavi :o(. Zabravih 

 sashto da kazhe, che opitvah i cfdisk , kakto i da boot-na 

ot ramdisk i taka bez /dev/hda izobshto da e mount-van da  
 go formatiram, no... vse sashtoto - uzh formatira, a posle- 

nishto...  
PS veche i /dev/hda3 ne raboti ... kato dam swapon 
/dev/hda3  
kazva "ivalid argument"!!! pls help!  
 Ako niakoi ne se e sbluskval s podoben otkachen problem, no 

nikoi znae kade eventualno moga da popitam, mnogo shte  
buda blagodaren!


Отговор #2
От: BIVOL Дата: 06/30/2002
 Slozi si win2000 na miastoto na 98 ili XP. NTFS e zna4itelno
po-dobra ot 
FAT .potarsi si v google i  
 ste vidish zasto.Vse pak windows 2000 e nai-stabilnata OS za
desktopa  
:)):):)


Отговор #3
От: Стас Дата: 06/30/2002
 Наистина ти е странен проблема. Предполагам че се получило
 объркване между Primary и Extended партишъните, най-вероятно
 някой от последните ти дялове /dev/hda3,4 е бил Extended и в
 него е трябвало да дефинираш Logical дялове. Най-добре е да
 се опиташ да си намериш Partition Magic 6 (или 7, там която
 е най-новата версия) и да си направиш 2-те бутващи дискети и
 да провериш какво е положението. Може и директно да
 стартираш прогрмата под Windows, но по-чистия вариянт е с
 дискетите, макар че е по-бавно и вероятността да оплескаш
 нещо също е по-голяма. Когато форматираш или сменяш вида на
 партишъните имай предвид, че на 1 физически диск неможе да
 имаш повече от 4 Primary партишъна, затова единия се прави
 Extended и в него се добавят други до 4 Logical партишъни.
 Т.е. мисли за Extended като за опаковка в която се създават
 другите логически партишъни. Каквото и да се е случило с
 диска ти, много е вероятно с Partition Magic да успееш да
 откриеш проблема, но МНОГО ВНИМАВАЙ с тази програмка, тя е
 доста мощна и може да си затриеш и работещите дялове, щото
 ако недогледаш нещо, къде кликаш или какво опции даваш
 (примерно дали е Primary или Extended или Logical вида на
партишъна), нещата може наистина да се оплескат.
 Ако и с нея не стане, пиши отново и кажи какво си видял за
да помислим за друго решение.
 Пак ще повторя, може би това което се е случило е че
 /dev/hda3 или 4 ти е бил Extended и в него е трябвало да има
 дефиниран друг логически дял (Swap-a примерно като
 /dev/hda5). Логическите дялове започват от /dev/hda5, защото
 до 4 номер са запазени за Primary, така че имай го и това в
предвид.



Отговор #4
От: anaemophilus Дата: 06/30/2002
 Stas> da, tochno taka beshe! hda3 i 4 biaha edno cialo, pri

tova extended. Az go smenih na primary... samo che ne sum 
rabotil s Partition magic i me e strah savsem da ne 
 opleskam neshto... dali s fdisk ili v kraen sluchai s cfdisk

niama da mozhe da se opravi polozhenieto. Ili drugoiache 
kazano, za kakvo da gledam? 
Merci mnogo!


Отговор #5
От: Стас Дата: 06/30/2002
 Ами изтрий ги и създай нов Primary партишън. Първо трябва да
изтриеш логическия дял, след това и Extended.
 На освободеното място си създай партишън какъвто ти е по
сърце (FAT, FAT32, ext2/3 ...) и форматирай.
Това е :)

 П.П. Partition Magic не е страшен ако само гледаш, нещата
 стават след като му дадеш командата Applay Changes. Ако
 можеш да си го намериш и да го разгледаш, няма да ти е
излишно :)
 С него можеш да намаляваш големината на даден партишън без
 да губиш информацията и на освободеното място да си създаваш
 нов партишън или пък да си копираш партишън от един диск на
 друг: така не се налага да преинсталираш операционнат
система примерно. С две думи много полезна програма.
Успех с диска!



Отговор #6
От: Стас Дата: 06/30/2002
 Извинявай, бях забравил че това е бил Swap дяла ти за
 линукса. В такъв случай нямаш избор. Трябва да го направиш
Linux Swap.
Айде че мача тече :)



Отговор #7
От: anaemophilus Дата: 07/01/2002
Ami... tam e rabotata, che nima logical partitions.
(vprochem mai ne razbrah neshto: ti govorish za tri vida-
primary, logical i extended. Az vidiah samo dva: logical i
 primary kato opcii. Znachi extended e type na primary,
koito
 se zadava posle, ili? ). Ima samo primary, no pak ne
bachka.
Eto ia i tablicata:

Partition Table for /dev/hda

          ---Starting---      ----Ending----    Start Number
of
  # Flags Head Sect Cyl   ID  Head Sect Cyl    Sector 
Sectors
 -- ----- ---- ---- ---- ---- ---- ---- ---- --------
---------
  1  0x80    1    1    0 0x0B  254   63  811       63 
13044717
  2  0x00    0    1  812 0x83  254   63 1023 13044780 
12707415
  3  0x00  254   63 1023 0x82  254   63 1023 25752195   
385560
  4  0x00  254   63 1023 0x83  254   63 1023 26137755 
12964455

A ako tova shte svurshi poveche rabota:


Partition Table for /dev/hda

            First    Last
 # Type     Sector   Sector   Offset  Length   Filesystem
Type (ID)   Flags
-- ------- -------- --------- ------ ---------
---------------------- ---------
 1 Primary        0 13044779      63 13044780  Win95 FAT32
(0B)       Boot (80)
 2 Primary 13044780 25752194       0 12707415  Linux native
(83)      None (00)
 3 Primary 25752195 26137754       0   385560  Linux swap
(82)        None (00)
 4 Primary 26137755 39102209       0 12964455  Linux native
(83)      None (00)

Otkazva da vidi hda3 i hda4 (az pak gi formatirah niakolko
pati - to si ilichi)


Отговор #8
От: Стас Дата: 07/01/2002
Мисля че си ги оплескал нещата с това форматиране.
 Според мен си форматирал Extended partitiona вместо
 Logical-а (само предполагам де ...),  който се е намирал
 вътре в Extended. Този Logical partition при теб е бил
 /dev/hda5 и ако си се опитвал с Linux-a да форматираш
 /dev/hda4 или /dev/hda3, най-вероятно той не ти е разрешил
 да го направиш (вместо това е трябвало да форматираш
 /dev/hda5). После си отишъл в Windows, който не е искал да
 види че в Extended partitiona има Logical, защотот този
 логически дял е бил Linux, при което Windows се е направил
 на ударен и не ти го е показал коректно. След това ти си
 форматирал Extended като NTFS с което си оцапал работите
 (Extednded partition  не се форматира никога, той е нещо
 като емулация на физически диск, начин на представяне
 образно казано, с което да се избегне ограничението от 4
 партишъна, а не конкретен дял за работа на ОС). Така долу
 горе се е рзвил твоя случай. Ако не си тръгнал да
 форматираш, а си пробвал да монтираш /dev/hda5, е нямало да
имаш никакъв проблем.
 Сега това което може да направиш, е да изтриеш проблемните
 партишъни и да ги създадеш наново, този път като чисти
 Primary, а не като Primary Extended (за да не се чудиш защо
след /dev/hda3 следва /dev/hda5, а не 4).

 Ако можеш да погледнеш какво ти казва /sbin/fdisk /dev/hda
след като му дадеш: p
 ще е от помощ да се разбере каква е картинката, щото от това
което си постнал сега, само гадая.
 Може пък да се окаже че /dev/hda2 е Primary Extended  и
вътре в него се намират като Logical:
/dev/hda5 - Swap и /dev/hda6 - Linux Native.
 За всеки случай преди да изтриеш каквото и да било и преди
 да форматираш, опитай се да монтираш /dev/hda5 (или
/dev/hda6) ей така за проба.


Отговор #9
От: anaemophilus Дата: 07/02/2002
Ami tam e rabotata, che drugi mai niama... eto kakvo dava i
fdisk (sashtoto kato cfdisk mislia che):

bash-2.05# mount /dev/hda6 /mnt/hda4
/dev/hda6: Invalid argument
mount: you must specify the filesystem type
bash-2.05# fdisk /dev/hda

The number of cylinders for this disk is set to 2434.
 There is nothing wrong with that, but this is larger than
1024,
and could in certain setups cause problems with:
 1) software that runs at boot time (e.g., old versions of
LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): p

Disk /dev/hda: 255 heads, 63 sectors, 2434 cylinders
Units = cylinders of 16065 * 512 bytes

   Device Boot    Start       End    Blocks   Id  System
 /dev/hda1   *         1       812   6522358+   b  Win95
FAT32
 /dev/hda2           813      1603   6353707+  83  Linux
native
 /dev/hda3          1604      1627    192780   82  Linux
swap
 /dev/hda4          1628      2434   6482227+  83  Linux
native

Command (m for help):

Klokoto do mountvaneto, dava sashtoto i za hda5 i za 7 i za
8 :o(... nikoi vkushti :o)

A kogato dam v (verify), kazva:

Command (m for help): v
62 unallocated sectors

Dano da e ot polza... da se opravi tazi kasha... (poznal si
pravilno mai mezhdu drugoto... parviia pat kato go
formatirahme imashe mai niakakvi takiva neshta... samo che
koi ti kazva koe da ne butash :o))


Отговор #10
От: anaemophilus Дата: 07/02/2002
Kolkoto do trieneto... az tova se i opitvam da pravia...
 fdisk... d (3 i 4)... n (primary, -//-),.... t (swap,
ext2)...
ama ne stava... kak da napravia neshto drugo?


Отговор #11
От: Стас Дата: 07/03/2002
 Щом и да ги изтриеш неможеш, май ще се наложи да си намериш
 Partition Magic. С него най-вероятно ще успееш да оправиш
 нещата. Другия вариант е да си направиш Ghost image (Norton
 Ghost) на Windows-a и Linux-a (или да ги копираш временно с
 Partition Magic на друг диск), да нулираш диска (low level
 format), да си направиш наново партишъните и да възстановиш
 операционните системи. Може да пробваш и с Norton Disk
Doctor.
Хайде, късмет и дано да се оправиш по-скоро!


Отговор #12
От: anaemophilus Дата: 07/04/2002
Stana!.. ami... kolkoto do problemite s Red hat i win 98, 
 iavno naistina e bilo niakakuv stranen konflikt... samo che

sega zasega vsichko bachka pod slack i sum dosta 
dovolen... i... abe zashto nikoi ne kaza, che fdisk ne si 
varshi rabotata kakto triabva i za da napravia filovata 
sistema triabva i mke2fs (saotvetno mkswap) ? :o)... az 
napravo se biah izumil ... 
Aide na sledvashtite entusiasti poveche kusmet! 
PS merci vse pak >Stas


<< Kak da zatwarqm otworeni portowe ? (6 ) | iptables limit (4 ) >>

 
© 2011-... Асоциация "Линукс за българи"
© 2007-2010 Линукс за българи ЕООД
© 1999-2006 Slavej Karadjov
Ако искате да препечатате или цитирате информация от този сайт прочетете първо това
Външния вид е направен от MOMCHE
Code Version: 1.0.8 H (Revision: 23-09-2011)
 
Изпълнението отне: 0 wallclock secs ( 0.07 usr + 0.01 sys = 0.08 CPU)