Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: boffus - 25.01.06 - klo:22.29
-
asensin ubuntu 5.10 xp:n tilalle tässä ja saannu konffailtuu ihan kivasti tätä kuosiin. Yksi juttu ei oikee vaan tahdo aueta - ???
Käyttäessäni xp:tä olin puolittanut kovalevyni kahteen partitioon ja päättäessäni asentaa ubuntun siirsin kaikki tärkeät tiedostot siinä vaiheessa hyvässä jäässä olevalta windowsilta piiloon toiseen partitioon joka on windowsin tunnistama ntfs. Sain sille kovalevylle joka pyöritti xp:tä pyörimään linuksin ja kovasti oon koittanu mounttaa toista puolikasta niin jotta saisin tiedostot turvaan ja käyttöön muun muassa moisella ohjeella
http://www.ubuntuguide.org/#mountunmountntfs
terminaliin kun nytten kirjoitan "sudo fdisk -l" saan vastaukseksi moisen rivin
Disk /dev/hda: 40.0 GB, 40007761920 bytes
255 heads, 63 sectors/track, 4864 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 1 255 2048256 12 Compaq diagnostics
/dev/hda2 256 2443 17575110 83 Linux
/dev/hda3 2444 4863 19438650 f W95 Ext'd (LBA)
/dev/hda5 2678 4863 17559013+ 7 HPFS/NTFS
/dev/hda6 2444 2677 1879542 82 Linux swap / Solaris
Partition table entries are not in disk order
hda5 siis on tuo minulle tärkeä levy joka ois ihkun kiva saada vaan johonkin muotoon niin että tiedostot olisi saatavissa pois väliaikasesti uutta alustusta varten tai jotai - periaatteessa ihan mitä vaan... :'(
Käyttämistäni ohjeista en oikeen ole ymmärtänyt mitä pitää tehdä lopussa kun on saivattu suun muuta - tein tuon 7 kohdan ja minulle ilmoitettiin että:
mount: /dev/hda5 already mounted or /media/stuff busy
mount: according to mtab, /dev/hda5 is mounted on /media/hda5
kuitenkaan en pysty edes näkemään yhtäkää tiedostoa hda5 kovalevyn puolikkaalta -
The folder contents could not be displayed.
You do not have the permissions necessary to view the contents of "hda5".
siis mikä neuvoksi?
-
Ohjeet ovat vanhalle ubuntuversiolle kokeilepa ensin
umount /media/hda5
ja sitten vasta tuo mount komento mitä käytit aiemmin
-
oon vajaa... ei tuo hirveesti auttanu eteenpäin ??? saman lopputuloksen sain kun kirjoitin antamasi merkkirivistön terminaliin
-
toffe@bufmcacer:~$ sudo umount /media/hda5
toffe@bufmcacer:~$ sudo mkdir /media/windows
toffe@bufmcacer:~$ sudo cp /etc/fstab /etc/fstab_backup
toffe@bufmcacer:~$ sudo gedit /etc/fstab
toffe@bufmcacer:~$ sudo umount /media/hda5
umount: /media/hda5: not mounted
toffe@bufmcacer:~$ sudo mount -a
mount: /dev/hda5 already mounted or /media/windows busy
toffe@bufmcacer:~$
ehkä en ymmärtäny mihin kohtaan umount /media/hda5 kuulu laittaa... toinen mount virhe ainakin tipahti pois joten oikealla jäljillä kai ollaan
-
Jos se mounttaa sen /etc/mtab tiedoston sisällön mukaan uudestaan, eikä sitten enää kykene fstabin mukaisesti sitä liittämään kun se on jo liitetty. Kato löytyykö sieltä jotain hda5 riviä (/etc/mtab tiedostosta). Hoaryn kanssa noilla pelasin viimeks ja on systeemit niistä ajoista muuttuneet, niin voi olla vähän hakemista.
-
/dev/hda5 /media/hda5 ntfs rw 0 0
tommosen rivin löysin... kesti vähän aikaa ymmärtää et piti ettii tiedostoist toi etc/mtab polku mut löytypähän kuitenkin ;)
-
elikkä sen rivin poistamalla ja sudo umount /media/hda5 ja sudo mount -a komennot ajamalla pitäis onnistua... Kopioi ensin mtab talteen kuitenkin, eli sudo cp /etc/mtab /etc/mtab.backup.
-
vielä viimeinen kysymys jotta homma lähtee kunnolla etenemään - miten pääsen muokkaamaan etc/mtab tiedostoa jos haluan pois sen viimeisen rivin sieltä?
File Browser -> etc -> mtab polku antaa ainoastaan luku oikeudet...
Suuri kiitos kaikesta - eiköhän tämä tästä lähde toimimaan :)
-
Elikkä avaat sen jollain tekstieditorilla. komentoriviltä
sudo nano /etc/mtab
avaa sen nano editorilla, nanon paikalle voit vaihtaa geditin tai muun tekstieditorin. Tuo sudo(SuperUserDO) mahdollistaa nanon pyörimisen rootin oikeuksin jolloin nanolla on valta muuttaa systeemitiedostoja.
-
jospa viel kerran koittaisin kysya miten toi mounttaaminen vois menna:
mtab tiedosto nayttaa talta:
/dev/hda2 / reiserfs rw,notail 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
devpts /dev/pts devpts rw,gid=5,mode=620 0 0
tmpfs /dev/shm tmpfs rw 0 0
usbfs /proc/bus/usb usbfs rw 0 0
tmpfs /lib/modules/2.6.12-10-386/volatile tmpfs rw,mode=0755 0 0
/dev/hda1 /media/hda1 vfat rw 0 0
tmpfs /dev tmpfs rw,size=10M,mode=0755 0 0
/dev/hda5 /media/hda5 ntfs rw 0 0
poistan viimeisen rivin - isken sudo umount /media/hda5 ja sudo mount -a komennot
lopputulos on kuitenkin edelleenkin:
mount: /dev/hda5 already mounted or /media/windows busy
hda5 on samaan aikaan lukittu kun koitan saada tiedostoja ulos
-
Joo pistä mtabiin takaisin se rivi vaan. Ota vaikka fstabistakin pois se lisätty rivi. sitten kirjoitat
sudo chmod 755 /media/hda5
voi olla että ennen tuota täytyy kirjoittaa umount ja sen jälkeen mount.
-
En tiedä sekoittaako tuo asioita jotenkin, että sinulla /dev/hda5 on levyllä fyysisesti vasta /dev/hda6:n jälkeen.
Millä ihmeellä sait tuon tuollaiseksi ??? ;)
mtab-tiedostoa ei muokata, sillä se on tiedosto jonka järjestelmä luo lennosta ja se siis kertoo nuo mountatut osiot. Muistaakseni saman tiedon saa muutakin kautta, mutta nyt en muista mistä.
Mikko
P.S. Luitko jo tämän läpi: http://forum.ubuntu-fi.org/index.php?topic=1269.0
-
jospa viel kerran koittaisin kysya miten toi mounttaaminen vois menna:
mtab tiedosto nayttaa talta:
/dev/hda5 /media/hda5 ntfs rw 0 0
No, tuossa oli virheenä se, ettei mtab:ia pitäne käpistellä vaan /etc/fstab.
/etc/fstab:in mukaan liitetäään systeemit suoraa bootinyhteydessä järjestelmään.
/dev/hda5 /media/hda5 ntfs rw 0 0
Yleensä tuollainen rw tarkoittaa read-write. NTFS-tuki on kuitenkin vielä vain osion
lukemiseen, joten tuo w-vipunen näyttäisi aika kummalta - ja erityisen vaaralliselta.
Tarkistapa, miltä tuo /etc/fstab-tiedosto määrittelee tuon /dev/hda5:n ntfs-osion
liittämisen.
Poistamalla tuo /dev/hda5 rivin /etc/fstab:ista, voit irroittaa (umount) osion järjestelmästä.
Tämän irroittamisen jälkeen, voit liittää sen käsin. Kun homma toimii, voit uudelleen
määritellä tuon osion liittämisen automaattisesti /etc/fstab:in avulla.
Jotenkin luulen, että tuo /media/windows liittyy asiaan (eli /mnt/hda5 olisi liitetty /media/windows tms?)
Re: ntfs partition mounttaaminen ubuntulle luettavaan muotoon
Tuo otsikko viittaa siihen, että ongelmasi olisi käytettävä merkistö siten, että ääkköset
toimisivat. Sekin on helppo määritellä sitten tuolla metodilla, jolla osion liität systeemiin.
Avainsana on tietenkin Ubuntun käyttämä UTF-8.
-
mikko: minulla on 40 giganen kovalevy jonka tehdas oli osioinu 20/20 - siirsin kaiken tärkeän toiselle - tyhjensin ensimmäisen - jaoin 18/2 ja tein hda2? ja hda6 swap...
-
mikko: minulla on 40 giganen kovalevy jonka tehdas oli osioinu 20/20 - siirsin kaiken tärkeän toiselle - tyhjensin ensimmäisen - jaoin 18/2 ja tein hda2? ja hda6 swap...
Tuostahan se tulee. Ok.
Unohda koko mtab ja laita tänne tuloste komennosta cat /etc/fstab, niin voimme auttaa.
jospa viel kerran koittaisin kysya miten toi mounttaaminen vois menna:
mtab tiedosto nayttaa talta:
/dev/hda5 /media/hda5 ntfs rw 0 0
No, tuossa oli virheenä se, ettei mtab:ia pitäne käpistellä vaan /etc/fstab.
/etc/fstab:in mukaan liitetäään systeemit suoraa bootinyhteydessä järjestelmään.
/dev/hda5 /media/hda5 ntfs rw 0 0
Yleensä tuollainen rw tarkoittaa read-write. NTFS-tuki on kuitenkin vielä vain osion
lukemiseen, joten tuo w-vipunen näyttäisi aika kummalta - ja erityisen vaaralliselta.
Tarkistapa, miltä tuo /etc/fstab-tiedosto määrittelee tuon /dev/hda5:n ntfs-osion
liittämisen.
Poistamalla tuo /dev/hda5 rivin /etc/fstab:ista, voit irroittaa (umount) osion järjestelmästä.
Tämän irroittamisen jälkeen, voit liittää sen käsin. Kun homma toimii, voit uudelleen
määritellä tuon osion liittämisen automaattisesti /etc/fstab:in avulla.
Jotenkin luulen, että tuo /media/windows liittyy asiaan (eli /mnt/hda5 olisi liitetty /media/windows tms?)
Se että jokin osio on fstabissa ei takaa sitä, että se liitettäisiin automaattisesti tiedostojärjestelmään. Siihen tarkoitukseen pitää fstabin optioissa lukea auto.
On ihan järkevää pitää kaikkia edes silloin tällöin tarvittavia osioita fstabissa, sillä se helpottaa niiden liittämistä käsipelilläkin. Jos joltain osiolta puuttuu tuolta merkintä, niin joudut liittämisen yhteydessä määrittämään sekä liitettävän osion että liitospisteen ja noiden lisäksi vielä tiedostojärjestelmän sekä tarvittavat optiot, kuten utf8 yms.
Jos fstabissa jo lukee esim. /dev/hda /media/windows ntfs users,noauto,utf8,umask=0000 0 0, niin silloin liittämiseen ei tarvita sen kummempaa kuin mount /media/windows ja homma toimii. Lisäksi gnomen paneeliin saa lisättyä levynliittimen jolla tällaiset osiot saa yhdellä klikkauksella joko liitettyä tai irrotettua. Kätevää :D
Mikko
P.S. Sori kun työpaikan Windows/IE-yhdistelmä sotkee aina nuo ääkköset viestiä lainatessani. Yrittäkää kestää...