Comment échanger littéralement deux fichiers sur des partitions différentes?

0

J'ai deux très gros fichiers de base de données (plus de 100 Go chacun). Ils sont stockés sur différentes partitions.

Maintenant, je dois échanger ces fichiers, c’est-à-dire déplacer FileA de PartitionA vers PartitionB et FileB de PartitionB vers PartitionA .

Le problème est que je n’ai pas assez d’espace libre sur l’une des deux partitions pour les déplacer les unes après les autres.

Je cherche donc un moyen de les échanger littéralement, simultanément. J'ai besoin qu'ils soient échangés physiquement, car l'une des partitions se trouve sur un disque dur et l'autre sur un disque à l'état solide.

Il n'est pas nécessaire que ce soit une super sauvegarde. J'ai des sauvegardes des fichiers pour le cas où il échoue (mais il faut un certain temps pour les restaurer).

René Hoffmann
la source
Absolute façon la plus simple? Ne déplacez pas les fichiers, mais au lieu d' utiliser une jonction répertoire pour échanger les répertoires: msdn.microsoft.com/en-us/library/windows/desktop/... seule réserve est que vous devez le faire dans le répertoire fichier ci - dessus plutôt que le fichier lui-même, mais la commande mklink peut être utilisée pour le faire. Renommez le répertoire sur la partition A, puis créez un lien pointant vers la partition B.
Mokubai
J'ai besoin qu'ils soient échangés physiquement, car l'une des partitions se trouve sur un disque dur et l'autre sur un disque à l'état solide.
René Hoffmann
Utilisez un périphérique de stockage supplémentaire ou un service cloud. Une autre option: les bases de données ont tendance à être très compressibles. Diviser chaque base de données en plusieurs sous-ensembles et les compresser. Vous pouvez y parvenir avec un espace libre limité sur chaque partition. Cela laissera plus d'espace libre. Échangez des morceaux d'une partition à l'autre jusqu'à ce qu'ils soient tous déplacés. Puis réassemblez les bases de données.
Fix1234