Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

NTFS-Partition auf einem Rechner von Platte zu Platte verschieben, inkl Freigaben und Berechtigungen - aber wie?

Frage Microsoft Windows Server

Mitglied: coltseavers

coltseavers (Level 2) - Jetzt verbinden

06.08.2013 um 23:47 Uhr, 1573 Aufrufe, 5 Kommentare

Servus zusammen,

ich habe hier nen SBS 2008-Server mit 2 Raid-Laufwerken.

Auf dem 1. Raid ist die Systempartition und eine Datenpartition
Auf dem 2. Raid soll entweder der Inhalt der Datenpartition in eine bestehende Partition integriert werden, oder aber als weitere Partition angefügt werden - das ist eigentlich egal.

Auf der Datenpartition sind nun reichlich Freigaben mit Berechtigungen eingetragen, die ich am liebsten in einem Rutsch 1:1 mit übernehmen möchte.

Gefunden habe ich in einem anderen Thread in diesem Forum den Hinweis auf das Tool Robocopy, was angeblich genau das können soll.
Nur fluppt das leider nicht.

Die verwendete Syntax war:
robocopy d:/daten e:/daten /e /dcopy:t /copyall
evtl noch mit /move ergänzt.

Läuft auch wunderbar durch, angeblich fehlerfrei, die Daten werden auch kopiert/verschoben, nur werden die Freigaben und Berechtigungen nicht an der neuen Stelle angelegt.
Beim reinen Kopiervorgang bleiben sie an alter Stelle erhalten, beim /move fallen sie einfach weg.

Eingabeaufforderung wurde als Administrator aufgerufen.

Jemand ne Idee, woran das liegen könnte?
Mir stösst natürlich schon bedenklich auf, dass bei einem reinen Kopiervorgang die Freigaben dann ja quasi 2x auf dem System vorhanden wären, was ja nicht sein kann.
Aber im Verschiebemodus wäre das ja eigentlich kein Problem. Frage ist, ob das Programm das leisten kann, oder ob das nur fürs Übertragen auf andere Maschinen gedacht ist?? Wer kennt sich da aus?

Infos zu Robcopy gibts hier:
http://technet.microsoft.com/de-de/library/cc733145%28v=ws.10%29.aspx

Vielen Dank vorab!
Mitglied: Penny.Cilin
07.08.2013 um 09:06 Uhr
Moin coltseavers,

mit Robocopy kannst Du meines Wissens nach nur die Daten kopieren/verschieben, nicht die Freigaben. Diese musst Du selbst anpassen. Die Berechtigungen werden auch nur auf NTFS-Ebene kopert. Und nicht die der Fregaben.


Gruss Penny.
Bitte warten ..
Mitglied: colinardo
07.08.2013 um 09:07 Uhr
Hallo coltseavers,
Robocopy kopiert nur die Sicherheitseinstellungen bzw. die ACL der Dateien und Ordner und nicht die Freigabeeinstellungen. Die sind in der Registry des Systems hinterlegt. Man müsste sie also dort manipulieren das sie auf das neue Laufwerk zeigen.
Tools dafür die das automatisch erledigen gibt es auch (nicht ganz billig) http://www.quest.com/secure-copy/

Schaue mir die Registry-Einträge nachher mal an, vielleicht lässt sich da ein simples Replace-Tool für so was schreiben...

Grüße Uwe
Bitte warten ..
Mitglied: Penny.Cilin
07.08.2013 um 09:17 Uhr
Zitat von colinardo:
Hallo coltseavers,
Robocopy kopiert nur die Sicherheitseinstellungen bzw. die ACL der Dateien und Ordner und nicht die Freigabeeinstellungen. Die
sind in der Registry des Systems hinterlegt. Man müsste sie also dort manipulieren das sie auf das neue Laufwerk zeigen.

Hallo Uwe,

wenn er den/die Registryzwiege exportiert, anschließend anpasst und wieder importiert, sollte es gehen. Oder irre ich mich?
Er muss doch dann nur die Pfade anpassen. Die Berechtigungen bleiben.

Schaue mir die Registry-Einträge nachher mal an, vielleicht lässt sich da ein simples Replace-Tool für so was
schreiben...

Grüße Uwe

Gruss Penny.
Bitte warten ..
Mitglied: DerWoWusste
07.08.2013, aktualisiert um 09:18 Uhr
Hi.

MS bietet dazu seit Jahren das Fileserver migration Toolkit zum Download an.
Aber, wie gesagt, manuell mit robocopy und dem Regexport/-import geht auch schnell.
Bitte warten ..
Mitglied: colinardo
07.08.2013 um 10:35 Uhr
Zitat von DerWoWusste:
MS bietet dazu seit Jahren das Fileserver migration Toolkit zum Download an.
hier noch der Link dazu http://www.microsoft.com/de-de/download/details.aspx?id=10268

@Penny.Cilin
wenn er den/die Registryzwiege exportiert, anschließend anpasst und wieder importiert, sollte es gehen. Oder irre ich mich?
Er muss doch dann nur die Pfade anpassen. Die Berechtigungen bleiben.

Der Registry-Pfad in dem die Shares hinterlegt sind ist dieser:
HKLM\SYSTEM\CurrentControlSet\services\LanmanServer\Shares
Dort sind die Shares in REG_MULTI_SZ Werten gespeichert. Wenn man diese Exportiert werden sie als Hex-Werte in die REG-Datei geschrieben, also nicht sonderlich angenehm und Fehler trächtig dort dann die Ersetzung vorzunehmen.

Habe dazu mal ein Powershell-Script geschrieben das den zu ändernden Laufwerksbuchstaben bei allen Einträgen durch einen anderen ersetzt falls dieser vorhanden ist.
(Hinweise: In den ersten beiden Variablen legt man die Laufwerksbuchstaben fest. Standardmäßig werden die Freigaben die mit einem "$" enden ignoriert)
01.
$strDriveOLD = "D:" 
02.
$strDriveNew = "X:" 
03.
$regPath = 'HKLM:\SYSTEM\CurrentControlSet\services\LanmanServer\Shares' 
04.
 
05.
function Get-RegValType([String] $path, [String] $valName) 
06.
07.
   switch ((gp $path -Name $valName).$valName.gettype().Name) 
08.
09.
      "String"{"REG_SZ"; break;} 
10.
      "Int32" {"REG_DWORD"; break;} 
11.
      "Int64" {"REG_QWORD"; break;} 
12.
      "String[]" {"REG_MULTI_SZ"; break;} 
13.
      "Byte[]" {"REG_BINARY"} 
14.
      default {throw "Unknown type"} 
15.
16.
17.
 
18.
$shares = Get-Item -Path $regPath | select -ExpandProperty Property 
19.
 
20.
foreach ($share in $shares){ 
21.
    if (!$share.EndsWith('$')){ 
22.
        $type = Get-RegValType $regPath $share 
23.
        if ($type -eq "REG_MULTI_SZ"){ 
24.
            $regMultiString = (Get-ItemProperty -Path $regPath -Name $share).$share 
25.
            foreach ($str in $regMultiString){ 
26.
                if ($str -like "Path=$strDriveOLD*"){ 
27.
                    $newShare = $regMultiString | %{$_.Replace("Path=$strDriveOLD","Path=$strDriveNEW")} 
28.
                    Set-ItemProperty -Path $regPath -Name $share -Value $newShare -Type MultiString 
29.
30.
31.
32.
33.
}
Vielleicht hilft das dem ein oder anderen

Grüße Uwe
Bitte warten ..
Ähnliche Inhalte
Windows Userverwaltung
Performance bei NTFS-Berechtigungen in Fileserver (11)

Frage von BleppSatter zum Thema Windows Userverwaltung ...

Windows Userverwaltung
gelöst Windows Server 2012 R2 Freigaben und Berechtigungen (4)

Frage von Azubine zum Thema Windows Userverwaltung ...

Neue Wissensbeiträge
Drucker und Scanner

Samsung SL-M4025ND, firmware update und (kompatible) Tonerkassetten

(1)

Erfahrungsbericht von markus-1969 zum Thema Drucker und Scanner ...

Router & Routing

PfSense auf Supermicro Intel Xeon D-15x8 SoC Bare Bone

Tipp von Dobby zum Thema Router & Routing ...

Windows Server

Exchange 2010 auf Windows Server 2016 und AD

(2)

Tipp von Herbrich19 zum Thema Windows Server ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
Brauche Hilfe: Mit (schnellem) WLAN Strecke überbrücken (18)

Frage von pierrehansen zum Thema LAN, WAN, Wireless ...

Basic
Programmierung von Windows Programmen (9)

Frage von Ghost108 zum Thema Basic ...