J'ai un nouveau disque dur externe de 2 To que j'utiliserai pour un stockage et une sauvegarde supplémentaires. Je ne l'utiliserai que sur deux machines Ubuntu. Est-il recommandé de formater le disque en ext4? Y a-t-il des avantages à le faire?
Je pense que la partie essentielle de votre question qui est importante est
Je ne l'utiliserai que sur deux machines Ubuntu.
J'ai fait face au même dilemme que vous et j'ai choisi EXT4. Les principales raisons pour lesquelles j'ai choisi EXT4 sont les suivantes: 1) EXT4 préservera les autorisations de mon fichier et 2) EXT4 gère mieux le stockage des données qu'il contient (par exemple, il n'est pas nécessaire qu'il soit défragmenté en permanence et "codé" comme le fait NTFS). EXT4 est un système de fichiers plus autonome que NTFS.
Le seul inconvénient de l'utilisation de EXT4 est que vous ne pourrez pas accéder aux données via un ordinateur Windows. Mais comme vous l'avez dit dans votre question, cela ne posera pas de problème car vous utilisez uniquement des machines Ubuntu.
IMHO, la seule raison d'utiliser NTFS est si vous devez accéder au système de fichiers avec Windows. Si vous ne le faites pas, NTFS est vraiment un système de fichiers inférieur.
Si vous ne l'utilisez que sur ces deux machines et prévoyez d'être religieux à propos du démontage correct du lecteur avant de déconnecter le périphérique USB/de le mettre hors tension, alors oui, ext4 est vivement recommandé.
ext4 vous permettra d'améliorer les performances par rapport à ext3, en particulier lorsque vous essayez d'écrire plusieurs fichiers simultanément ou que vous créez un fichier volumineux.
Le compromis est un risque légèrement supérieur de perte de données si le lecteur n'est pas correctement démonté .
Je le recommanderais. ext4 est le système de fichiers par défaut pour Ubuntu pour une bonne raison. De plus, vous pouvez utiliser l’utilitaire de disque pour chiffrer l’ensemble du lecteur avec un mot de passe très fort. Ainsi, en cas de perte du disque externe (ou de vol), vos données ne pourront jamais être consultées par un tiers.
J'utilise ext4 sur tous mes lecteurs, internes et externes. Pour les lecteurs qui doivent travailler avec une machine Windows d'amis, j'aurai une petite partition FAT ou NTFS.
Depuis que cette question a reçu ses réponses, la prise en charge de Windows pour la lecture et l’écriture de ext4 s’est considérablement améliorée. Voir par exemple le projet Ext2Fsd . Ce que je fais est de créer une petite partition FAT supplémentaire contenant une version récente d'Ext2Fsd afin que je puisse accéder à la partition ext4 à partir d'autres ordinateurs Windows (autorisations accordées).
Je devrais également ajouter qu’une autre bonne raison de préférer ext4 à NTFS est l’efficacité du support Linux pour NTFS. Dans mon cas, lors de l'utilisation de rsnapshot pour effectuer des sauvegardes sur des supports externes à partir d'Ubuntu, le passage à ext4 réduisait considérablement le temps nécessaire pour dissocier de manière récursive des répertoires.
Je dirais non, tout simplement parce que, pour votre commodité, vous voudrez peut-être l’utiliser ultérieurement sur d’autres machines. (spécifiquement Windows).
J'étais dans une position similaire à vous il y a quelques années. Plus tard, je devais installer Windows 7 en tant que machine virtuelle et je voulais accéder aux fichiers du lecteur externe. Bien que cela était possible en installant des extfs sur la machine virtuelle Windows, les paramètres ne sauvegardaient pas - alors à chaque fois que j'ai besoin de Windows, la première chose que je dois faire est de traquer le programme d’installation extfs, configurer, puis je peux accéder au lecteur.
Bien sûr, vous pouvez être certain à 99,99999% de ne jamais toucher à Windows (heureusement, si c'est le cas :-)), mais je tiens à dire qu'il est difficile de bien évaluer les exigences futures, et que, pour ne perdre que quelques avantages, Si vous utilisez Ext4 sur un lecteur externe, il est préférable d’utiliser Fat32, ne serait-ce que pour des raisons de compatibilité.
Mais, comme je l’ai mentionné ci-dessus, il est utile de noter que vous pouvez accéder aux lecteurs Ext3 sous Windows (vous ne savez pas si Ext4) - c’est un peu fastidieux d’avoir accès à les installer sur Windows 7. Donc est une option, même à la lumière de ce que j'ai dit.
La réponse dépend de vos exigences précises.
ext4 est devenu le système de fichiers par défaut de plusieurs des distributions Linux les plus populaires, notamment Ubuntu, Fedora et openSUSE. ext4 présente plusieurs améliorations par rapport à son prédécesseur, notamment la prise en charge des fichiers jusqu'à 16 To (1 octets correspond à 1 024 Go, avec 1 Go équivalent à 1,074 Go) et une taille de volume maximale de 1 Exbibyte. Il est rétrocompatible avec ext3 et ext2, ce qui permet de monter ext3 et ext2 au format ext4. Cela améliorera légèrement les performances, car certaines nouvelles fonctionnalités d'ext4 peuvent également être utilisées avec ext3 et ext2, telles que le nouvel algorithme d'allocation de blocs.
XFS est un système de fichiers hautement évolutif et hautes performances, conçu à l'origine par Silicon Graphics, Inc. Il a été créé pour prendre en charge des systèmes de fichiers extrêmement volumineux. XFS prend en charge une taille de système de fichiers maximale de 8 exbibytes moins un (c'est-à-dire 263-1 octets), bien que cela soit soumis aux limites de bloc imposées par le système d'exploitation hôte. Les systèmes Linux 32 bits limitent la taille des fichiers et des systèmes de fichiers à 16 To.
Il existe de nombreuses informations à ce sujet, mais je voudrais commencer ici et tenter de l'explorer si vous souhaitez aller plus loin.
J'espère que ça aide.
Sources: