Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Asentaminen ja käyttöönotto => Aiheen aloitti: TomiMan - 27.09.06 - klo:21.04
-
Tulee tällainen ilmoitus:
error: device /dev/hdb1 is not removable
error: could not execute pmount
sekä
Valitettavasti kohteen "57,2 Gt-taltio" oikeuksia ei voitu muuttaa.
mitäs mä nyt teen???
-
No ensinnäkin, mitä komensit päätteessä?
-
No ensinnäkin, mitä komensit päätteessä?
Yritin tiedostoselaimessa avata taltion, en muuta ???
-
No ohhoh, eipä ole tullut tommosta eteen. Oletko varma, että sinulla on käyttöoikeudet?
-
No ohhoh, eipä ole tullut tommosta eteen. Oletko varma, että sinulla on käyttöoikeudet?
Mä olen koneen ainut käyttäjä ja luulisin että saan sitä käyttää, en nyt oikeen tajuu????????
Mulla on ollut tänään tän koneen kans vähän muutenkin probleemia. Jouduin vaihtaa sekä emon että prossun, siitä tää onghelma varmaan johtuu. Toivottavasti joku osaa neuvoo miten saan ton levyn taas käyttöön.
-
Vaikka oletkin koneen ainoa käyttäjä, niin ei se tarkoita, että sinulla olisi varmasti käyttöoikeudet kaikkeen. Useimmiten käyttöoikeudet on "rootilla", jos kyseessä on jokin tärkeämpi juttu.
Koitetaas nyt sitten vaihtaa ne käyttöoikeudet.
Avaapas pääte ja komenna:
sudo chown käyttäjätunnus:ryhmä(esim. käyttäjätunnuksesi) kohde (eli kansio johon olet mountannut tuon hdb1:n).
esim.
sudo chown jake:jake /media/hdb1
-
No ohhoh, eipä ole tullut tommosta eteen. Oletko varma, että sinulla on käyttöoikeudet?
Mä olen koneen ainut käyttäjä ja luulisin että saan sitä käyttää, en nyt oikeen tajuu????????
Mulla on ollut tänään tän koneen kans vähän muutenkin probleemia. Jouduin vaihtaa sekä emon että prossun, siitä tää onghelma varmaan johtuu. Toivottavasti joku osaa neuvoo miten saan ton levyn taas käyttöön.
Käsittäisin, että sulla ei ole /etc/fstab :iin määritelty tuota levyä tai se on määritelty sinne väärin (onko tuo joku kovalevy? USB/IDE/SATA).
http://packages.debian.org/unstable/utils/pmount
-
http://packages.debian.org/unstable/utils/pmount
Miksi tuo Debian linkki on tuossa? Ubuntussa on ihan oma pmount, josta löytyy forumin haulla tietoa. (kiire) :)
Edit: no niin, nyt meni kiireet pois.
Ubuntu toimii väärin kun se yrittää pmount:n avulla liittää kiinteää laitetta, vaikka järjestelmävastaava ei ole ko. laitetta sellaiseen toimintaan sallituksi asettanut.
Ubuntun pitäisi vain järeämmin kertoa mistä on kyse, vaikkapa näin:
Kiinteän laitteen pmount EI onnistu, ota yhteys järjestelmähyypiöön (root) ja käske sen hoitaa hommansa..
Jos järjestelmävastaava (root) sitten on ammattitaidoton, tulee hänen hakeutua uudelleenkoulutukseen.
man pmount ja man pumount ovat hyvä alku siihen, lisäksi vaikkapa nämä:
http://forum.ubuntu-fi.org/index.php?topic=5213.msg38359#msg38359
http://forum.ubuntu-fi.org/index.php?topic=5445.msg39337#msg39337
Jos järjestelmähenkilö sitten katsoo asiakseen, hän joko lisää ko. kiinteän asian /etc/fstab tiedostoon,
jolloin se mountataan automaattisesti (normaali tapa).
Tai vaihtoehtoisesti antaa luvan tavallisen käyttäjän käyttää ko. asiaa pmount:n avulla,
sallien sen /etc/pmount.allow tiedostossa.
Molemmissa vaihtoehdoissa vaaditaan järjestelmävastaavan (root) oikeinsuoritettuja toimenpiteitä.
Yleisesti, jos jokin ei toimi, kannattaa katsoa man-sivu ko. asiasta, nyt man pmount
koska selkeästi virheilmoituksessa näkyy pmount ;)
Huom, pmount on oletuksena Ubuntussa, eli mitään ei tarvitse asentaa, ei etenkään Debian-kirjastosta!
-
http://packages.debian.org/unstable/utils/pmount
Miksi tuo Debian linkki on tuossa? Ubuntussa on ihan oma pmount, josta löytyy forumin haulla tietoa. (kiire) :)
Edit: no niin, nyt meni kiireet pois.
Ubuntu toimii väärin kun se yrittää pmount:n avulla liittää kiinteää laitetta, vaikka järjestelmävastaava ei ole ko. laitetta sellaiseen toimintaan sallituksi asettanut.
Ubuntun pitäisi vain järeämmin kertoa mistä on kyse, vaikkapa näin:
Kiinteän laitteen pmount EI onnistu, ota yhteys järjestelmähyypiöön (root) ja käske sen hoitaa hommansa..
Jos järjestelmävastaava (root) sitten on ammattitaidoton, tulee hänen hakeutua uudelleenkoulutukseen.
man pmount ja man pumount ovat hyvä alku siihen, lisäksi vaikkapa nämä:
http://forum.ubuntu-fi.org/index.php?topic=5213.msg38359#msg38359
http://forum.ubuntu-fi.org/index.php?topic=5445.msg39337#msg39337
Jos järjestelmähenkilö sitten katsoo asiakseen, hän joko lisää ko. kiinteän asian /etc/fstab tiedostoon,
jolloin se mountataan automaattisesti (normaali tapa).
Tai vaihtoehtoisesti antaa luvan tavallisen käyttäjän käyttää ko. asiaa pmount:n avulla,
sallien sen /etc/pmount.allow tiedostossa.
Molemmissa vaihtoehdoissa vaaditaan järjestelmävastaavan (root) oikeinsuoritettuja toimenpiteitä.
Yleisesti, jos jokin ei toimi, kannattaa katsoa man-sivu ko. asiasta, nyt man pmount
koska selkeästi virheilmoituksessa näkyy pmount ;)
Huom, pmount on oletuksena Ubuntussa, eli mitään ei tarvitse asentaa, ei etenkään Debian-kirjastosta!
En tarkoittanut, että Ubuntuun ruvettaisiin Debianin paketteja asentamaan, tuo sattui löytymään ensimmäisenä, kun googlella pmount paketin tietoja etsin.
Eli ideana oli näyttää mistä sain tiedon, että /etc/fstab:ssa olisi levy konffattu väärin.
Olisin toki voinut laittaa mieluummin tämänkin, mutta kuten näkyy niissä on samat tekstit:
http://packages.ubuntulinux.org/dapper/utils/pmount
-
Juu, eihän tuo minun käyttöoikeushomma olekaan oikea vaihtoehto. Tuli itsellänikin juuri eilen samanlainen ongelma, ja ilmeni, että olin konffinut fstabin väärin. Kannattaa siis tarkistaa se. Autamme, jos et itse osaa.
-
Juu, eihän tuo minun käyttöoikeushomma olekaan oikea vaihtoehto. Tuli itsellänikin juuri eilen samanlainen ongelma, ja ilmeni, että olin konffinut fstabin väärin. Kannattaa siis tarkistaa se. Autamme, jos et itse osaa.
tämmöstä tekstiä mulle tuli kun komensin #sudo gedit /etc/fstab:
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/hda1 / ext3 defaults,errors=remount-ro 0 1
/dev/hda5 none swap sw 0 0
/dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0
....... ei näy hdb:tä lainkaan ???
ja sit tää # sudo fdisk -l:
Levy /dev/hda: 20.8 Gt, 20847697920 tavua
255 päätä, 63 sektoria/ura, 2534 sylinteriä
Yksiköt = 16065 * 512 = 8225280 -tavuiset sylinterit
Laite Käynn Alku Loppu Lohkot Id Järjestelmä
/dev/hda1 * 1 2427 19494846 83 Linux
/dev/hda2 2428 2534 859477+ 5 Laajennettu
/dev/hda5 2428 2534 859446 82 Linux / Solaris heittovaihtotiedosto
Levy /dev/hdb: 122.9 Gt, 122942324736 tavua
255 päätä, 63 sektoria/ura, 14946 sylinteriä
Yksiköt = 16065 * 512 = 8225280 -tavuiset sylinterit
Laite Käynn Alku Loppu Lohkot Id Järjestelmä
/dev/hdb1 1 6374 51199123+ 83 Linux
:-\
-
Juu, eihän tuo minun käyttöoikeushomma olekaan oikea vaihtoehto. Tuli itsellänikin juuri eilen samanlainen ongelma, ja ilmeni, että olin konffinut fstabin väärin. Kannattaa siis tarkistaa se. Autamme, jos et itse osaa.
tämmöstä tekstiä mulle tuli kun komensin #sudo gedit /etc/fstab:
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/hda1 / ext3 defaults,errors=remount-ro 0 1
/dev/hda5 none swap sw 0 0
/dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0
....... ei näy hdb:tä lainkaan ???
ja sit tää # sudo fdisk -l:
Levy /dev/hda: 20.8 Gt, 20847697920 tavua
255 päätä, 63 sektoria/ura, 2534 sylinteriä
Yksiköt = 16065 * 512 = 8225280 -tavuiset sylinterit
Laite Käynn Alku Loppu Lohkot Id Järjestelmä
/dev/hda1 * 1 2427 19494846 83 Linux
/dev/hda2 2428 2534 859477+ 5 Laajennettu
/dev/hda5 2428 2534 859446 82 Linux / Solaris heittovaihtotiedosto
Levy /dev/hdb: 122.9 Gt, 122942324736 tavua
255 päätä, 63 sektoria/ura, 14946 sylinteriä
Yksiköt = 16065 * 512 = 8225280 -tavuiset sylinterit
Laite Käynn Alku Loppu Lohkot Id Järjestelmä
/dev/hdb1 1 6374 51199123+ 83 Linux
:-\
Sehän on sitten selvä peli, eli lisäät vain sen levyn tuonne /etc/fstab:iin.
Jos tuon hdb1:n tiedostojärjestelmä on ext3, niin sittenhän voit melkein kopioida tiedon tuosta hda1:stä
/dev/hdb1 /home/suntunnus/suntekemähakemisto ext3 defaults,errors=remount-ro 0 1
-
Jos tuon hdb1:n tiedostojärjestelmä on ext3, niin sittenhän voit melkein kopioida tiedon tuosta hda1:stä
/dev/hdb1 /home/suntunnus/suntekemähakemisto ext3 defaults,errors=remount-ro 0 1
Vaikka Linux onkin erittäin joustava systeemi, ja kukin voi tehdä kuten parhaaksi näkee, ei tuo liittäminen noin ole
aivan kaikkein järkevin tapa.
Järjestelmän mukaisia hakemistoja liittää osioita ovat /mnt tai /media.
Osioita siis voidaan liittää manuaalisesti suoraa mount -komennolla tai automatisoida liittäminen tavalla tai toisella
tiedoston /etc/fstab mukaan.
Ohjeet liittämiseen löytyvät helposti man-sivuilta, joissa on kerrottu kunkin määrityksen merkitys:
man mount
http://www.die.net/doc/linux/man/man8/mount.8.html
-
Jos tuon hdb1:n tiedostojärjestelmä on ext3, niin sittenhän voit melkein kopioida tiedon tuosta hda1:stä
/dev/hdb1 /home/suntunnus/suntekemähakemisto ext3 defaults,errors=remount-ro 0 1
Vaikka Linux onkin erittäin joustava systeemi, ja kukin voi tehdä kuten parhaaksi näkee, ei tuo liittäminen noin ole
aivan kaikkein järkevin tapa.
Järjestelmän mukaisia hakemistoja liittää osioita ovat /mnt tai /media.
Osioita siis voidaan liittää manuaalisesti suoraa mount -komennolla tai automatisoida liittäminen tavalla tai toisella
tiedoston /etc/fstab mukaan.
Ohjeet liittämiseen löytyvät helposti man-sivuilta, joissa on kerrottu kunkin määrityksen merkitys:
man mount
http://www.die.net/doc/linux/man/man8/mount.8.html
Totta
Oikea oppisesti tuo menisi siis vissiin näin?
/dev/hdb1 /mnt/hdb1 ext3 defaults,errors=remount-ro 0 1
tai
/dev/hdb1 /media/hdb1 ext3 defaults,errors=remount-ro 0 1
Mä oon vaan halunnut tuon toisen kovalevyn mountatun tonne mun käyttäjän alle...
Tee kuten itse haluat, ilmeisesti kuitenkaan tuo mun tapa hoitaa asia ei voi haavoittaa järjestelmää vai voiko?
-
Totta
Oikea oppisesti tuo menisi siis vissiin näin?
/dev/hdb1 /mnt/hdb1 ext3 defaults,errors=remount-ro 0 1
tai
/dev/hdb1 /media/hdb1 ext3 defaults,errors=remount-ro 0 1
Mä oon vaan halunnut tuon toisen kovalevyn mountatun tonne mun käyttäjän alle...
Tee kuten itse haluat, ilmeisesti kuitenkaan tuo mun tapa hoitaa asia ei voi haavoittaa järjestelmää vai voiko?
no niin, jotain tapahtu, mut ei vieläkään toivottua. Nyt tällainen ilmoitus
Valitun taltion liittäminen ei onnistu.
mount: vain root voi liittää /dev/hdb1 pisteeseen /media/hdb1
Ja levyjen hallinnassa ei pysty ottamaan alustettua osiota käyttöön >:(
Mitä ihmettä mä nyt seuraavaks yritän?????
-
/dev/hdb1 /media/hdb1 ext3 defaults,errors=remount-ro 0 1
mount: vain root voi liittää /dev/hdb1 pisteeseen /media/hdb1
defaults,errors=remount-ro sijaan esim.
auto,user tai noauto,user tms. (Erilaiset määritykset löytyvät man mount ohjeista.
Luepa, mitä defaults pitää sisällään.)
Muutos astuu voimaan komennon mount -a jälkeen.
Tuo errors=remount-ro on järkevä yleensä vain juuri-osiolla.
tai root-oikeuksin
sudo mount /dev/hdb1 /media/hdb1
-
/dev/hdb1 /media/hdb1 ext3 defaults,errors=remount-ro 0 1
mount: vain root voi liittää /dev/hdb1 pisteeseen /media/hdb1
defaults,errors=remount-ro sijaan esim.
auto,user tai noauto,user tms. (Erilaiset määritykset löytyvät man mount ohjeista.
Luepa, mitä defaults pitää sisällään.)
Muutos astuu voimaan komennon mount -a jälkeen.
Tuo errors=remount-ro on järkevä yleensä vain juuri-osiolla.
tai root-oikeuksin
sudo mount /dev/hdb1 /media/hdb1
No nyt sitten tällanen ilmoitus:
mount: liitospiste /media/hdb1 ei ole olemassa
???
-
mount: liitospiste /media/hdb1 ei ole olemassa
man mount tai luet jo tarjoamani weppisivun 'man mount'.
Osio liitetään valittuun hakemistoon. Onko osio /media/hdb1 olemassa. Jos ei ole
tee se: sudo mkdir /media/hdb1 (suosittelen mieluummin liitospisteeksi /mnt/hdb1).
Ja yritä uudelleen.
-
mount: liitospiste /media/hdb1 ei ole olemassa
man mount tai luet jo tarjoamani weppisivun 'man mount'.
Osio liitetään valittuun hakemistoon. Onko osio /media/hdb1 olemassa. Jos ei ole
tee se: sudo mkdir /media/hdb1 (suosittelen mieluummin liitospisteeksi /mnt/hdb1).
Ja yritä uudelleen.
No niin, on yritetty tavata ohjeita mut ei oma englanti näköjään väänny tarpeeks et ymmärtäis jotain olennaista. Oli sit pakko vaan poistaa koko kovalevy ja käyttää vaan tätä pienempää. Sain poistettua tekemäni hekemistot jotka estivät kovon poiston jälkeen koko ubuntun starttaamisen mut nyt mennään vanhalla kokoonpanolla.
Voisko joku kertoo miten etenisin seuraavaks jos kuitenkin haluisin ottaa ton toisenkin kovon käyttöön. Olen sen jo useaan otteeseen alustanut ubuntun avulla joten tiedostojärjestelän tai jotain pitäis olla levyllä EXT3??
-
Voisko joku kertoo miten etenisin seuraavaks jos kuitenkin haluisin ottaa ton toisenkin kovon käyttöön.
Google auttaa: http://tapsa.terae.net/linux/konsoli.htm#hd
Windowssista Linuxiin: http://tapsa.terae.net/linux/
Lisäksi kannattaa tutustua Ubuntu tutuksi sivuihin.
http://fi.wikibooks.org/wiki/Ubuntu_tutuksi
-
#sudo gedit /etc/fstab:
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/hda1 / ext3 defaults,errors=remount-ro 0 1
/dev/hda5 none swap sw 0 0
/dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0
# sudo fdisk -l:
...
Levy /dev/hdb: 122.9 Gt, 122942324736 tavua
255 päätä, 63 sektoria/ura, 14946 sylinteriä
Yksiköt = 16065 * 512 = 8225280 -tavuiset sylinterit
Laite Käynn Alku Loppu Lohkot Id Järjestelmä
/dev/hdb1 1 6374 51199123+ 83 Linux
Noniin siinä on kaikki tarvittavat tiedot:
Tee kansio mihin haluat mountata(ubuntutussa yleensä mountataan kansioon /media/ joissakin muissa voi olla /mnt/):
sudo mkdir /media/hdb1(esimerkiksi näin, voi olla että pitää kansion oikeuksia vielä muuttaa mutta eipä siitä vielä mitään)
muokkaa fstabbia niin että osio mountataan kyseiseen kansioon(fstab on käynnistettäessä ajettavan tiedosto jolla liitetään osiot järjestelmään):
sudo gedit /etc/fstab Ja lisää loppuun seuraava rivi:
/dev/hdb1 /media/hdb1 ext3 defaults 0 2(vain juuri osiolla kannattaa pitää fschk 1:stä muut osiot yleensä 2)
Ja lopuksi liität fstabin uudestaan:
sudo mount -a
Tuliko virheitä? katso onko hdb1 nyt mountattu: cat /etc/mtab? Pääsetkö nyt liittämääsi kansioon tiedostonhallinnan kautta(pitäisi ilmestyä työpöydälle pikakuvake). Jos ja vain jos pääset kyllä kansioon mutta et voi kirjoittaa sinne mitään on sinun muutettava kansion oikeuksia(esim näin: sudo umount /dev/hdb1 ja jos tämä onnistuu niin muuta oikeudet komennolla sudo chmod go+x /media/hdb1 )
-
#sudo gedit /etc/fstab:
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/hda1 / ext3 defaults,errors=remount-ro 0 1
/dev/hda5 none swap sw 0 0
/dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0
# sudo fdisk -l:
...
Levy /dev/hdb: 122.9 Gt, 122942324736 tavua
255 päätä, 63 sektoria/ura, 14946 sylinteriä
Yksiköt = 16065 * 512 = 8225280 -tavuiset sylinterit
Laite Käynn Alku Loppu Lohkot Id Järjestelmä
/dev/hdb1 1 6374 51199123+ 83 Linux
Noniin siinä on kaikki tarvittavat tiedot:
Tee kansio mihin haluat mountata(ubuntutussa yleensä mountataan kansioon /media/ joissakin muissa voi olla /mnt/):
sudo mkdir /media/hdb1(esimerkiksi näin, voi olla että pitää kansion oikeuksia vielä muuttaa mutta eipä siitä vielä mitään)
muokkaa fstabbia niin että osio mountataan kyseiseen kansioon(fstab on käynnistettäessä ajettavan tiedosto jolla liitetään osiot järjestelmään):
sudo gedit /etc/fstab Ja lisää loppuun seuraava rivi:
/dev/hdb1 /media/hdb1 ext3 defaults 0 2(vain juuri osiolla kannattaa pitää fschk 1:stä muut osiot yleensä 2)
Ja lopuksi liität fstabin uudestaan:
sudo mount -a
Tuliko virheitä? katso onko hdb1 nyt mountattu: cat /etc/mtab? Pääsetkö nyt liittämääsi kansioon tiedostonhallinnan kautta(pitäisi ilmestyä työpöydälle pikakuvake). Jos ja vain jos pääset kyllä kansioon mutta et voi kirjoittaa sinne mitään on sinun muutettava kansion oikeuksia(esim näin: sudo umount /dev/hdb1 ja jos tämä onnistuu niin muuta oikeudet komennolla sudo chmod go+x /media/hdb1 )
No niin, näyttää jo paljon paremmalta. Kiitos hienoista neuvoista tällaiselle tosi aloittelijalle.
Vielä on kuitenkin sellainen ongelma etten saa tallennettua levylle mitään, eli en ole saanut oikeuksia vaikka annoin päätteessä edellä mainitut komennot.......
Vielä kun saan sen toimimaan, olen tooooooooosi tyytyväinen :D
-
Tjooh eli nyt taitaapi olla kirjoitus oikeuksista kysymys.En nyt ole ihan varma miten tämä menee mutta oiskohan komennolla
sudo chmod 777 -R /media/hdb1 (jos nyt nimesit sen noin, 777 antaa oikeudet kaikille tehdä kaikkea(kirjoittaa lukea yms. järjestelmä kansioille tuota komentoa ei pidä mennä antamaan))
-
Tjooh eli nyt taitaapi olla kirjoitus oikeuksista kysymys.En nyt ole ihan varma miten tämä menee mutta oiskohan komennolla
sudo chmod 777 -R /media/hdb1 (jos nyt nimesit sen noin, 777 antaa oikeudet kaikille tehdä kaikkea(kirjoittaa lukea yms. järjestelmä kansioille tuota komentoa ei pidä mennä antamaan))
Kiitos, olis mun toi varmaan pitänyt itsekin muistaa mut kun ei. Nyt toimii kuin unelma, kiitos vielä ;D