Kirjoittaja Aihe: ntfs osioiden mount ongelma feistyssä  (Luettu 2394 kertaa)

katchu

  • Käyttäjä
  • Viestejä: 33
    • Profiili
ntfs osioiden mount ongelma feistyssä
« : 06.05.07 - klo:23.41 »
Eli asensin kubuntu feistyn läppäriin. Normaalista poiketen ei kubuntu tunnistanut ntfs osioita.

fdisk -l sanoo:
Koodia: [Valitse]
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ö:
Koodia: [Valitse]
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:
Koodia: [Valitse]
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?

SuperOscar

  • Käyttäjä
  • Viestejä: 4000
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: ntfs osioiden mount ongelma feistyssä
« Vastaus #1 : 07.05.07 - klo:00.21 »
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ä:

Koodia: [Valitse]
       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:

Koodia: [Valitse]
/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

pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11