PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : iSCSI - NTFS Target kann nicht beschrieben werden



Obituary
02.08.06, 01:54
Hallo,

ich habe hier zum testen und verstehen von iSCSI (Azubi im 1.) ein Ubuntu 6.06 Server installiert und darauf den ISCSI Target von http://iscsitarget.sourceforge.net/ in der Version 0.4.13.

Als Target veröffentliche ich eine NTFS Partition.

Auf einem Windows XP Client habe ich den Microsoft Initiator 2 installiert, die IP des Targets eingetickert und ich konnte locker durch das Target browsen und "schreiben". Jedoch wird anscheinend nicht richtig geschrieben. Auf einem 2. Client mit MS Initiator sind die Änderungen nicht zu sehen. Auf dem 1. Client nach einem auskoppeln / einkoppeln des Targets ebenfalls nicht mehr.


Eigentlich würde ich nur gerne wissen ob das überhaupt so funktioniert wie ich mir das vorstelle.

cane
02.08.06, 06:13
Was sagen die Logs?

mfg
cane

bla!zilla
02.08.06, 07:02
Beschreib bitte noch mal genau was du gemacht hast. Was für eine Art Device exportierst du mittels iSCSI? Ein File oder ein echtes Blockdevice? Hast du das Dateisystem unter Windows angelegt, oder vorher unter Linux und dann exporiert?

Obituary
02.08.06, 08:30
Das Device welches ich exportiere ist die NTFS Partition von der Platte. Dort ist noch ein Windows drauf, also wurde die vorher bei der Win Installation angelegt.

Logs gibt es nicht wirklich dazu, nur das iSCSI Enterprise Target erfolgreich gestartet wurde.




Disk /dev/sda: 200.0 GB, 200049647616 bytes
240 heads, 63 sectors/track, 25841 cylinders
Units = cylinders of 15120 * 512 = 7741440 bytes

Device Boot Start End Blocks Id System
/dev/sda1 1 832 6289888+ c W95 FAT32 (LBA)
/dev/sda2 833 13750 97660080 7 HPFS/NTFS
/dev/sda3 * 13751 25440 88376400 83 Linux
/dev/sda4 25441 25841 3031560 5 Extended
/dev/sda5 25441 25841 3031528+ 82 Linux swap / Solaris


meine ietd.conf



Target iqn.2006-08.de.test:iSCSI1
Lun 0 Path=/dev/sda2,Type=fileio
Alias iSCSI

bla!zilla
02.08.06, 08:40
Das Device welches ich exportiere ist die NTFS Partition von der Platte. Dort ist noch ein Windows drauf, also wurde die vorher bei der Win Installation angelegt.

Logs gibt es nicht wirklich dazu, nur das iSCSI Enterprise Target erfolgreich gestartet wurde.


Du versuchst aber nicht zufällig das iSCSI Target an zwei iSCSI Initiatoren einzuhängen, oder? Bitte achte darauf das die LUNs sauber aus dem System entfernt werden. Alternativ leg das Dateisystem auf der LUN noch mal neu an. Ich hatte einmal den gleichen Effekt mit einem JFS Volume, da war nach dem dismounten und einem Neustart des iSCSI Initiator der Superblock defekt.

Obituary
02.08.06, 12:01
Doch eigentlich wollte ich das Target für mehrere Clients freigeben. Wohl nicht so gut was ?

Dann ist wohl eher NFS für mein Vorhaben das richtige.

bla!zilla
02.08.06, 12:03
Doch eigentlich wollte ich das Target für mehrere Clients freigeben. Wohl nicht so gut was ?

Eine ausgesprochen schlechte Idee. Das klappt nicht so ohne weiteres. Schon gar nicht unter Windows.



Dann ist wohl eher NFS für mein Vorhaben das richtige.

Ja. Oder SMB/CIFS.

Obituary
02.08.06, 12:06
alles klar, danke.

bla!zilla
02.08.06, 12:11
Nur für dich zum Verständnis: iSCSI ist SCSI über TCP/IP (3260/tcp). Du gehst ja auch nicht hin und bindest eine SCSI Festplatte über Y-Kabel an zwei Rechner an. ;) Das geht immer in die Hose, da es sich hierbei um Blockdevices handelt. Es gibt nur ganz wenige Systeme die sowas verpacken, bzw. mit speziellen Dateisystemen. Und NTFS gehört eindeutig nicht dazu.