Flux rss
Collection CommentCaMarche.net
Rechercher : dans
Par : Mots clés Nom d'utilisateur
Messages sans réponse

Defragmentation d'un disque sous linux red ha

anicetpatrick, le mardi 6 septembre 2005 à 14:10:22 
 Signaler ce message aux modérateurs

Bonjour une fois de plus, en effet j'utilise un red hat et je voudrais savoir les commandes a utiliser pour effectuer une defragmentation du disque, merci d'avance et bien des choses a vous.

1

sdf, le mardi 6 septembre 2005 à 14:42:46

La fragmentation n'existe pas sur les systemes de fichiers non-FAT

Répondre à sdf

2

anicetpatrick, le mardi 6 septembre 2005 à 14:53:02

Bsr une fois de plus, quand vous dites que la defragmentation n'existe pas sur les fichiers non-fat, je voudrais vous retourner la question en vous demandant s'il existe une degragmentation en systeme de fichier NTFS(si oui, ce systeme est bel et bien different du fat ),

Répondre à anicetpatrick

3

saga9, le mardi 6 septembre 2005 à 14:58:21

Ce defaut (la framgentation) n'existe qu'avec windows pas sous linux!!
En effet, la fragmentation est du à une mauvaise gestion de l'organisation des fichiers de la part de windows.
En fait, pour rependre une analogie connue, windows est un peu comme la secraitare qui range mal ses dossiers en mettant à droite et à gauche de l'armoire les elements d'un meme fichier.
Au contraire, Linux range les memes elements d'un fichier les uns à cote des autres.
Resultat, plus on utilise windows on le desordre s'installe (d'ou un certain nombre de pbs: ralentissement, bugs..etc) contrairement à Linux.

la fragmentation n'existe pas sur les systemes de fichiers non-FAT
Là je suis pas vraiment d'accord
Dans la mesure ou l'organisation et la sauvegarde des fichiers sont l'affaire du systeme d'exploitation, un disque dur en FAT devrait ne pas etre fragmenté sous Linux?
Je dis peut etre une betise mais en toute logique, c'est ce que je pense..si quelqu'un connait la reponse, je suis preneur...a verifier donc.

Do what must be done! ...do not hesitate, show no mercy!

Répondre à saga9

4

roland, le mardi 6 septembre 2005 à 16:35:50

La fragmentation dépand du FS pas du systeme.
un file systeme qui ecrit le fichier dans le premier secteur vide peut etre coupé en 2 (=2 accès disques au niveau systeme en lecture et 4 en ecriture) c'est ça qui ralentit le systeme à force parcequ'en fat quand le disque a eut une longue durée de vie, pratiquement tous les fichiers magnetiquement parlant sont coupés en (jusqu'à 1024 morceaux) autant dire si c'est merdique.

linux utilisant la FAT refait pareil car une fois que le systeme à laché ses ordres au couches de communication materielle là c'est fini c'est le format FAT qui décide comment le fichier est agencé magnétiquement sur le disque et là linux ne peux absoluement plus intervenir.

que ce soit en lecture ou en ecriture.

Répondre à roland

5

Homer_gi, le mardi 12 septembre 2006 à 21:34:17

Désolé de vous contredire Roland, c'est le contraire. C'est bel et bien le système d'exploitation qui gère le placement des blocs sur le disque et non une sous-couche FAT.

Pour information, sous Linux, l'entité de base manipulée pour les disques est constituée d'inodes qui sont à la base des systèmes de fichier ext2 et ext3 (les formats 'natifs' de Linux). La FAT est considérée dans le noyau comme un système de fichier avec des inodes 'bricolés' (il suffit de plonger dans les sources du noyau linux pour s'en convaincre). Ceci veut dire que la politique d'écriture et de positionnement des blocs sur le disque est la même pour Linux quelquesoit le système de fichier.

En revanche sous windows, pour optimiser la vitesse en écriture, l'écriture d'un fichier commence à l'endroit où est la tête de lecture, quitte à compléter ailleurs s'il n'ya pas la place d'où la fragmentation.

Répondre à Homer_gi

10

Flr, le jeudi 28 février 2008 à 22:55:02

Désolé de vous contredire Homer_gi... l'algorithme d'allocation est codé séparément pour les différents système de fichiers. Il suffit de se plonger dans le code pour le voir (fonction fat_alloc_clusters spécifique pour la FAT par exemple). Linux peut donc gérer plus ou moins bien la fragmentation de différents systèmes de fichiers....

Mais je suis d'accord sur un point : c'est bien le système d'exploitation qui fait l'allocation.

Cependant, certains systèmes de fichiers ont des caractéristiques qui facilitent une meilleure gestion. Ainsi, avec les systèmes de fichiers usuels sous UNIX (FFS BSD, ext2, reiserfs...), le système de fichier est divisé en groupes de blocks et chaque répertoire est associé à une zone afin 1/ de localiser des fichiers qui sont susceptibles d'être lu ensemble, et 2/ de répartir les espaces libres sur les disques pour favoriser des allocation de fichier pas trop loin lorsqu'un fichier doit être agrandi.

En théorie, rien n'interdit d'implémenter un système de fichier FAT qui considérerait un volume FAT comme divisé en groupe de blocks. Mais comme le principe n'est pas normalisé, cela ne fonctionnerait pas de façon optimal en cas d'échanges entre 2 systèmes : l'implémentation "optimisée" se trouverait pénalisée par le placement de répertoire systèmatiquement dans les premières zones. De plus, je ne pense pas que les développeurs soit forcément motivés pour porter sur le système de fichier FAT, les optimisations Linux... vu l'usage de ce système de fichier, il est préférable de le maintenir simple et fiable.

Répondre à Flr

8

clarky, le mercredi 13 septembre 2006 à 10:24:48

A ce propos, il peut être intéressant de (re)lire le texte de R. Di Cosmo "piège dans le cyberespace" disponible (entre autres) sur http://www.pps.jussieu.fr/~dicosmo/Piege/cybersnare/piege.html

Répondre à clarky

9

Gianni, le vendredi 1 février 2008 à 22:44:40

Je suis désolé mais arrivé à + de 80% de place utilisé dans le disque dur il peut y avoir de la fragmenttation meme si le systéme gére les fichiers pour qu'il n'y en ai pas. Car s'il il n'y à plus d'espace libre contigu pour stocker un fichier (volumineux) ou meme une suite de petit fichier compléte il sera bien oobligé de fragmenté le fichier !

Le systéme à ces limites c'est pour ca d'ailleur qu'il existe bien des defragmenteur sous linux (qui peuvent d'ailleur servir regulierement sur des serveurs).

Répondre à Gianni

11

pedrogaza, le vendredi 25 avril 2008 à 13:25:01

Et sinon existe t'il des outils sous linux pour défragmenter mon disque externe en FAT32 ?? J'ai beau l'utiliser sous linux il est à 28% de fragmentation des fichiers...
L'absence de défragmentation manque cruellement...
Vous me direr que je n'ai qu'a changer de FS, mais j'aimerai pouvoir brancher mon disque dur chez des potes qui ont maheureusement windows...

Répondre à pedrogaza

12

 Elmer32.exe, le samedi 1 novembre 2008 à 02:11:34

Terminé Ouf!

Répondre à Elmer32.exe
Passer en mode graphique sous linux red hat Bonsoirs, Je viens d'installer linux red hat, mais ce dernier est en mode commande... Comment le mettre en mode graphique Merci www.commentcamarche.net/forum/affich-1422403-passer-en-mode-graphique-sous-linux-red-hat
Cherche linux red hat 9!!!!en iso!! bonjour!! je viens de telecharger linux red hat 9( 3cd) sur telecharger.com seulement le cd1 nest pa bon! lors de linstallation ilme dit quil est endommager ou il manque quelque chose!(ce son des iso ) pouvez-vous me donnez ladresse dun ftp oû je peu... www.commentcamarche.net/forum/affich-931200-cherche-linux-red-hat-9-en-iso
Configurer VNC server sous linux red hat Bonjour, SVP;J'aimerais installer VNC server sous linux Red hat et pouvoir donner accès à des postes qui tournent sous windows et d'autres sous linux Red hat;Evidemment ces postes seront clients;Comment faire? Et quels sont les paquages à installer?... www.commentcamarche.net/forum/affich-2984370-configurer-vnc-server-sous-linux-red-hat
[Linux] Forcer la vérification des disques (fsck)Forcer la vérification des disques Finalité Sous Linux la vérification des disques se fait grâce à la commande fsck. Toutefois, pour des raisons de sécurité des données présentes sur le disque, il est fortement déconseillé de lancer un fsck sur une... www.commentcamarche.net/faq/sujet-957-linux-forcer-la-verification-des-disques-fsck
Défragmenter son disque durLa défragmentation consiste à regrouper les fragments de fichiers éparpillés sur le disque afin d'optimiser les temps d'accès du disque dur lors de la lecture de fichiers de taille importante. Afin de défragmenter, des algorithmes élaborés sont... www.commentcamarche.net/faq/sujet-58-defragmenter-son-disque-dur
[Linux] Installer Linux sans repartitionnerComment installer sans repartitionner ? Comment ça se passe pour le disque Linux ? Préambule Cet article couvre Le nécessaire: Matériel, système et logiciel Pourquoi Pourquoi VirtualBox ? Pourquoi Ubuntu ? Pourquoi la version "Alternate"... www.commentcamarche.net/faq/sujet-4952-linux-installer-linux-sans-repartitionner
Comment formater un disque linux pour le DOSBonjour tout le monde. Je cherche desesperement a formater un disque dur sur lequel il y avait linux d'installer. Comment le formater pour eradiquer linux afin de pouvoir installer windows par la suite. Merci www.commentcamarche.net/forum/affich-401813-comment-formater-un-disque-linux-pour-le-dos
Package RPM pour LINUX < red hat>bonjour nouveau a linux red hat je cherche des programes sous form de rpm car je narrive pas a installé des logiciels tel que quanta ou php my admin www.commentcamarche.net/forum/affich-38900-package-rpm-pour-linux-red-hat
Vpn sous linux red hatSlt, j'aimerais avoir votre aide:j'aimerais configurer un vpn avec linux red hat comment faire? www.commentcamarche.net/forum/affich-2708451-vpn-sous-linux-red-hat
Linux: Préparation du système avant installationMatériel nécessaire Linux ne requiert pas un ordinateur dernier cri en configuration minimale : un processeur 386SX au minimum 4Mo de mémoire vive (8Mo conseillés) un contrôleur de disque dur et un disque avec 20Mo libres (100Mo... www.commentcamarche.net/contents/linux/lininstpre.php3
Astuces LinuxMonter un lecteur de CD-ROM Pour monter un lecteur de CD-ROM sous Linux il faut se logger en administrateur système, c'est-à-dire avec le login "root". Il suffit ensuite de monter le lecteur, c'est-à-dire "accrocher" le contenu du lecteur de CD... www.commentcamarche.net/contents/linux/linast.php3
Fdisk sous Linuxfdisk sous Linux L'utilitaire fdisk de Linux permet de créer des partitions sur votre disque dur au même titre que son homologue sous DOS, toutefois la version Linux de fdisk est plus compliquée à utiliser que la version MS-DOS, il est donc... www.commentcamarche.net/contents/tutlinux/linfdisk.php3