1 votes

sauvegarde des fichiers linux et Windows sur un disque dur externe fat32

Je me demande s'il existe un moyen simple de sauvegarder les fichiers d'une partition linux (Ubuntu, ext4) et Windows (ntfs) sur un disque dur externe (FAT32). J'utilise principalement la partition linux et j'ai essayé d'utiliser rsnapshot mais j'obtiens toujours un tas d'erreurs concernant la copie des liens symboliques. Je suppose que c'est normal car FAT32 ne supporte pas les liens symboliques.

Existe-t-il un autre moyen de sauvegarder tous ces fichiers de manière incrémentale comme le fait rsnapshot tout en préservant les permissions, les liens symboliques, etc.

1voto

RobotHumans Points 5886

Créez de gros fichiers sur la partition fat et montez-les en tant que systèmes de fichiers. Ils peuvent alors être formatés pour ressembler à des systèmes de fichiers natifs et tous vos liens symboliques/etc sont préservés.

1voto

gerlos Points 636

Desde FAT32 ne prend pas en charge les liens symboliques, les permissions, ACL et d'autres fonctionnalités avancées des fichiers de ext4 y NTFS , il n'est pas possible de copier simplement les fichiers du système d'une partition système Linux ou Windows vers une partition FAT32 partition.

Quoi qu'il en soit, vous pouvez créer des paquets d'archives en utilisant des applications capables de préserver ces caractéristiques, et en enregistrant ces paquets sur votre ordinateur. FAT32 partition.

Par exemple, sous Ubuntu Linux, vous pouvez utiliser tar pour créer une sauvegarde, de la manière suivante (je suppose que l'on peut faire quelque chose de similaire sous Windows) :

# tar czvf /path/to/fat32/backup.tar.gz /

Cependant, vous risquez de rencontrer des problèmes, car FAT32 les systèmes de fichiers ne peuvent pas enregistrer des fichiers de plus de 4 Go Il arrive souvent qu'une sauvegarde du système doive être plus importante que cela.

Pour contourner ce problème, vous pouvez utiliser une commande similaire à celle-ci pour diviser l'archive en morceaux qui peuvent être sauvegardés sur votre partition FAT32 ( voir ici pour plus de détails ):

# tar czvf - / | split --bytes=4000MB - backup.tar.gz.

Il existe d'autres outils, comme dar qui vous permettent de créer des archives de sauvegarde et qui prennent en charge de manière native le fractionnement automatique sur 4 Go.

La limitation à 4 Go est vraiment gênante, mais si vous utilisez un système suffisamment moderne, vous pouvez vous en passer. peut être évitée en formatant la partition en exFAT au lieu de . exFAT est comme FAT32 , mais peut enregistrer des fichiers de plus de 4 Go et tout système plus récent que Windows Vista ou Mac OS X 10.6 peut lire et écrire dessus.

Pour l'utiliser avec Ubuntu, il suffit d'installer les paquets suivants exfat-utils y exfat-fuse qui devrait se trouver dans le référentiel universel.

0voto

iBug Points 8506

Pour la sauvegarde sous Linux, veuillez vous référer à la réponse de @gerlos. tar est la meilleure pratique pour sauvegarder le système de fichiers ext.
Pour Windows, il est préférable de redémarrer sur un autre Windows installé, ou sur un Windows PE. Actuellement, la méthode la plus préférable pour sauvegarder un volume NTFS est d'utiliser le WIM. Windows dispose d'un outil intégré, le Outil de gestion et d'entretien des images de déploiement Dism.exe qui peut s'occuper de wim. Souvenez-vous Il n'est jamais possible de sauvegarder un Windows en cours d'exécution sur lui-même. . Dans le système Windows alternatif (ou Windows PE), exécutez la commande suivante (insensible à la casse)

Dism.exe /Capture-Image /CaptureDir:D: /Name:First /ImageFile:E:\\capture.wim
Dism.exe /Split-Image /ImageFile:E:\\capture.wim /SWMFile:F:\\split.wim /FileSize:4000

Notez que D : est le volume que vous souhaitez sauvegarder, E : est un emplacement temporaire, qui est le volume que vous souhaitez sauvegarder. doit prendre en charge les fichiers de plus de 4 Go et F : est le volume FAT32.
Si vous sauvegardez sur un emplacement exFAT ou NTFS (recommandé), vous n'avez pas besoin de diviser l'image.
Pour récupérer votre sauvegarde, accédez à nouveau à un système alternatif et exécutez

Dism.exe /Apply-Image /ImageFile:F:split.swm /SWMFile:F:\\split\*.swm /ApplyDir:D:

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X