tag:blogger.com,1999:blog-7238321755833225837.post8114431036466830705..comments2023-10-03T05:23:59.987-07:00Comments on ¿Cómo hago... en Linux?: ¿Cómo desfragmentar (o defragmentar) un disco duro en Linux?Unknownnoreply@blogger.comBlogger5125tag:blogger.com,1999:blog-7238321755833225837.post-85697870788392952572014-10-21T11:33:42.450-07:002014-10-21T11:33:42.450-07:00Hola, pues la verdad que en linux si se puede desf...Hola, pues la verdad que en linux si se puede desfragmentar un directorio o un disco... este script en Perl ayuda a realizar esa tarea...<br /><br />primero se van a la raiz<br /><br />1. cd /<br /><br />Luego crean el archivo<br /><br />2. touch desfragmentar.pl<br /><br />Luego insertan este escript<br /><br />3. Copiar este codigo en desfragmentar.pl<br /><br />#!/usr/bin/perl -w<br /><br />#this script search for frag on a fs<br />use strict;<br /><br />#number of files<br />my $files = 0;<br />#number of fragment<br />my $fragments = 0;<br />#number of fragmented files<br />my $fragfiles = 0;<br /><br />#search fs for all file<br />open (FILES, "find " . $ARGV[0] . " -xdev -type f -print0 |");<br /><br />$/ = "\0";<br /><br />while (defined (my $file = )) {<br /> open (FRAG, "-|", "filefrag", $file);<br /> my $res = ;<br /> if ($res =~ m/.*:\s+(\d+) extents? found/) {<br /> my $fragment = $1;<br /> $fragments += $fragment;<br /> if ($fragment > 1) {<br /> $fragfiles++;<br /> }<br /> $files++;<br /> } else {<br /> print ("$res : not understand for $file.\n");<br /> }<br /> close (FRAG);<br />}<br />close (FILES);<br /><br />print ( $fragfiles / $files * 100 . "% non contiguous files, " . $fragments / $files . " average fragments.\n"); <br /><br />Luego le dan permisos<br /><br />4. chmod u+x desfragmentar.pl<br /><br />Y para finalizar se ejecuta de esta forma<br /><br />5. ./desfragmentar.pl /home/USUARIO<br /><br />USUARIO = carpeta que desean desfragmentar, esto se puede realizar con cualquier directorio.<br /><br />Espero les sirva.<br /><br />FUENTE: http://forums.gentoo.org/viewtopic-p-3111409-highlight-.html#3111409josher1601https://www.blogger.com/profile/08009738512891044611noreply@blogger.comtag:blogger.com,1999:blog-7238321755833225837.post-65791129374032219092010-09-19T19:06:14.125-07:002010-09-19T19:06:14.125-07:00q tal es verdad q las particiones por defecto de l...q tal es verdad q las particiones por defecto de linux no hay problema de fragmentacion pero mi caso es q tengo un disco duro externo con ntfs pues paso archivos de win a linux de diferentes pc asi q necesito desfragmentar pero desde mi pc q tiene linux .<br />Alguien q me ayude con un repositorio q me ayude con el casoschakal87noreply@blogger.comtag:blogger.com,1999:blog-7238321755833225837.post-73700537681508926512010-06-13T23:25:21.947-07:002010-06-13T23:25:21.947-07:00La única razón para tener una partición NTFS en Ub...La única razón para tener una partición NTFS en Ubuntu es porque tienes Windows... ve a dicho sistema y ejecuta la herramienta necesaria.<br /><br />La fragmentación excesiva en el sistema de archivos NTFS es inevitable.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-7238321755833225837.post-52459980584895828242010-02-28T07:19:59.611-08:002010-02-28T07:19:59.611-08:00bla bla bla. cachorro, y si en Ubuntu tengo una pa...bla bla bla. cachorro, y si en Ubuntu tengo una partición NTFS?Profesor Frinkhttp://profesorfrink.com/noreply@blogger.comtag:blogger.com,1999:blog-7238321755833225837.post-90061627317650715782009-07-07T10:06:15.496-07:002009-07-07T10:06:15.496-07:00Hola, espero que estes bien!! Soy nuevo en GNU-Lin...Hola, espero que estes bien!! Soy nuevo en GNU-Linux, la verdad es una maravilla. Gracias, te debo un café. Ojalá estemos geograficamente en las misma zona. Un saludo!!!!Roman Albertohttps://www.blogger.com/profile/16184277435615493781noreply@blogger.com