Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: katchu - 06.05.07 - klo:23.41
-
Eli asensin kubuntu feistyn läppäriin. Normaalista poiketen ei kubuntu tunnistanut ntfs osioita.
fdisk -l sanoo:
mika@katchu:~$ sudo fdisk -l
Password:
Levy /dev/hda: 30.0 Gt, 30005821440 tavua
255 päätä, 63 sektoria/ura, 3648 sylinteriä
Yksiköt = 16065 * 512 = 8225280 -tavuiset sylinterit
Laite Käynn Alku Loppu Lohkot Id Järjestelmä
/dev/hda1 1 3 24066 a0 IBM Thinkpad -valmiustil
a
/dev/hda2 * 4 674 5389807+ 7 HPFS/NTFS
/dev/hda3 675 2608 15534855 f W95 Laaj (LBA)
/dev/hda4 2609 3648 8353800 83 Linux
/dev/hda5 675 2555 15109101 7 HPFS/NTFS
/dev/hda6 2556 2608 425691 82 Linux / Solaris heittova ihtotiedosto
Levy /dev/sda: 250.0 Gt, 250059350016 tavua
255 päätä, 63 sektoria/ura, 30401 sylinteriä
Yksiköt = 16065 * 512 = 8225280 -tavuiset sylinterit
Tämä ei näytä osiotaululta.
Valitsit mahdollisesti väärän laitteen.
Laite Käynn Alku Loppu Lohkot Id Järjestelmä
/dev/sda1 ? 115291 225343 883996688 7 HPFS/NTFS
Osion 1 loppu ei ole sylinterin rajalla.
/dev/sda2 ? 79706 167741 707141781+ 6c Tuntematon
Osion 2 loppu ei ole sylinterin rajalla.
/dev/sda3 ? 10499 10499 0 d Tuntematon
Osion 3 loppu ei ole sylinterin rajalla.
/dev/sda4 156141 156143 23250+ 0 Tyhjä
Osion 4 loppu ei ole sylinterin rajalla.
Osiotaulumerkinnät eivät ole levyjärjestyksessä
ja fstabin sisältö:
mika@katchu:~$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/hda4
UUID=0ed3b7b0-0141-4cdf-97d5-f260052aa94c / ext3 defaults,errors=remount-ro 0 1
# /dev/hda6
UUID=718d95f6-0c53-419f-9837-064df8de7cb8 none swap sw 0 0
/dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/scd0 /media/cdrom1 udf,iso9660 user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
/dev/hda2 /mnt/windowsXP ntfs ro,defaults 0 0
/dev/hda5 /media/softa ntfs ro,defaults 0 1
Hda2 ja -5 osiot mounttaantuvat kyllä, ja näkyvät tuolla /media hakemistossa muttei pääse katselemaan tiedostaja valittaen ettei oikeudet riitä, Softa kansion jonne tuo hda5 on liitetty omistaksi on ilmeisesti merkitty root.
Jos koitan antaa chmodilla 444 oikeudet kansiolle sanoo:
mika@katchu:~$ sudo chmod 444 /media/softa
chmod: muutetaan tiedoston "/media/softa" oikeuksia: Read-only file system
Jos kirjaudun konsolissa rootiksi su root komennolla pääsen kyllä katselemaan noita osiota, mutta muuten en. Mikä neuvoksi?
-
chmod ei tosiaan tietenkään toimi, koska NTFS ei tue Linuxin oikeussysteemiä, vaan oikeudet määrätään levyä mountatessa.
man mount kertoo NTFS-osioiden liittämisestä:
uid=value, gid=value and umask=value
Set the file permission on the filesystem. The umask value is
given in octal. By default, the files are owned by root and not
readable by somebody else.
Minä olen yleensä pannut gid=100 (users-ryhmä, sisältää taviskäyttäjät) ja umask=002 (rwx omistajalle ja ryhmälle, r-x muille) FAT-asemille, ja kaipa se toimii NTFS:llekin. Hermojaan tod.näk. myös säästää, jos lisää uid=100 (id 100 on se ekana luotu (K)ubuntun tunnus, jota yleensä koneen pääkäyttäjä käyttää).
Lisäksi taisi olla niin, että NTFS-asemilla joutui aina säheltämään merkistön kanssa. Riittääköhän utf8...
Tiivistäen siis /etc/fstabiin näin:
/dev/hda2 /mnt/windowsXP ntfs ro,uid=100,gid=100,umask=002,utf8 0 0
/dev/hda5 /media/softa ntfs ro,uid=100,gid=100,umask=002,utf8 0 1