/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Linux & NTFS
Fra : (Per Røn


Dato : 27-01-04 09:40

Jeg har fået at vide at Linux kan håndtere NTFS-partitions. Gælder det
kun læsning fra, eller gælder det også skrivning til?

I MacOS X, et BSD-system, kan man kun læse fra en sådan partition.
Hvilket giver nogle problemer, når det pågældende drev [et eksternt
firewire-drev på 80G] normalt sidder på en XP Pro maskine, men frit skal
kunne flyttes til en hvilken som helst Mac eller PC, til transport af
data.

Kan Linux skrive til en NTFS-parition, vil det kun være et spørgsmål om
tid, før MacOS X også kan.
--
Per Erik Rønne

 
 
Peter Mogensen (27-01-2004)
Kommentar
Fra : Peter Mogensen


Dato : 27-01-04 09:45

Per Rønne wrote:
> Jeg har fået at vide at Linux kan håndtere NTFS-partitions. Gælder det
> kun læsning fra, eller gælder det også skrivning til?

Fra kernel 2.6.1:

====
config NTFS_RW
bool "NTFS write support"
depends on NTFS_FS
help
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.
====

Desuden bør man nok læse:
/usr/src/linux/Documentation/filesystems/ntfs.txt


Jess Nygaard Pederse~ (27-01-2004)
Kommentar
Fra : Jess Nygaard Pederse~


Dato : 27-01-04 19:10

On Tue, 27 Jan 2004 09:39:33 +0100, Per Rønne wrote:
> Jeg har fået at vide at Linux kan håndtere NTFS-partitions. Gælder det
> kun læsning fra, eller gælder det også skrivning til?

Fra http://www.jankratochvil.net/project/captive/ :

Project implements the first full read/write free access to NTFS disk
drives. You can mount your Microsoft Windows NT, 200x or XP partition as a
transparently accessible volume for your GNU/Linux.

This compatibility was achieved in the Wine way by using the original
Microsoft Windows ntfs.sys driver. It emulates the required subsystems of
the Microsoft Windows kernel by reusing one of the original ntoskrnl.exe,
ReactOS parts, or this project's own reimplementations, on a case by case
basis. Project includes the first open source MS-Windows kernel API for
Free operating systems. Involvement of the original driver files was
chosen to achieve the best and unprecedented filesystem compatibility and
safety.

As opposed to other projects this is currently the only software
supporting the full read/write access including the possibility to
create/delete files, modify directories etc.



Jeg har ikke prøvet at anvende dette software endnu, da jeg ikke har
haft en NTFS-partition jeg kunne forsøge mig med, men projektet lyder
lovende.


Mvh. Jess

(Per Røn (27-01-2004)
Kommentar
Fra : (Per Røn


Dato : 27-01-04 22:26

Jess Nygaard Pedersen <jessnp01@civil.auc.dk> wrote:

> Jeg har ikke prøvet at anvende dette software endnu, da jeg ikke har
> haft en NTFS-partition jeg kunne forsøge mig med, men projektet lyder
> lovende.

Jep, og så får Apple vel nok også implementeret løsningen på deres
Unix-system: MacOS X.

Meget morsomt ser det ud til at man kan formattere fat32 til større
partitions end 32G. MacOS X shell:

http://www.macosxhints.com/article.php?story=20030613121738812

Procedure:
1. Create two partitions in Windows (Windows2000 in my case),
first for HFS+, second for FAT32. No need to format them.


2. Connect drive to OS X. Befor switching drive on, run this
command from terminal:
ls /dev/rdisk?
You'll get a list of current disks.


3. Switch on the external drive. If OS X pops up with a window
about initing new drive, press Ignore.


4. Repeat the ls /dev/rdisk? command. Now you should see one more
disk in the list. Remeber its number (i.e. rdisk2, I'll use this one in
the examples).


5. Type ls /dev/rdisk2*. You should get rdisk2s1 and rdisk2s2 -
first is first partition, second is second partition.


6. Run the following command, but change HFS_VOLUME_NAME to
something informative for you:
newfs_hfs -v HFS_VOLUME_NAME /dev/rdisk2s1
When it's done, you now have an HFS+ partition.


7. Run this command:
newfs_msdos -v FAT_VOLUME_NAME -F 32 /dev/rdisk2s2
Now you have a FAT32 partition. It's not limited to only 32gb -- I have
100gb, and it works at least with OS X 10.2.6.


8. Powercycle the external drive.


9. In my case, OS X picks up the FAT32 partition, but doesn't
recognize HFS+ (what an irony). To mount the HFS+ partition (which will
show the icon in the Finder), type this command:
hdid /dev/disk2s1
Pay attention - this time it's not rdisk2s1, but disk2s1.


10. On Windows, go to the Disk Manager and assign some letter to
the FAT32 drive. W2K works fine with partitions over 32gb; it just
doesn't want to create them.
That's it!
============
Her dog så med to partitions. Kan man mon også lave det i Linux?
--
Per Erik Rønne

Peter Mogensen (27-01-2004)
Kommentar
Fra : Peter Mogensen


Dato : 27-01-04 23:13

Per Rønne wrote:

> Meget morsomt ser det ud til at man kan formattere fat32 til større
> partitions end 32G. MacOS X shell:
[...]
> 10. On Windows, go to the Disk Manager and assign some letter to
> the FAT32 drive. W2K works fine with partitions over 32gb; it just
> doesn't want to create them.
> That's it!
> ============
> Her dog så med to partitions. Kan man mon også lave det i Linux?

Hvorfor ville man dog lave en FAT32 partition på over 32Gb?

Du får en cluster størrelse på 32Kb. Spild af plads. Alle "rigtige"
filsystemer (~64 bit) kan klare Terabyte store filsystmer med en cluster
størrelse på 1 Kb.

Peter


(Per Røn (27-01-2004)
Kommentar
Fra : (Per Røn


Dato : 27-01-04 23:36

Peter Mogensen <apm-at-mutex-dot-dk@nospam.no> wrote:

> Per Rønne wrote:
>
> > Meget morsomt ser det ud til at man kan formattere fat32 til større
> > partitions end 32G. MacOS X shell:
> [...]
> > 10. On Windows, go to the Disk Manager and assign some letter to
> > the FAT32 drive. W2K works fine with partitions over 32gb; it just
> > doesn't want to create them.
> > That's it!
> > ============
> > Her dog så med to partitions. Kan man mon også lave det i Linux?
>
> Hvorfor ville man dog lave en FAT32 partition på over 32Gb?
>
> Du får en cluster størrelse på 32Kb. Spild af plads. Alle "rigtige"
> filsystemer (~64 bit) kan klare Terabyte store filsystmer med en cluster
> størrelse på 1 Kb.

Problemet er at jeg har en firewire harddisk på 80G, som skal kunne
bruges både på MacOS X [BSD Unix] og Windodws. NTFS kan læses af MacOS
X, men man kan ikke [endnu] skrive til det. Og der er ikke tale om at
jeg kun skal kunne bruge den på den Windows-PC jeg har stående herhjemme
[så kunne det klares ved at indkøbe et program]; jeg skal kunne tage den
med »i byen«. Og sætte den til såvel Mac som Win.
--
Per Erik Rønne

Peter Mogensen (27-01-2004)
Kommentar
Fra : Peter Mogensen


Dato : 27-01-04 23:45

Per Rønne wrote:
> Problemet er at jeg har en firewire harddisk på 80G, som skal kunne
> bruges både på MacOS X [BSD Unix] og Windodws.

Tjae... det kunne jeg jo egentlig have sagt mig selv. Min lillebror stod
med samme "problem" forleden.

Afhængig af hvad du skal bruge disken til, så er et muligvis en god ide
at partitionere den lidt inden, så du ikke få så store FAT32 filsystemer.
Hvis du skal gemme CD ISO-images på den er det nok ligemeget, så de er
meget større end 32Kb, men hvis man f.eks. skulle bruge den til at gemme
emails med en mail i hver fil, så var det nok en god ide at undgå (ca)
32Kb/mail.

Peter


(Per Røn (28-01-2004)
Kommentar
Fra : (Per Røn


Dato : 28-01-04 04:56

Peter Mogensen <apm-at-mutex-dot-dk@nospam.no> wrote:

> Hvis du skal gemme CD ISO-images på den er det nok ligemeget, så de er
> meget større end 32Kb, men hvis man f.eks. skulle bruge den til at gemme
> emails med en mail i hver fil, så var det nok en god ide at undgå (ca)
> 32Kb/mail.

Det vil tit være det første og aldrig det sidste.
--
Per Erik Rønne

Søg
Reklame
Statistik
Spørgsmål : 177502
Tips : 31968
Nyheder : 719565
Indlæg : 6408538
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste