Toon posts:

[Gentoo / NTFS] Operation not permitted

Pagina: 1
Acties:

Verwijderd

Topicstarter
Jawel, de zoveelste vraag over NTFS onder Linux...

Ik gebruik een 2.6 kernel met NTFS support (read/write) en heb een aantal NTFS-partities gemount (rw).
Ik kan ze perfect lezen, maar totaal niet bewerken. Ik krijg bij elke schrijfbewerking te zien "Operation not permitted.", zelfs als root. Overigens staat er ook W2K op de pc, en daarmee kan ik wel op de partities schrijven.

code:
1
2
3
4
5
6
7
8
server / # mount
(...)
/dev/hda7 on /files/temp type ntfs (rw)
/dev/hda8 on /files/install type ntfs (rw)
/dev/hda10 on /files/progsels type vfat (rw)
/dev/hda6 on /files/ghost type ntfs (rw)
/dev/hda5 on /files/web type ntfs (rw)
(...)


Wie weet waardoor dit komt?

(Achtergrondinformatie: het is een server die W2K draait en die hopelijk binnenkort Gentoo gaat draaien... als Gentoo helemaal goed werkt stap ik over op ReiserFS, maar omdat ik W2K nog nodig ben kan ik dat op dit moment nog niet doen...)

  • Jelmer
  • Registratie: Maart 2000
  • Laatst online: 11:48
Wat wil je schrijven?
http://linux-ntfs.sourceforge.net/status.html#ntfsdriver:
Still read-only, but with safe file overwrite support on all Windows versions without changes to the file size (uncompressed, unencrypted, nonsparse files only).

  • M-ThijZ
  • Registratie: Maart 2003
  • Laatst online: 11:23

M-ThijZ

Riding on Rails

Uit de kernel configuratie
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
NTFS write support (NTFS_RW)

This enables the partial, but safe, write support in the NTFS driver.

The only supported operation is overwriting existing files, without
changing the file length. No file or directory creation, deletion or
renaming is possible. Note only non-resident files can be written to
so you may find that some very small files (<500 bytes or so) cannot
be written to.

While we cannot guarantee that it will not damage any data, we have
so far not received a single report where the driver would have
damaged someones data so we assume it is perfectly safe to use.

Note: While write support is safe in this version (a rewrite from
scratch of the NTFS support), it should be noted that the old NTFS
write support, included in Linux 2.5.10 and before (since 1997),
is not safe.

This is currently useful with TopologiLinux. TopologiLinux is run
on top of any DOS/Microsoft Windows system without partitioning your
hard disk. Unlike other Linux distributions TopologiLinux does not
need its own partition. For more information see
<http://topologi-linux.sourceforge.net/>

It is perfectly safe to say N here.


Het is dus alleen mogelijk om bestaande files te overschrijven, maar ze moeten dezelfde grote behouden.

Verwijderd

Topicstarter
Jelmer schreef op dinsdag 03 mei 2005 @ 12:55:
Wat wil je schrijven?
http://linux-ntfs.sourceforge.net/status.html#ntfsdriver:
Still read-only, but with safe file overwrite support on all Windows versions without changes to the file size (uncompressed, unencrypted, nonsparse files only).
Ow, sorry! Ik heb me net geleden laten vertellen dat NTFS write support al af was... (en de optie "NTFS write support" in m'n kernel config leek dat te ondersteunen...) Dan zal ik iets anders moeten verzinnen...

:X

  • FCA
  • Registratie: April 2000
  • Nu online

FCA

Ga eens zoeken naar captive_ntfs (op bugs.gentoo.org staat een ebuild). Is even prutsen om aan de praat te krijgen, maar het kan wel veilig schrijven. Voor langdurig gebruik is het niet aan te raden, het is nogal traag, maar als je perse iets wil schrijven kan het nuttig zijn.

Verandert z'n sig te weinig.


Verwijderd

Topicstarter
FCA schreef op dinsdag 03 mei 2005 @ 16:12:
Ga eens zoeken naar captive_ntfs (op bugs.gentoo.org staat een ebuild). Is even prutsen om aan de praat te krijgen, maar het kan wel veilig schrijven. Voor langdurig gebruik is het niet aan te raden, het is nogal traag, maar als je perse iets wil schrijven kan het nuttig zijn.
Ja, die kwam ik al tegen via Google, maar ik krijg hem niet aan de praat...
Portage verbergt het package, en als ik hem zeg dat ie het toch moet installeren wil die over de 100 MB aan dependencies compileren, waaronder X en ik voel er weinig voor X te installeren op m'n server...

(edit: op bugs.gentoo.org zie ik geen ebuild?)
Op de site http://www.jankratochvil.net/project/captive staat een static binary, maar die protesteert ook:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
server captive-static-1.1.5 # mount /dev/hda5 /files/web -t captive-ntfs
Captive NTFS v1.1.5.  Check a new version at: http://www.jankratochvil.net/
Preparing LUFS kernel module... Run /usr/share/lufs/prepmod if problems occur.
lufs module not loaded: Try running /usr/share/lufs/prepmod to see more. at /usr/bin/captive-lufsd line 180

server captive-static-1.1.5 # /usr/share/lufs/prepmod
(...)
Failed to prepare lufs.ko module for your Linux kernel 2.6.11-gentoo-r6.
Detected Linux kernel sources "/lib/modules/2.6.11-gentoo-r6/build" do not appear to be valid.
Please install kernel-source-x.y.z.i386.rpm or kernel-headers_x.y.z_i386.deb.
The following directory paths were search (first existing directory used):
                /lib/modules/2.6.11-gentoo-r6/build
                /usr/src/kernel-headers-2.6.11-gentoo-r6
                /usr/src/linux-2.6.11-gentoo-r6
                /usr/src/linux-2.6.11
                /usr/src/linux
                /usr/src/kernel-source-2.6.11-gentoo-r6
 at /usr/share/lufs/prepmod line 181


Die source staat ergens in /usr/src/linux... maar in welke submap daarvan weet ik niet, en hoe ik prepmod zeg dat ie er moet kijken weet ik al helemaal niet :/

Verwijderd

Verwijderd schreef op dinsdag 03 mei 2005 @ 17:12:

Ja, die kwam ik al tegen via Google, maar ik krijg hem niet aan de praat...
Portage verbergt het package, en als ik hem zeg dat ie het toch moet installeren wil die over de 100 MB aan dependencies compileren, waaronder X en ik voel er weinig voor X te installeren op m'n server...
Je hebt, neem ik aan, de USE-flags in make.conf wel op USE="-x" staan?

Verwijderd

Topicstarter
Verwijderd schreef op dinsdag 03 mei 2005 @ 17:21:
[...]

Je hebt, neem ik aan, de USE-flags in make.conf wel op USE="-x" staan?
Jahoor. Ik heb zelfs USE=" (- alle flags die hij ging checken )" geprobeerd :P
Pagina: 1