web-dev-qa-db-fra.com

Le meilleur choix de système de fichiers Linux et de logiciel accessible depuis Windows

Je suis actuellement en train d’obtenir Ubuntu et de gagner 7 dual boot et je souhaite supprimer mes fenêtres 7 et formater toutes mes partitions pour qu’elles utilisent un système de fichiers Linux. Mais je veux laisser une porte ouverte au cas où j’aurais des problèmes avec Linux, pour pouvoir accéder à mon système de fichiers Linux avec Windows. Je sais qu'il existe des programmes pouvant vous donner un accès en lecture-écriture à un ext2/3/4 FS (je n'en ai testé aucun). J'ai besoin de conseils pour choisir le bon FS, quelles sont les différences entre les postes 2/3/4 et quel est le meilleur logiciel pour le faire.

6
Florin

Le pilote de http://www.fs-driver.org/ vous permet de lire/écrire sur ext2 et 3 sous Windows. Autant que je sache, il ne supporte pas ext4.

N'étant pas un expert en systèmes de fichiers, je ne connais pas beaucoup les différences entre les postes 2/3/4, mais je sais qu'ext4 est un peu plus rapide, en particulier pour une installation propre d'Ubuntu, et vous donnera des temps de démarrage plus courts. Ext2 est assez vieux, donc peu de systèmes l’utilisent, d’autant plus que ext3 est totalement compatible avec ext2.

Mais pour vous adresser, vous êtes un problème réel , qui consiste à dire "Et si Ubuntu se bloque et que je ne peux accéder à aucun de mes fichiers?", Le La méthode la plus simple et la plus susceptible de fonctionner consiste à insérer votre LiveCD Ubuntu et à l’amorcer, puis à réparer votre installation Ubuntu existante ou à transférer tous les fichiers nécessaires à l’enregistrement sur un disque dur portable.

7
ztangent

Parce qu'aucun système de fichiers n'est le meilleur dans toutes les situations, il n'est pas toujours facile de déterminer quel système de fichiers convient le mieux à votre application. Toutefois, comme vous le constaterez vous-même, choisir le bon système de fichiers peut générer des gains de performances supérieurs à 95%.

Systèmes de fichiers Linux. Pourquoi autant?

Il existe trois raisons principales pour lesquelles il existe autant de systèmes de fichiers sous Linux:

* It's open source: effectively everyone owns it.
* File Systems competing for better performance and or scalability.
* File Systems allowing for compatibility/portability of existing data (migrations from other systems). 

Comparaison du système de fichiers

La liste suivante décrit les caractéristiques du système de fichiers Linux et indique la meilleure utilisation de ce système de fichiers. Cette liste n'épuise pas tous les systèmes de fichiers disponibles dans le monde, mais se concentre sur ceux qui détiennent une part de marché ou une attention appréciables sur le marché actuel. Une comparaison détaillée des fonctionnalités du système de fichiers est disponible à l’adresse suivante: http://en.wikipedia.org/wiki/Comparison_of_file_systems

EXT2

* Recommended to move to EXT3
* Not Journaled
* POSIX access control 

Le système de fichiers EXT2 est le prédécesseur du système de fichiers EXT3. EXT2 n'est pas journalisé et n'est donc plus recommandé (les clients doivent passer à EXT3).

Utilisation recommandée: Clés USB/Solid State Drives, ou toute autre cause qui requiert une grande stabilité avec un minimum de lectures/écritures.

EXT3

* Most popular Linux file system, limited scalability in size and number of files
* Journaled
* POSIX extended access control 

Le système de fichiers EXT3 est un système de fichiers journalisé qui est le plus utilisé de nos jours sous Linux. C'est le système de fichiers "Linux". Il est assez robuste et rapide, même s'il ne s'adapte pas aux grands volumes ni à un grand nombre de fichiers. Récemment, une fonction d'évolutivité appelée htrees a été ajoutée, ce qui a considérablement amélioré l'évolutivité de EXT3. Cependant, il n'est toujours pas aussi évolutif que certains des autres systèmes de fichiers répertoriés, même avec les arborescences. Il évolue comme NTFS avec htrees. Sans htrees, EXT3 ne gère pas plus de 5 000 fichiers dans un répertoire.

Utilisation recommandée: Si vous n'avez pas de raison spécifique pour un autre système de fichiers, ext3 est un excellent choix par défaut.

Ext4

La plus récente de la ligne de système de fichiers ext, ext4 comprend de nombreuses améliorations majeures par rapport à ext3, telles que la prise en charge de systèmes de fichiers plus volumineux, une vérification plus rapide, des horodatages de la nanoseconde et la vérification du journal par des sommes de contrôle. Il est compatible en amont et en aval avec les versions 2 et 3. Vous pouvez donc monter un système de fichiers ext2 ou ext3 en tant que ext4, et inversement. Cependant, vous risquez de perdre certains des avantages des nouvelles versions lors du montage de l’ancienne. De nombreuses distributions Linux modernes offrent maintenant ext4 au cours de l’installation, et certaines l’utilisent par défaut.

Utilisation recommandée: Ext4 doit être suffisamment stable pour répondre aux besoins des ordinateurs de bureau et des serveurs. Si votre distribution le propose comme choix d'installation, il devrait être un bon choix pour presque tous les besoins d'utilisation.

FAT32

* Most limited file system, but most ubiquitous
* Not Journaled
* No access controls 

FAT32 est le plus grossier des systèmes de fichiers répertoriés. Sa popularité provient de son utilisation répandue et de sa popularité dans le monde des ordinateurs de bureau Windows et du fait qu’il est devenu le système de fichiers dans les périphériques flash RAM (appareils photo numériques, clés USB, etc.). Il n'a pas de contrôle d'accès sécurisé intégré, il est donc petit et fonctionne bien dans ces applications portables et intégrées. Il met à l'échelle le moindre des systèmes de fichiers répertoriés. La plupart des systèmes prennent en charge la compatibilité FAT32 en raison de son omniprésence.

NTFS

* The Windows file system, best for workgroup shared LAN file serving
* Journaled
* Windows access controls (richer than POSIX) 

Le système de fichiers Microsoft Windows pour le noyau Windows NT (Windows NT, Windows 2000, Windows XP et Windows 2003). La version Linux OpenSource de ce système de fichiers est uniquement capable de lire des données NTFS existantes. Cela permet la migration à partir de Windows et l'accès aux disques Windows. NTFS inclut un modèle de liste de contrôle d'accès qui n'est pas POSIX. Le modèle ACL NTFS est unique à Microsoft, mais il est dérivé du modèle ACL Novell NetWare 2.x. NTFS est la valeur par défaut (et pratiquement la seule option) sur les serveurs Windows. Il inclut des métadonnées riches et des attributs. NTFS prend également en charge plusieurs flux de données et l'héritage des droits ACL depuis son implémentation Windows 2000. Dans Windows 2003 R2, Microsoft incluait une fonctionnalité appelée "Énumération basée sur l'accès". Ceci est similaire à la visibilité dans NSS et NWFS, mais n'est pas implémenté dans la couche système de fichiers, mais plutôt en tant que fonctionnalité du moteur de protocole CIFS dans Windows 2003 R2. Cette fonctionnalité est donc uniquement disponible lors de l'accès à Windows 2003 via le protocole CIFS.

ReiserFS

* Best performance and scalability when number of files is great and/or files are small
* Journaled
* POSIX extended access controls 

Le système de fichiers Reiser est le système de fichiers par défaut dans les distributions SUSE Linux. Reiser FS a été conçu pour supprimer les limitations d'évolutivité et de performances des systèmes de fichiers EXT2 et EXT3. Il évolue et fonctionne extrêmement bien sous Linux, surpassant EXT3 avec htrees. En outre, Reiser a été conçu pour utiliser de manière très efficace l’espace disque. En conséquence, il s’agit du meilleur système de fichiers sous Linux, qui contient un grand nombre de petits fichiers. Étant donné que la collaboration (courrier électronique) et de nombreuses applications de service Web contiennent de nombreux petits fichiers, Reiser convient parfaitement à ces types de charges de travail.

Utilisation recommandée: Interaction avec de petits fichiers sur un système unique.

9
hhlp

Récupérer "linux" à partir de "windows" n’est pas vraiment simple. Votre meilleur pari est de garder un cd en direct ou une clé USB en direct. Ainsi, en cas de problème, vous aurez accès au Web, aux outils intégrés de Linux et à tout le support technique dont vous auriez besoin.

2
RolandiXor