Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Asentaminen ja käyttöönotto => Aiheen aloitti: Coppola - 17.05.07 - klo:01.04
-
Olen yrittänyt suorittaa mounttauksia seuraavilla komennoilla:
sudo mount /dev/sda6 /media/musa
sudo mount /dev/sda5 /media/leffat
Toimii täydellisesti seuraavaan boottiin asti jolloin mounttaukset ovat taas hävinneet
-
Komennoilla useimmiten muutetaan systeemin tämänhetkistä tilaa ja asetustiedostoja muokkaamalla tehdään pysyviä muutoksia. Tämä on se yleinen malli, joitain poikkeuksia löytyy. Järjestelmään liitettävät tiedostojärjestelmät määritellään tiedostossa /etc/fstab Sen muokkaaminen onnistuu esim. komennolla
gksudo gedit /etc/fstab
Syntaksi jota tiedostossa käytetään on melko yksinkertainen, liitettävän tiedostojärjestelmän laitetiedosto annetaan ensin, seuraavassa kohdassa liitospiste ja vielä optiot. Esimerkkirivi voisi näyttää tältä:
#<Laitetiedosto> <liitospiste> <tyyppi> <optiot>
/dev/sda6 /media/musa ext3 defaults 0 0
Tiedostojärjestelmän tyyppi kannattaa tarkistaa komennolla sudo fdisk -l
Ext3, jota tuossa esimerkkirivissä käytin on se jolla Ubuntu oletuksena alustaa levyt, mutta Windowsin kanssa yleisesti käytössä ovat vfat ja ntfs (onkohan se nykyinen ntfs-3g)
-
tein kuten neuvoit ja rebootin jälkeen sama juttu. fstab tiedosto näyttää seuraavanlaiselta:
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/sda7 / ext3 defaults,errors=remount-ro 0 1
/dev/sda1 /media/sda1 ext3 defaults,nls=utf8,umask=007,gid=46 0 1
/dev/sda5 /media/leffa ext3 defaults,nls=utf8,umask=007,gid=46 0 1
/dev/sda6 /media/musa ext3 defaults,nls=utf8,umask=007,gid=46 0 1
/dev/sda9 /media/sda9 ext3 defaults 0 2
/dev/sda8 none swap sw 0 0
/dev/hda /media/cdrom0 udf,iso9660 user,noauto 0 0
olisikohan tiedostossa vielä jotain mitä pitäisi muuttaa?
-
Höm. Ekassa viestissä on leffat, toisessa leffa... ?
Laita tänne komennon sudo fdisk -l
tuloste.
-
sudo fdisk -l
Disk /dev/sda: 203.9 GB, 203928109056 bytes
255 heads, 63 sectors/track, 24792 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 2550 20482843+ 83 Linux
/dev/sda2 2551 24791 178650832+ f W95 Ext'd (LBA)
/dev/sda5 5101 8924 30716248+ 83 Linux
/dev/sda6 8925 21800 103426438+ 7 HPFS/NTFS
/dev/sda7 21801 24664 23005048+ 83 Linux
/dev/sda8 24665 24791 1020096 82 Linux swap / Solaris
/dev/sda9 2551 5100 20482812 83 Linux
Partition table entries are not in disk order
-
Ainakaan nämä tiedot ei vastaa toisiaan:
/dev/sda6 8925 21800 103426438+ 7 HPFS/NTFS
/dev/sda6 /media/musa ext3 defaults,nls=utf8,umask=007,gid=46 0 1
eli oikeampi rivi tuolla /etc/fstab:ssa olis jotakuinkin näin:
/dev/sda6 /media/musa ntfs defaults,nls=utf8,umask=007,gid=46 0 1
-
eli oikeampi rivi tuolla /etc/fstab:ssa olis jotakuinkin näin:
/dev/sda6 /media/musa ntfs defaults,nls=utf8,umask=007,gid=46 0 1
Tai jos haluaa ntfs-tiedostojärjestelmälle kirjoitustuen ja ntfs-3g -niminen paketti on jo asennettu ("sudo apt-get install ntfs-3g" asentaa sen), rivi fstabissa voi olla myös:
/dev/sda6 /media/musa ntfs-3g defaults,locale=en_US.UTF-8 0 1
-
Ainakaan nämä tiedot ei vastaa toisiaan:
/dev/sda6 8925 21800 103426438+ 7 HPFS/NTFS
/dev/sda6 /media/musa ext3 defaults,nls=utf8,umask=007,gid=46 0 1
eli oikeampi rivi tuolla /etc/fstab:ssa olis jotakuinkin näin:
/dev/sda6 /media/musa ntfs defaults,nls=utf8,umask=007,gid=46 0 1
osio oli NTFS mutta alustin sen ext3:ksi joka myös on nykyinen tiedostojärjestelmä. Miksi fdisk näyttää tuon väärin?
-
osio oli NTFS mutta alustin sen ext3:ksi joka myös on nykyinen tiedostojärjestelmä. Miksi fdisk näyttää tuon väärin?
Olisiko osion tyyppi ristiriidassa sen formaatin kanssa? fdiskillä sen saa muutetuksi oikeaksi (= 83 eli Linux), mutta en osaa sanoa, olisiko siinä tietojen menettämisen vaaraa...
Jos haluat kokeilla, niin "sudo fdisk /dev/sda", sitten komento "t" (muuta tyyppiä) ja sen kysymyksiin vastauksiksi 6 (= /dev/sda6) ja 83 (= uusi tyyppi). Lopuksi "w" kirjoittamaan tiedot levylle.
-
SuperOscar: Kokeilin mutta tilanne sama. ???
-
onko vielä guruja paikalla jotka osais neuvoo... ::)
-
Ite tekisin seuraavaa: mounttaus manuaalisesti, tiedostojen kopiointi talteen toiselle osiolle ja sitten gpartedilla ensin osion poisto ja sitten uuden osion luonti... :) Vaan enpä olekkaan mikään guru vaan ihan perus nyyppä... :) Tuolla pitäis kuitenkin onnistua...
-
levyosion poistokaan ei näytä onnistuvan:
Unable to delete partition!
Please unmount any logical partitions having a number higher than 5
-
Näyttää kummalliselta... Pyytää sua unmounttaamaan kaikki numeroa 5 isommalla numerolla olevat osiot...sulla tais kuiten olla juuriosio numerolla 7... Saitko sieltä sd6:lta kopsattua filet turvaan?
-
osio oli NTFS mutta alustin sen ext3:ksi joka myös on nykyinen tiedostojärjestelmä. Miksi fdisk näyttää tuon väärin?
Ei fdisk tarkista, mikä tiedostojärjestelmä levyosiolla on, vaan se lukee tuon fdisk:llä annetun tiedostojärjestelmätunnuksen.
Please unmount any logical partitions having a number higher than 5
Onpa hieman hassu ilmoitus, koska loogiset osiot (jatketulla osiolla) alkavat aina viidestä lähtien. 1-4 ovat taas primääriosioita.
Kuten tuossa vaaditaan, pitää osio irroittaa (umount). Kun osio on liitetty vaikkapa automaattisesti /etc/fstab:ssa, se pitää irroittaa manuaalisesti. Poista rivi /etc/fstab:sta, ja irroita osio ja komenna mount -a, jolloin ko. osio ei enää ole liitettynä.
Liitetyt osiot voi tarkistaa komennolla:
sudo mount
Tosin tuo levyosioiden poistaminen lienee aivan turha operaatio, koska osion id-tyyppi on vaihdettavissa ilman osion poistamista.
Jos osion tiedostotyyppi ei vastaa osiolla olevaa tiedostojärjestelmää, toimii systeemi kyllä, mutta joissakin erikoistapauksissa voidaan törmätä ongelmiin.