Ubuntu Suomen keskustelualueet

Muut alueet => Muut käyttöjärjestelmät ja Linux-jakelut => Aiheen aloitti: Tepi - 15.02.11 - klo:16.29

Otsikko: Windowsin kansiot näkyviin [Ratkaistu]
Kirjoitti: Tepi - 15.02.11 - klo:16.29
Minulla on käyttiksinä Debian ja XP. Monesti käy niin että Windowsin puolella on jokin kuva jonka haluaisin, mutten pääse käsiksi. Näen Windowsin osit, mutten voi yhdistää jostain syystä:
Virheellinen liitosvalitsin yritettäessä liittää taltiota "Data"
Joskus toimi Ubuntulla ja Debianillakin, muttei enää. Windowsilta kyllä pääsee Linux-kansioihin.

Kiitos
Otsikko: Vs: Windowsin kansiot näkyviin
Kirjoitti: Ganymedes - 15.02.11 - klo:17.10
Oikeasti tämä kuuluu "muiden jakeluiden alle", jonne joku tämän varmaan kohta siirtääkin.

Ubuntu vastaus olisi:

- Windows levysi tulee näkyviin "Places" alle (Sijainnit)
- klikkaamalla levyä se tulee näkyviin ja myös NTFS-levyyn on automaattisesti kirjoitusoikeudet

Näin jos kyseessä on tavanomainen dual-boot järjestelmä.

Ubuntu levysi EI näy automaattisesti Windowsissa jos siinä on Ubuntun kannalta katsottuna järkevä tiedostojärjestelmä (ext3 tai ext4). Mutta sen saanee näkyviin lataamalla Windowsiin kolmannen osapuolen ajureita.

Mutta kun sinulla toimii kysymyksesi perusteella jotenkin muutoin, niin tilanteesi on muunlainen tai/ja Debian toimii erilailla.
Otsikko: Vs: Windowsin kansiot näkyviin
Kirjoitti: Tepi - 15.02.11 - klo:17.35
Unohdin tosiaan mainita että Windowsille latasin tuollaisen softan jolla pääse käsiksi Linuxin puolelle.

Debianissa Windowsin osiot näkyvät kyllä "Tietokone"-otsakkeen alla, mutta kun koitan yhdistää niin heittää tuota erroria jonka aikaisemmin jo mainitsin
Otsikko: Vs: Windowsin kansiot näkyviin
Kirjoitti: Ganymedes - 15.02.11 - klo:18.31
En tunne Debiania joten en osaa sanoa mitä erityispiirteitä siinä voisi olla.

Ubuntussa käytän usein ulkoisia NTFS ja FAT32-levyjä  ja niiden liittämisessä ei ole mitään erikoista. Periaatteessa sisäiset levyt toimivat samalla tavalla.

Mahdollisia ongelman lähteitä:
- Debian versiossasi ei ole NTFS tukea, en tosin tiedä onko näin, Ubuntussa on ollut jo jonkin aikaa. Debianiinkin tämän tuen varmaan saa ladattua.

- Windows-levyssäsi on jotakin vikaa irrotuksen jälkeen. Tämä saattaa tapahtua väärän irrotuksen jälkeen (tosin sisäistä levyähän ei "irroteta" ja ongelman pitäisi näkyä Windowsissakin seuraavassa bootissa - joten tämä on hieman kaukaa haettua).  Tai Windows-levyssäsi (oikeasti tiedostojärjestelmässä) on jotakin vikaa joka tapauksessa vaikka Windows näyttääkin toimivan. Aja levylle "checkdisk f- vivulla", muistaakseni "chkdsk /f c:". Esim. Ubuntussa ajettava "ntfsfix" EI korjaa aina vikoja. Tämä on tietysti temppu, joka voi sekoittaa levyn lopullisestikin.

- kaukaa haettu, pelkkä arvaus, mutta kuitenkin: Ubuntussa NTFS-levyt toimivat väärin, sikäli että Ubuntu-käyttäjällä on aina kirjoitusoikeudet NTFS-levylle. Näinhän ei saisi olla, eikä näin ole Windowsissakaan. Mahdollisesti Debianissa asia on toteutettu oikein ja NTFS-levylle ei niin vain pääsekään, ilman omistusoikeuksien ottamista, tavalla tai toisella.
Otsikko: Vs: Windowsin kansiot näkyviin
Kirjoitti: Tepi - 15.02.11 - klo:19.19
Komennot eivät jostain syystä toimi:
Koodia: [Valitse]
command not foundLähiverkon kautta pääse toisille Windows-koneille, mutten omaani, joten joku tässä oman koneen kohdalla mättää. Windowskin toimii jos sen käynnistää bootissa, muttei löydy silloin kun Debian on päällä
Otsikko: Vs: Windowsin kansiot näkyviin
Kirjoitti: Ganymedes - 15.02.11 - klo:19.48
Voi olla että komennon parametrien järjestyksellä on väliä, minulla ei ole tässä Windowsia. Alla oleva komento on tällaisesta paikasta:

http://support.microsoft.com/kb/315265

chkdsk volume:/f
(tosin ilmeisesti väärin koska luulisin että " : " merkin jälkeen pitäisi tulla blankko).

Muitakin korjausvaihtoehtoja löytyy linkin takaa.

En tiedä mitä tämä lause tarkoittaa kirjaimellisesti ottaen:

"Windowskin toimii jos sen käynnistää bootissa, muttei löydy silloin kun Debian on päällä."

... mutta eihän se Windows tietenkään mitään vastaa, jos se ei ole käynnissä. Jos Debian on käynnissä, niin Windows ei voi olla käynnissä samaan aikaan. Tosin, et ole explisiittisesti sanonut, että sinulla on dual-boot järjestelmä, joten väärinymmärryksen mahdollisuuksia on tässä useita.

Se, että näet levysi ei liity tähän ... tai hetkinen ... puhut Debianin "Tietokoneesta". En edelleenkään tunne Debiania, mutta nähtävästi tarkoitit verkossa jaetun levyn käyttöä. Sitähän et voi käyttää, koska Windows-kone ei ole käynnissä silloin kun Debian on käynnissä.

Sinun pitää löytää se Windows-levy jostakin muualta eli Sijainnit (Places) alta - mikä se nyt sitten Debianissa onkaan.

Luulisin, että pelkästään tästä on kyse - yrität käyttää verkkolevyä koneesta joka on sammutettu - ei voi toimia. Käytä levyä suoraan levynä - Debian sen oletettavasti aukaisee.
Otsikko: Vs: Windowsin kansiot näkyviin
Kirjoitti: Tepi - 15.02.11 - klo:20.08
Tälläinen os siis se Tietokone:
(http://kuvaton.com/k/YYcA.png)
Eli siis minulla on dual-bootti, Windows toimii jos bootatessa valitsen sen. Sitä yritin sanoa.
Tuo Tietokone-hommeli löytyy Sijainnit-valikosta, jossa sitten näkyvät nuo Windowsinkin osiot.
Sijainnit-valikosta en muuten löydä noita Windows-osioita. Tuollainen Verkko-valikko löytyy, josta pääsen muuhun lähiverkkoon. Mutta sekään ei aina oikein toimi. Koneessa ei ole kuin yksi kovalevy, jossa ovat nämä kaikki osiot, niin Windows kuin Debiankin
Otsikko: Vs: Windowsin kansiot näkyviin
Kirjoitti: Ganymedes - 15.02.11 - klo:20.13
OK, tuo selventää.

Eikö noista mikään ole se Windows osio? Vaihtoehtoja on useampia, esim. tuo 39.1 Gt?

Toisaalta voitko laittaa seuraavien komentojen tulosteet myös nähtäville:

fdisk -l (pieni ällä lopussa)

blkid

df -h

Näitä varmaan pitää ajaa roottina Debianissa (tai ainakin tuota keskimmäistä komentoa) tai käyttää sudo:a jos sellainen on käytössä.
Otsikko: Vs: Windowsin kansiot näkyviin
Kirjoitti: Tepi - 15.02.11 - klo:20.36
Löysin englanniksi erään ohjeeen, jonka avulla sain jotain aikaan. Nyt tosin kun yritän liittaa Windowsin osioihin, tulee herjaus:
Koodia: [Valitse]
Oikeutesi eivät riitä taltion "Pelit" liittämiseen
Tajuntani mukaan tuo 39Gt on C-asema, johon itse Windows on asennettu. Pelit ja Data ovat NTSF-osioita, joilla säilytän tiedostoja, ja aikoinaan ku pelasin niin pelit olivat Pelit-osiossa.
Sitten tulosteita:

fdisk -l:
Koodia: [Valitse]
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x3c3e3c3d

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        5105    41005881    7  HPFS/NTFS
/dev/sda2            5106       19457   115282440    f  W95 Ext'd (LBA)
/dev/sda5            5107        6491    11125012+   7  HPFS/NTFS
/dev/sda6            6492       14775    66541198+   7  HPFS/NTFS
/dev/sda7           14776       16050    10241406   83  Linux
/dev/sda8           16051       16177     1020096   82  Linux swap / Solaris
/dev/sda9           16178       19457    26346568+  83  Linux

blkid:
Koodia: [Valitse]
/dev/sda1: UUID="CE34DE8334DE6E49" TYPE="ntfs"
/dev/sda5: UUID="271C7BA178DE72EB" LABEL="Data" TYPE="ntfs"
/dev/sda6: UUID="1810A19210A17800" LABEL="Pelit" TYPE="ntfs"
/dev/sda7: UUID="f6be7f9e-f1e9-4f30-aa98-ee4be7b6d23a" TYPE="ext3"
/dev/sda8: TYPE="swap"
/dev/sda9: UUID="901255bf-5702-4ae6-84ab-1d4eca92a7e9" TYPE="ext3"

df -h
Koodia: [Valitse]
/dev/sda1: UUID="CE34DE8334DE6E49" TYPE="ntfs"
/dev/sda5: UUID="271C7BA178DE72EB" LABEL="Data" TYPE="ntfs"
/dev/sda6: UUID="1810A19210A17800" LABEL="Pelit" TYPE="ntfs"
/dev/sda7: UUID="f6be7f9e-f1e9-4f30-aa98-ee4be7b6d23a" TYPE="ext3"
/dev/sda8: TYPE="swap"
/dev/sda9: UUID="901255bf-5702-4ae6-84ab-1d4eca92a7e9" TYPE="ext3"
teppo:/home/teppo# df -h
Tiedostojärjestelmä   Koko  Käyt Vapaa Käy% Liitospiste
/dev/sda7             9,7G  4,4G  4,8G  48% /
tmpfs                 506M     0  506M   0% /lib/init/rw
udev                   10M  764K  9,3M   8% /dev
tmpfs                 506M     0  506M   0% /dev/shm
/dev/sda9              25G   20G  5,5G  79% /home

Englanninkielinen ohje on tälläinen:
Lainaus
Edit fstab as root
Koodia: [Valitse]
su
password

pico /etc/fstab

Add lines similar to that below. Important: Change the device, i.e /dev/sda2, to match your windows partition. You can list partitions with fdisk -l

Koodia: [Valitse]
/dev/sda2 /mnt/Windows ntfs-3g defaults 0 0
I would suggest putting the mount point in /mnt. As root
Koodia: [Valitse]
mkdir /mnt/Windows
but this can be altered to suit your needs.

Make sure you have ntfs-3g installed. Again as root:
Koodia: [Valitse]
apt-get install ntfs-3g
Reboot to have fstab take effect.

man fstab will give you details of the fstab file format.

Eli siis lisättiin tuonne fstabiin jotenkin Windows-osiot, jonka teinkin
Otsikko: Vs: Windowsin kansiot näkyviin
Kirjoitti: Tomin - 15.02.11 - klo:21.02
Luulenpa, että tuo ntfs-3g pitää vaihtaa vfat:ksi, koska tuo osio on W95 (siis FAT).
Otsikko: Vs: Windowsin kansiot näkyviin
Kirjoitti: Ganymedes - 15.02.11 - klo:21.29
Pitäisihän nuo aueta klikkaamallakin - tai ainakin Ubuntussa aukeaa.

Tosiaan sda2 ei ole ntfs.
Otsikko: Vs: Windowsin kansiot näkyviin
Kirjoitti: Tepi - 15.02.11 - klo:21.40
Sain tuon toimimaan nyt sillä tavalla että muoksin ja kuoksin tuota fstadia, mutta ongelmaksi tosiaan muodostui hiukan se että en tarvitse sitä aina, vaan satunnaisesti. Nyt hyppää joka käynnistyksessä työpöydälle.
Umount:lla sain irrotettua asemat, jonka jälkeen sain tuon boottiaseman vielä takaisinkin päälle kirjoittamalla
Koodia: [Valitse]
mount /mnt/WindowsOtin aseman pois fstadista ja käynnistin uudelleen, mutta nyt en taaskaan saa sitä asemaa päälle. Millä mounttauskomennolla sen saisi toimimaan?
Muut asemat otin samalla pois sieltä, niitä en oikeastaan tosiaan tarvitse ja ne vähän temppuilivat tuossa. Nekin kyllä käynnistyivät, mutta en saanut niitä uudelleen päälle
E: http://kuvaton.com/k/YYKy.png
Tuossa on kuva tilanteesta jolla sain kaikki asemat päälle ja ne toimivat. En tosin halua niitä aina päälle, sillä ne hyppivät ympäriu työpöytää tosiaan. Klikatessa olisi suotavaa. Että käynnistyvät silloin kun haluan, ei aina käynnistyessä
Otsikko: Vs: Windowsin kansiot näkyviin
Kirjoitti: Ganymedes - 15.02.11 - klo:21.44
Joo, noiden laittaminen fstabiin voi aiheuttaa ongelmia. Yleensä mounttailen tuollaisia vain tarpeen mukaan.

mounttikomennossa on periaatteessa samat asiat kuin tuossa fstabissakin. Tiedostojärjestelmän tyypin pitää olla oikein (nähdäkseni blkid näyttää sen todellisen) ja ainoastaan root voi mountata. Mountti komentoa varten pitää olla liitospiste luotuna valmiiksi, esim. /mnt -hakemistoon.
Otsikko: Vs: Windowsin kansiot näkyviin
Kirjoitti: Tepi - 15.02.11 - klo:21.54
Millä komennolla se sitten onnistuu.
Kun laitan
mount /dev/sda1/
tulee:
Koodia: [Valitse]
mount: can't find /dev/sda1/ in /etc/fstab or /etc/mtab
Kun laitan
mount /dev/sda1 /mnt/Windows ntfs-3g defaults 0 0
tulee:
Koodia: [Valitse]
Usage: mount -V                 : print version
       mount -h                 : print this help
       mount                    : list mounted filesystems
       mount -l                 : idem, including volume labels
So far the informational part. Next the mounting.
The command is `mount [-t fstype] something somewhere'.
Details found in /etc/fstab may be omitted.
       mount -a [-t|-O] ...     : mount all stuff from /etc/fstab
       mount device             : mount device at the known place
       mount directory          : mount known device here
       mount -t type dev dir    : ordinary mount command
Note that one does not really mount a device, one mounts
a filesystem (of the given type) found on the device.
One can also mount an already visible directory tree elsewhere:
       mount --bind olddir newdir
or move a subtree:
       mount --move olddir newdir
One can change the type of mount containing the directory dir:
       mount --make-shared dir
       mount --make-slave dir
       mount --make-private dir
       mount --make-unbindable dir
One can change the type of all the mounts in a mount subtree
containing the directory dir:
       mount --make-rshared dir
       mount --make-rslave dir
       mount --make-rprivate dir
       mount --make-runbindable dir
A device can be given by name, say /dev/hda1 or /dev/cdrom,
or by label, using  -L label  or by uuid, using  -U uuid .
Other options: [-nfFrsvw] [-o options] [-p passwdfd].
For many more details, say  man 8 mount .
Kun laitan pelkän
/dev/sda1 /mnt/Windows ntfs-3g defaults 0 0
tulee:
Koodia: [Valitse]
bash: /dev/sda1: Lupa evätty
Olen siis koko ajan root-terminaalissa, eli kyllä pitäisi onnistua
Otsikko: Vs: Windowsin kansiot näkyviin
Kirjoitti: Ganymedes - 15.02.11 - klo:22.16
Sorry, piti käydä välillä muualla.

Komento lienee Debianissakin (rootissa):

mount -t ntfs-3g /dev/sda1 /mnt/windows_levy

Sinun pitää ensin tehdä (roottina) tuo hakemisto "/mnt/windows_levy" (siis /mnt varmaankin on jo olemassa).

Kuten edellä huomautettiin, fat32:n tapauksessa tyyppi on "vfat".

(Siis lähtötilanteessa ei saa olla mountattu ja fstab:ssa ei ole mitään sda1:stä).

Edit:
Tiedostot näkyvät siis hakemistossa /mnt/windows_levy onnistuneen mountin jälkeen.
Otsikko: Vs: Windowsin kansiot näkyviin
Kirjoitti: retu - 15.02.11 - klo:22.19
Se sda2 on extended osio, jonka sisällä osiot sda6-9 ovat. Älä mounttaa sitä!
Otsikko: Vs: Windowsin kansiot näkyviin
Kirjoitti: Ganymedes - 15.02.11 - klo:22.25
Se sda2 on extended osio, jonka sisällä osiot sda6-9 ovat. Älä mounttaa sitä!

Hyvä huomio!

Muutenkin täältä käsin on vaikeata tietää mitä sinulla siellä on. Huomasin jo aiemmin, että ainoastaan kolmesta ei-Linux osiosta puhut, mutta listalla näkyy niitä neljä. Katso osoiden tyyppi, niiden koko, labelit ja päättelee siitä mikä on mikäkin. Vielä ... liitä ne yksitellen ja katso että se mitä näet vastaa sitä mitä pitäisi näkyä.

Luulisin että sda1 on osio mistä ensi sijaisesti puhut kun se on vielä boot osiokin ja Windows sinulla boottaa.
Otsikko: Vs: Windowsin kansiot näkyviin
Kirjoitti: Tepi - 15.02.11 - klo:22.49
Noniiin! Nyt toimii, kunhan vain koodia iski root terminaaliin taas :)
Pitää ottaa koodi ylös niin pääse toistekin selailemaan Windowsia.
Kiitoksia tuhannesti kaikille avusta, kyllähän tämä tästä aukeni
Otsikko: Vs: Windowsin kansiot näkyviin [Ratkaistu]
Kirjoitti: Ganymedes - 15.02.11 - klo:22.53
Hyvä homma  ;D

Nuo mountit voi tehdä tiedostoon jota ajat, ja silloin se mounttaa ne kaikki. Ajettava tiedosto on ihan tavallinen, kunhan muutat sen oikeudet sellaiseksi, että "voi ajaa ohjelmana".

Toisaalta voit kopioida siitä tiedostosta terminaaliin (päätteeseen) ja ajaa siellä. Sekin toimii ihan kätevästi koska pääte muistaa edelliset komennot. Ylänuolella pääset aina hakemaan vanhoja komentoja (ne eivät siis unohdu bootissa), jolloin ei niitä tarvitse joka kerta kopioida.
Otsikko: Vs: Windowsin kansiot näkyviin [Ratkaistu]
Kirjoitti: Tepi - 15.02.11 - klo:23.06
Kokeilin laittaa tuon ohjelmaksi, mutta veikkaan että yrittää suorittaa normaalissa päätteessä, kun se pitää ainakin normaalisti tehdä root terminaalissa. Hmmhmm, ainakin toimii jotenkin :D
E: Ei auttanut vaikka laitoin alkuun sudonkin
Otsikko: Vs: Windowsin kansiot näkyviin [Ratkaistu]
Kirjoitti: Ganymedes - 15.02.11 - klo:23.15
No joo, Ubuntussa ajan sudona ja se osaa kysyä sen salasanan sitten lennosta.

Joo, ei tuolla tavalla ajettuna oikeusasiat sinänsä muutu mihinkään ja sikäli sinun pitäisi saada ajamaan se roottina jos sudo-käytäntö ei ole sinulla aktivoitu (käsittääkseni ei toimi oletuksena Debianissa, kokeile komentorivillä mitä se sanoo kun yrität sudo:tella, jos siitä saisi vinkkiä).
Otsikko: Vs: Windowsin kansiot näkyviin [Ratkaistu]
Kirjoitti: retu - 15.02.11 - klo:23.28
Laita fstab tiedostoon:
Koodia: [Valitse]
/dev/sda1 /mnt/Windows ntfs-3g defaults,noauto,user 0 0Sen jälkeen pitäisi liittäminen onnistua komennolla:
Koodia: [Valitse]
mount /mnt/Windowsilman että tarvitsee olla root eikä liitä käynnistyessä automaattisesti.

Jos liität useampia osioita, et voi liittää kaikkia yhtäaikaa samaan hakemistoon (/mnt/Windows), kuten tuossa kuvattoman commin kuvassa on yritys.

Jos liität sda2 osion (ja onnistut siinä), saatat tuhota sen sisällä olevien osioiden (sda5-sda9) sisältöä.
Otsikko: Vs: Windowsin kansiot näkyviin [Ratkaistu]
Kirjoitti: Tepi - 15.02.11 - klo:23.32
Kokeilen tuossa huomenissa tuota lyhyempää koodia vielä, voisi muistaa ulkoakin tuon koodinpätkän sitten

Tälläistä tuli kun tarjosi sudoa tavan päätteeseen:
Koodia: [Valitse]
[käyttäjätunnus] is not in the sudoers file.  This incident will be reported.
On tuon saman tekstin kanssa joskus ennenkin ollut vääntöä, en vain muista missä yhteydessä
Otsikko: Vs: Windowsin kansiot näkyviin [Ratkaistu]
Kirjoitti: retu - 15.02.11 - klo:23.44
Käyttäjätunnus puuttuu sudoers tiedostosta, kuten herjassa sanotaan. Pitäisi lisätä se sinne (/etc/sudoers) tms. Kts. man sudoers.