Ubuntu 7.04 osioiden poisto?

Discussion in 'Linux -keskustelu' started by Henry1979, Apr 23, 2007.

  1. Henry1979

    Henry1979 Regular member

    Joined:
    Aug 2, 2003
    Messages:
    942
    Likes Received:
    4
    Trophy Points:
    28
    Juu elikkä asensin ton ubuntu 7.04 Feistyn ja kaikki meni ihan hyvin kunnes huomasin, että asenuksen aikana osioinniksi valitsin ohjatun joka valitsee suurimman vapaan tilan linuxin käyttöön. No sepä sitten meni ja teki mun "slave" d: kovosta kokonaan itelleen oman levyn vaikka olin tehnyt c: asemalle ihan tyhjän 40 gt osion linukalle.
    Eli nyt kun käynnistän windows puolelle niin kyseinen d: asema eli toi "slave" näkyy ihan normaalisti ja kaikki tärkeät romppeet (150 gt) ovat tallella. Linux puolelle käynnistettäessä sitten ei näykkään noita tärkeitä romppeita ja linux on varannut koko d: aseman tilan itelleen.

    Nyt pitäisi siis saada nuo linuxin varaamat osiot pois siten että ne tiedot jotka windows puolella levyllä ovat säilyisivät.
     
  2. juyli

    juyli Active member

    Joined:
    May 13, 2005
    Messages:
    1,861
    Likes Received:
    1
    Trophy Points:
    68
    Koskapa Windows näkee D: osion, ja sen datat, ei mitään ongelmaa ole.

    Linux ei oletuksen liitä (mount) osioita järjestelmään vaan ne voi joko asennuksen yhteydessä tai sen jälkeen liittää siten, että myös Linux voi hyödyntää ko. osioita.
    Osiojaon ja niiden (oletus) tiedostojärjestelmät näet komennolla:
    sudo fdisk -l

    Tulosta tänne komennon tuloste, niin saanet apuja, kuinka ko. osio (Windows D:) liitetään Linux-järjestelmään. Jos Linux olisi asentunut (Windowssin tarkoittamalle) D:-osiolle, olisi D: osion data hävinnyt.
     
  3. Henry1979

    Henry1979 Regular member

    Joined:
    Aug 2, 2003
    Messages:
    942
    Likes Received:
    4
    Trophy Points:
    28
    Tossa on käskun sudo fdisk -l tiedot:

    Levy /dev/hda: 80.0 Gt, 80026361856 tavua
    255 päätä, 63 sektoria/ura, 9729 sylinteriä
    Yksiköt = 16065 * 512 = 8225280 -tavuiset sylinterit

    Laite Käynn Alku Loppu Lohkot Id Järjestelmä
    /dev/hda1 * 1 4607 37005696 7 HPFS/NTFS
    /dev/hda2 4608 9729 41142465 5 Laajennettu
    /dev/hda5 4608 9470 39062016 83 Linux
    /dev/hda6 9471 9729 2080386 82 Linux / Solaris heittovaihtotiedosto

    Levy /dev/hdb: 160.0 Gt, 160041885696 tavua
    255 päätä, 63 sektoria/ura, 19457 sylinteriä
    Yksiköt = 16065 * 512 = 8225280 -tavuiset sylinterit

    Laite Käynn Alku Loppu Lohkot Id Järjestelmä
    /dev/hdb1 1 1023 8217243 54 OnTrackDM6
    /dev/hdb2 * 1024 19364 147324082+ 83 Linux

    Nyt oon asentanu jo ton ubuntun sinne c: aseman tekemääni 40 gt tyhjään tilaan. Tuolle d: asemalle ei ollut tarkotus laittaa linukkaa kun ei sillä levyllä ole vapaata tilaa kuin muutama hassu giganen. Nyt on enää ubuntun poisto d: asemalta ainoo mitä tarttis tietää miten se tehrää.
     
    Last edited: Apr 23, 2007
  4. juyli

    juyli Active member

    Joined:
    May 13, 2005
    Messages:
    1,861
    Likes Received:
    1
    Trophy Points:
    68
    Tämä lienee Windowssin näkemä C: osio.
    Linuxin uudelleen asennus nyt 1. kovalevyn jatketulle osiolle loogisina osioina.

    Tämä onkin jo sitten mielenkiintoisempi. Tiedostojärjestelmä OnTrackDM6 on viritelmä. Nämä yleensä hoidetaan käyttöjärjestelmään viritetyillä ajureilla. Linuxiin ei välttämättä tuollaista ajuria ole tarjolla (en tiedä). Kun Windowssissasi osio toimii, ovat datat tallessa. Jos ajuria ei Linuxiin ole saatavilla (kaupallinen ajuri), ei Linux pysty tiedostoja näyttämään.
    Aiemmin ko. ajurit olivat MBR:ään lisättyjä ajureita. Jos MBR korvattiin toisella käynnistyksenlataajalla, menetettiin ko. ajuri (vrt. Grub).

    Levyosioita poistellaan kaikissa käyttöjärjestelmissä fdisk-ohjelmalla. Käytettävissä on Linux-ympäristössä useita muitakin levynkäsittelysoftia.

    Tuollainen erityisviritelmä (OnTrackDM6) olisi ollut tärkeää ymmärtää jo etukäteen - normaalikoneissa ei tuollaisia käytellä. Jos yhä Windows hanskaa ko. osion, ei ongelmia ole ja datat tallessa.
    Linuxin ominaisuuksia on se, että käynnistyttyään se hanskaa levyjä, joita emon bios (toki tietyin rajoituksin) ei hanskaa. Linux ei käytä biossin palveluja levyjen tunnistamiseen. Mutta homma ei toimi ennenkuin Linux-kernel saadaan käynnistymään biossin tunnistamalta levyltä.

    Eli järjestelmän käyttäjän pitää ymmärtää käyttämästään jakelusta joitakin perusteita. Tutustua koneensa ominaisuuksiin erityisesti, jos kone on jo tiukasti viritelty (OnTrack).
     
  5. Henry1979

    Henry1979 Regular member

    Joined:
    Aug 2, 2003
    Messages:
    942
    Likes Received:
    4
    Trophy Points:
    28
    Okke... Olin itsekkin ihan hämilläni että mitä hittoa kun nyt linux ja windows käyttävät d: asemaa molemmat päällekkäin. Sillä windows puolella D: asemasta on käytetty n. 150 gt ja ubuntu näyttää että vapaata tilaa olisi 149 gt.

    Ubuntun asennuksessa valitsin osiointi kohdassa seuraavan:

    Ohjattu - käytä suurinta yhtenäistä vapaata tilaa. Jos koneellasi on jo valmiiksi vapaata eli osioimatonta tilaa käytettäväksi (yleensä näin ei ole, ellei osioimatonta tilaa ole erikseen tehty). Tätä valintaa käytettäessä muuhun osaan kovalevystä ei kosketa.

    Ja olin tehnyt partition magicilla c: levylle osioimattoman 40 gt "osion". Silti ubuntun asennus teki d: asemasta linuxille omat osionsa automaagisesti. Ei näin ole koskaan aikasemmin käynyt minkään distron kohdalla. Aina on asentunu mukisematta osioimattomalle osalle levyä.

    Oisko tässä nyt ainoa vaihtoehto poistaa vaan grupista tämän d: asemalla olevan linuxin käynnistys vaihtoehdot ja jättää muuten levy noin kun se nyt on? Windows puolella partition magic näyttää d: levyn ihan oikein ntfs muotosena kun taas linuxin levyoisioiden muokkain näyttää pelkät linux osiot. Poistin jo d: aseman linuxin swap osion, mutta en uskalla lähteä poistamaan ext3 osiota koska se ilmoittaa että kaikki tiedot levyltä katoaa jos poistan sen.

    Kyllä vaan ihme ja kumma linux teki tämän viritelmän ihan itse.
     
    Last edited: Apr 23, 2007
  6. juyli

    juyli Active member

    Joined:
    May 13, 2005
    Messages:
    1,861
    Likes Received:
    1
    Trophy Points:
    68
    Tuo 'vapaata tilaa' yleensä tarkoittanee osioimatonta tilaa. Olen tosin itse tuhonnut yhden levyn hätäisellä SuSE -asennuksella, tarkistamatta, mihin SuSE loppujen lopuksi halusi asentua. Meni muutama osio. Käyttäjävirhe.

    Yllättävää todella. Tosin itse asennan jakelun yleensä jo valmiille osiolle määräten tarkasti, mille osiolle juuri-hakemisto on asennettava. Eikä ongelmia ole ollut.

    Grub ei ole osiontityökalu. Se on vain bootloaderi eli käynnistyksenlataaja eikä se kummempiin operaatioihin pysty.

    Jos siis yhä saat Windowssin ja Ontrack-ajurin käyttöön (joka ymmärtää tuon Windowssin D: osion päälle), tallenna kaikki 150Gt talteen medialle, joka hanskaa systeemit käyttöjärjestelmästä välittämättä.

    Hmmm... Linux vain tunnistaa levyosion OnTrackDM6:ksi. Linuxin Fdisk olettaa levyosion tiedostojärjestelmän. Levyllä voi olla jokin muukin tiedostojärjestelmä. Varsinaiseen tiedostojärjestelmään ei fdisk ota kantaa. Jos pystyisit liittämään osion järjestelmään osion käyttämän tiedostojärjestelmän mukaan, voisi Linux sen jopa hanskata. En kuitenkaan suosittele kokeiluihin ennenkuin osion tärkeät data-tiedot ovat tallennettu.
    Tietääkseni OnTrackDM6 ei ole Linuxin tukema tiedostojärjestelmä.
     
  7. Henry1979

    Henry1979 Regular member

    Joined:
    Aug 2, 2003
    Messages:
    942
    Likes Received:
    4
    Trophy Points:
    28
    No toihan nyt on ihan selvä juttu. Tarkotin sitä että en lähde poistamaan osioita yms. Vaan poistan grupista ton d aseman linuxin käynnistys vaihtoehdot ettei tule sinne vahingossa mentyä kun ei sillä linuxilla ole edes enää swap osiota sen poiston jälkeen.

    Tähän liittyen seuraava kymysys. Eli miten saan tuolle c: asemalle nyt oikein asennetulle linuxille näkymään tuon d: aseman datan (150 gt) ja saanko poistettua aikasemman virheellisen linux asennuksen tekemät levyt näkyvistä tuolta c: aseman linuxista.

     
  8. juyli

    juyli Active member

    Joined:
    May 13, 2005
    Messages:
    1,861
    Likes Received:
    1
    Trophy Points:
    68
    Code:
     sudo  mkdir /mnt/hdb1
     mount /dev/hdb1 /mnt/hdb1 -t ntfs -o umask=0002,nls=utf8 
    Pysyvästi, jo heti startissa, homma hoituu /etc/fstab tiedostossa määritellyllä tavalla esim.

    /dev/hdb1 /mnt/hdb1 ntfs ro,umask=0002,nls=utf8

    Tarkistapa /etc/fstab tiedosto, ja katso, onko siellä viitteitä /dev/hdb2 eli Linux-osiosta. Tiedostojärjestelmän teko vastaa Windowssin formatointia (esim. mkfs.ext3 eli MaKe FileSystem)

    Tämä kaikki siis olettaen, että OnTrack?-osiolla on kuitenkin ntfs-tiedostojärjestelmä.
     
    Last edited: Apr 24, 2007
  9. LaLLi80

    LaLLi80 Senior member

    Joined:
    Nov 23, 2003
    Messages:
    5,010
    Likes Received:
    0
    Trophy Points:
    116
    Ubuntu liittä oletuksena ilmeisesti kaikki löytämänsä osiot.
    Ubuntussa on kyllä /mnt kansio, mutta oletuksena Ubuntussa liitetään mountit /media kansioon. Pieni ero, mutta hyvä olisi jos seuraisi distro kohtaisia käytäntöjä...kummatkin toimii kyllä.

    @Henry1979
    Toi Windowsin tapa ilmoittaa osioita kirjaimilla on todella hämäävä, koska kirjaimien järjestykset saattaa muuttua. Linux puolella kun olet voisit yrittää ilmaista osiot linux järjestelmän mukaisesti eli hda on eka kovo ja hda1 on ekan kovon eka osio.
     
  10. juyli

    juyli Active member

    Joined:
    May 13, 2005
    Messages:
    1,861
    Likes Received:
    1
    Trophy Points:
    68
    Hmmmm... Niiin. Joitakin vuosia sitten tuli käyttöön tämä /media hakemisto (lähes kaikkiin jakeluihin). Aiemmin käytettiin /mnt hakemistoa (mnt=mount). Järjestelmä liittää usb-tikut/muistikortinlukijat/levyosiot/DVD-CD-asemat jne. /median alle, mutta yhtä hyvin omat (manuaaliset tai vähemmän manuaaliset) liittämiset voi tehdä klassisempaan tapaan /mnt:in alle.
     
  11. Henry1979

    Henry1979 Regular member

    Joined:
    Aug 2, 2003
    Messages:
    942
    Likes Received:
    4
    Trophy Points:
    28
    Nonni nyt sain siirrettyä kaiken arvokkaan pois tuolta hdb1 levyltä ja poistin osiot linuxilla. Tulipahan samalla putsattua kaikki turhuus pois : )
    Jäi vähän ihmetyttämään et miten mä oon tommosen ontarck jutun saanu tohon ku wintoosalla on aikoinaan ihan ntfs muotoon formatoitu toi 160 gt levy. Sit kävin wintoosa puolella kattelemassa aina yhden osion poiston jälkeen että millon sieltä levyltä data katoo, niin katos sillon ku poistin hdb1 osion. Outoa minusta oli se että linux näytti tämän osion kooksi (hdb1) noin 7 gt vaikka todellisuudessa siellä oli kamaa 150 gt.

    No joo mutta sain hommat kuosiin ja kiitoksia neuvoista/avuista.
     

Share This Page