Est-il recommandé de formater un disque externe en ext4?

49

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?

geoffrey
la source
1
J'ai voté. Une très bonne question
Anwar

Réponses:

35

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 (p. Ex., 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.

Greg
la source
1
J'ai déjà travaillé avec des partitions Linux sous Windows auparavant, peut-être ext3 si je ne me trompe pas, il vous suffit d'installer un pilote tiers, tel que ex2ifs, etc. Et je pense qu'il existe également des programmes / pilotes permettant de prendre en charge ext4. Il est courant pour moi de stocker Windows, les utilisateurs temporaires, les programmes, etc. dans une seconde partition Linux sous le même lecteur interne physique. Je n'utiliserai plus jamais de ntfs! Seul le fait que les partitions Linux soient si silencieuses lorsque le PC est allumé en dit long!
Melsi
15

Si vous ne l'utilisez que sur ces deux ordinateurs et prévoyez être religieux en ce qui concerne le démontage correct du lecteur avant de déconnecter l'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é .

ish
la source
12
Par défaut, les données sont enregistrées sur le disque toutes les 5 secondes sur Ext4. Le problème ne peut donc survenir que si vous supprimez le lecteur immédiatement après l'écriture.
Roslav
2
J'ajouterais également que vous pouvez utiliser tune2fs pour réduire à zéro l'espace réservé et permettre d'utiliser la capacité totale du lecteur car il ne s'agit pas d'un disque système. Il n'est donc pas si important de disposer d'un espace réservé
barrymac
Que feriez-vous recommander si la perte de données est une priorité supérieure à la performance? J'avais l'impression que la journalisation dans ext4 était plus résiliente que ext3 et certainement meilleure que celle de ext2 ou de divers formats FAT qui ne possèdent pas de journalisation.
Pavon
7

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.

Tom Brossman
la source
5

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.

DJDuff
la source
4

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 ait été possible en installant des extfs sur la machine virtuelle Windows, les paramètres ne sauvegardaient pas. Ainsi, chaque fois que j'ai besoin de Windows, la première chose à faire est de rechercher le programme d'installation d'extfs, de le configurer, puis d'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 pense qu'il est difficile de bien évaluer les exigences futures, et que, par conséquent, vous perdez les quelques avantages dont vous disposiez. 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 convient de noter que vous pouvez accéder à des lecteurs ext3 sous Windows (pas sûr Ext4) - il est juste un souci de les avoir accès à mettre en place sur Windows 7. Il est une option, même compte tenu de ce que je J'ai dit.

chrismou
la source
Quelle est la taille maximale du fichier?
Tim
2
Réponse terrible. Clairement dit seulement utilisé sur Ubuntu . Et gros??? Taille maximale du fichier: 4 Go, probablement 32 000 blocs / clusters, pas de journal ... Si vous aimez les systèmes de fichiers corrompus et que vous perdez tous les noms de fichiers et de dossiers en un tour de
main
Comme je l'ai souligné, ma réponse demande plus si vous pouvez garantir que vous ne l'utiliserez jamais que sur une machine * nix. J'étais exactement dans cette position il y a 6 ans. Aujourd'hui, je partage mes disques entre plusieurs systèmes d'exploitation, dont Windows. Et comme je le fais remarquer en passant, si vous corrompez régulièrement des systèmes de fichiers fat32 et perdez des fichiers, vous devriez probablement examiner votre utilisation, car ce n'est pas normal.
chrismou
2

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 tb est égal à 1 024 Go, avec 1 Go égal à 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 maximale de système de fichiers 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 commencerais par ici et essaierais de les explorer si vous souhaitez aller plus loin.

J'espère que ça aide.

Sources:

Mitch
la source