Fedora ja NTFS osioiden mounttaus ongelma

Minulla on käytössä Windows XP ja sen rinnalla Fedora 12 jossa olen liittänyt 3 NTFS osiota, näin
/dev/sda1 = /mnt/Windows_C
/dev/sda2 = /mnt/Windows_E
/dev/sdb1 = /mnt/Windows_D

sda1:llä on windows

Mutta ongelma on se että jostaiin syystä Fedora 12 vaihtaa sda levyn sdb:ksi ja toisin päin eli välillä homma toimii ja levyt näkyvät, mutta välillä käy näin
Liitetään paikalliset tiedostojärjestelmät: WARNING: All config files need .conf: /etc/modprobe.d/anaconda, it will be ignored in a future release.
NTFS signature is missing.
Failed to mount ‘/dev/sda2’: Virheellinen argumentti
The device ‘/dev/sda2’ doesn’t seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
e[60G[e[0;31mVIRHE e[0;39m]

ja kun näin käy onkin /dev/sda2 ja sda1 /dev/sdb2 ja sdb1 ja sdb1 on sda1 eli Fedora 12 vaihtelee näiden paikkaa jatkuvasti, välillä homma menee ihan oikein ja välillä väärin, mikäköhän mahtaisi olla vikana kun osiot näkyvät välillä väärin.

Tiedän että fedora 12 mounttaa automaattisesti /media hakemistoon, mutta näin oli tehtynä myös Fedora 10 ja ei ollut mitään ongelmaa, vaikka antaisi mountata automaattisesti niin silti on sama ongelma eli välillä Windowssin C osio on sda1 ja välillä sdb1.

fstablessa on näin

/dev/sda1 /mnt/Windows_C ntfs-3g defaults,locale=fi_FI.utf8 0 0
/dev/sdb1 /mnt/Windows_D ntfs-3g defaults,locale=fi_FI.utf8 0 0
/dev/sda2 /mnt/Windows_E ntfs-3g defaults,locale=fi_FI.utf8 0 0

[quote=“Juksu, post:1, topic:1005”]Minulla on käytössä Windows XP ja sen rinnalla Fedora 12 jossa olen liittänyt 3 NTFS osiota, näin
/dev/sda1 = /mnt/Windows_C
/dev/sda2 = /mnt/Windows_E
/dev/sdb1 = /mnt/Windows_D

sda1:llä on windows

Mutta ongelma on se että jostaiin syystä Fedora 12 vaihtaa sda levyn sdb:ksi ja toisin päin eli välillä homma toimii ja levyt näkyvät, mutta välillä käy näin
Liitetään paikalliset tiedostojärjestelmät: WARNING: All config files need .conf: /etc/modprobe.d/anaconda, it will be ignored in a future release.
NTFS signature is missing.
Failed to mount ‘/dev/sda2’: Virheellinen argumentti
The device ‘/dev/sda2’ doesn’t seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
e[60G[e[0;31mVIRHE e[0;39m]

ja kun näin käy onkin /dev/sda2 ja sda1 /dev/sdb2 ja sdb1 ja sdb1 on sda1 eli Fedora 12 vaihtelee näiden paikkaa jatkuvasti, välillä homma menee ihan oikein ja välillä väärin, mikäköhän mahtaisi olla vikana kun osiot näkyvät välillä väärin.

Tiedän että fedora 12 mounttaa automaattisesti /media hakemistoon, mutta näin oli tehtynä myös Fedora 10 ja ei ollut mitään ongelmaa, vaikka antaisi mountata automaattisesti niin silti on sama ongelma eli välillä Windowssin C osio on sda1 ja välillä sdb1.

fstablessa on näin

/dev/sda1 /mnt/Windows_C ntfs-3g defaults,locale=fi_FI.utf8 0 0
/dev/sdb1 /mnt/Windows_D ntfs-3g defaults,locale=fi_FI.utf8 0 0
/dev/sda2 /mnt/Windows_E ntfs-3g defaults,locale=fi_FI.utf8 0 0[/quote]

voit mountata disk-by-id:n alta.


Eero

[quote=“Juksu, post:1, topic:1005”]Minulla on käytössä Windows XP ja sen rinnalla Fedora 12 jossa olen liittänyt 3 NTFS osiota, näin
/dev/sda1 = /mnt/Windows_C
/dev/sda2 = /mnt/Windows_E
/dev/sdb1 = /mnt/Windows_D

sda1:llä on windows

Mutta ongelma on se että jostaiin syystä Fedora 12 vaihtaa sda levyn sdb:ksi ja toisin päin eli välillä homma toimii ja levyt näkyvät, mutta välillä käy näin
Liitetään paikalliset tiedostojärjestelmät: WARNING: All config files need .conf: /etc/modprobe.d/anaconda, it will be ignored in a future release.
NTFS signature is missing.
Failed to mount ‘/dev/sda2’: Virheellinen argumentti
The device ‘/dev/sda2’ doesn’t seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
e[60G[e[0;31mVIRHE e[0;39m][/quote]

Liittyisköhän tuohon anacondaan, kun tuolla siitä mainitaan. Se on aiheuttanut ainakin yhden bugin, joten ehkä kannattais kokeilla poistaa tuo anaconda.

http://fedoraproject.org/wiki/Common_F12_bugs#CD_tray_problems_or_slow_boot_after_installation_from_live_CD

Eipä ole anacondaa koneella, joten ei voine ainakaan siitä johtua.

[quote=“Juksu, post:1, topic:1005”]NTFS signature is missing.
Failed to mount ‘/dev/sda2’: Virheellinen argumentti
The device ‘/dev/sda2’ doesn’t seem to have a valid NTFS.
Maybe the wrong device is used? …[/quote]

Pistäpä tuloste komennosta su - -c 'fdisk -l' Virheilmoitushan selvästi viittaa siihen, ettei ko. osiolla (laitetiedosto /dev/sda2) olisi NTFS-tiedostojärjestelmää.

Tällä hetkellä homma toimii.

Levy /dev/sda: 1000.2 Gt, 1000204886016 tavua
255 päätä, 63 sektoria/ura, 121601 sylinteriä
Yksiköt = 16065 * 512 = 8225280 -tavuiset sylinterit
Levyn tunniste: 0xff0fff0f

Laite Käynn     Alku          Loppu    Lohkot   Id  Järjestelmä

/dev/sda1 * 1 19377 155645721 7 HPFS/NTFS
/dev/sda2 19378 121601 821114280 7 HPFS/NTFS

Levy /dev/sdb: 163.9 Gt, 163928604672 tavua
255 päätä, 63 sektoria/ura, 19929 sylinteriä
Yksiköt = 16065 * 512 = 8225280 -tavuiset sylinterit
Levyn tunniste: 0x644338a0

Laite Käynn     Alku          Loppu    Lohkot   Id  Järjestelmä

/dev/sdb1 * 112 10048 79818921 7 HPFS/NTFS
/dev/sdb2 10049 19929 79369132+ f W95 Laaj (LBA)
/dev/sdb5 10049 16497 51801561 7 HPFS/NTFS
/dev/sdb6 16498 19675 25527253+ 83 Linux
/dev/sdb7 19676 19929 2040223+ 82 Linux-sivutus / Solaris

Levy /dev/sdc: 203.9 Gt, 203928109056 tavua
255 päätä, 63 sektoria/ura, 24792 sylinteriä
Yksiköt = 16065 * 512 = 8225280 -tavuiset sylinterit
Levyn tunniste: 0x0dc40dc3

Laite Käynn     Alku          Loppu    Lohkot   Id  Järjestelmä

/dev/sdc1 * 1 37 296960 83 Linux
Osion 1 loppu ei ole sylinterin rajalla.
/dev/sdc2 6627 24538 143878140 83 Linux
/dev/sdc3 24539 24792 2040255 82 Linux-sivutus / Solaris
/dev/sdc4 38 6626 52926142+ 5 Laajennettu
/dev/sdc5 38 6626 52926111 83 Linux

Osiotaulumerkinnät eivät ole levyjärjestyksessä

Mutta ongelma onkin siinä että välillä Fedora 12 jostain syystä vaihtaa sda ja sdb:n paikkaa eli se mikä tällähetkellä on

Laite Käynn Alku Loppu Lohkot Id Järjestelmä
/dev/sda1 * 1 19377 155645721 7 HPFS/NTFS
/dev/sda2 19378 121601 821114280 7 HPFS/NTFS

onkin

Laite Käynn Alku Loppu Lohkot Id Järjestelmä
/dev/sdb1 * 1 19377 155645721 7 HPFS/NTFS
/dev/sdb2 19378 121601 821114280 7 HPFS/NTFS

ja kun näin käy on sda1 Windowssin D-asema minkä piräisi olla sdb1.
Homma sinäänsä toimii mutta virhe tulee koska sda on jostain syystä muuttunut sdb:ksi mitä ei tapahtunut Fedora 10.

Näyttäisi ongelma koorjaantuneen jonkun päivityksen myötä, koska enää tuota ei ole tullut ja SDA(1 ja 2) on aina oikein.

Nykyisin levyosioiden tunnistamiseen käytetään levyn UUID:tä. Fedorassa joskus muinoin levyn LABEL-määritystä. Toki yhä levyn suora määrittely /dev/sdXX toimii. Levyosioiden liittäminen selviää tiedostossa /etc/fstab.