Toon posts:

[mdk8.2] umount niet, partitie 'kapot'?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ok, ik heb weer een vaag probleem, graag jullie input/expertise/aanbevelingen/uitleg.

Ik heb een servertje (P I 200MHz, Mandrake 8.2) met een wat kleine /home partitie, en een grote win_i partitie, die ik gebruik om te up/downloaden. Staat dus continu aan, en ik wil(de) 'm liever niet uitzetten. (heb er overigens geen monitor, toetsenbord of muis aan, dus wil het via het netwerk + vnc of evt ssh kunnen regelen, zoals ik 'm nu ook gebruik)
Die grote (10GB) win_i partitie wilde ik weghalen, en vervangen door een ext2 (of3) partitie, die vervolgens mounten bij de user waarmee ik download, zodat daar weer genoeg plek is.
Ik weet dat dat kan met linux, zonder te rebooten oid, want het is me op mijn gewone compu ook al gelukt.
(umount-en, verder lekker grafisch met harddrake, het gemak dient de mens.. ;) )

Eerst heb ik alle data er maar vanaf gekopieerd, naar de /mnt/win_h partitie (20GB in totaal), en toen wilde ik umount doen:

# umount /mnt/win_i
umount: /mnt/win_i: device is busy

Hmmm...

df geeft:
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/hda9 2061144 1177108 779332 61% /
none 59376 0 59376 0% /dev/shm
/dev/hda12 2061144 891640 1064800 46% /home
/dev/hda1 3998936 1764688 2234248 45% /mnt/win_c
/dev/hda5 829928 234268 595660 29% /mnt/win_d
/dev/hda6 829928 656604 173324 80% /mnt/win_e
/dev/hda13 22517744 17585392 4932352 79% /mnt/win_h
/dev/hda14 10702016 -147573952589676412928 10708456 101% /mnt/win_i
/dev/hda8 829928 38972 790956 5% /mnt/win_g
/dev/hda7 829928 12 829916 1% /mnt/win_f

:? Watteh? Het gebruik van die partitie is meer dan de wereldvoorraad aan harddiskspace of misschien wel informatie, maar dan negatief.... Bovendien is de partitie voor de volle 101% benut.

Oh ja, lsof /mnt/win_i geeft trouwens niks, dus de partitie is niet in gebruik.
Kan ook niet, ik sta er niet in, met niet 1 terminal, en hij is leeg, dus er staat geen data op die in gebruik is ergens of zo...

Het volgende heb ik ook nog geprobeerd:
# umount -f /mnt/win_i
umount2: Device or resource busy
umount: /dev/hda14: not mounted
umount: /mnt/win_i: Illegal seek

Wat kan ik nog doen/proberen zonder die bak uit te zetten, en met een dergelijke blijkbaar corrupte partitie: hoe groot is de kans dat alles prima is als ik 'm reboot, en vooral: hoe groot is het risico voor de overige partities?
Ik bedoel: kan ik het beste van al die zooi (op de andere partities) een backup maken over het netwerk, of gewoon rebooten met gerust hart?
Nog iets: is dit normaal voor linux, en wie heeft zoiets al eerder gezien?

  • XTerm
  • Registratie: Juli 2001
  • Laatst online: 10-06-2025
Pff een reboot is ook weer geen ramp he :)
Gewoon rebooten en een nieuwe partitie maken (en badblocks een draaien op je disk).

Verwijderd

was dat nou weer voor onzin :? wie zegt dat die partitie rot is :?

_ALS_ je in X zit...restart dat eens ... dat helpt wel eens .. heb het ook es een keer gehad met nfs mount.. ik weet hoe het komt maar niet _waarom_ maarja..

Verwijderd

Topicstarter
Ik zeg niet dat die partitie rot is, maar dat het resultaat van 'df' een beetje raar is, en ik vroeg me gewoon af of het evt kwaad zou kunnen, of een teken aan de wand is voor de overige partities etcetc.

En dat het opstarten geen probleem is, nee in principe niet, maar het is bv een compaq doos zonder mon, keyboard of muis, en die bak moet per se een keyboard hebben anders start 'ie niet etcetc. Ik was bovendien nog het een en ander aan het downloaden, dus wilde 'm nog niet onderbreken.

Ff voor mensen die hier nog naar searchen:
met 'fuser' krijg ik het volgende:

# fuser /mnt/win_i
/mnt/win_i:
No process references; use -v for the complete list

]# fuser -v /mnt/win_i

USER PID ACCESS COMMAND
/mnt/win_i root kernel mount /mnt/win_i

Zou je dus ook van denken dat er geen enkel proces voor zorgt dat 'ie busy is...

Dan maar rebooten, no prob.

Verwijderd

sta je niet IN de dir die je wil unmounten? dit is me al tig keer overkomen... gewoon ff 'cd /' doen en opnieuw unmounten als root :)

edit: just a tip.. probeer 'df -H' dit geeft de grootte in MB/GB weer.. stuk overzichtelijker :)

Verwijderd

Topicstarter
Timboke: als je m'n eerste mailtje goed gelezen had, had je gezien dat ik er niet instond, met lsof kom je daar overigens ook achter, met fuser ook.

Bedankt voor de tip df -H, is inderdaad veel leesbaarder.

Het is overigens na een reboot wel gelukt, df gaf nog altijd dezelfde vage melding, maar ik kon umount doen, en daarna gewoon de partitie wijzigen kwa type etcetcetc, dus nu is het een ext3 partitie die ik in mijn user home-dir gemount heb.
Kan ik weer wat beter gebruik maken van mijn dure kabelaansluiting... ;)

  • DGTL_Magician
  • Registratie: Februari 2001
  • Laatst online: 14-06 14:36

DGTL_Magician

Kijkt regelmatig vooruit

Je kunt de partitie alsnog umounten, dit doe je met het commando umount -l [partitie]
Dan umount ie hem alvast, maar alle bewerkingen stelt ie uit totdat dat ding weer beschikbaar is.

Blog | aaZoo - (Wireless) Networking, Security, DDoS Mitigatie, Virtualisatie en Storage

Pagina: 1