Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Programming
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Databases
Mail Systems
openSolaris
Eclipse Documentation
Techotopia.com
Virtuatopia.com
Answertopia.com

How To Guides
Virtualization
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Windows
Problem Solutions
Privacy Policy

  




 

 

Debian GNU/Linux Reference Guide
Prev Home Next

3.1.11 Creando sistema de archivos


3.1.11.1 Partici�n del disco duro

Prefiero usar diferentes particiones para distintos �rboles de directorios para limitar el da�o luego de un cuelgue del sistema. Por ejemplo,

     /          == (/ + /boot + /bin + /sbin)
                == 50MB+
     /tmp       == 100MB+
     /var       == 100MB+
     /home      == 100MB+
     /usr       == 700MB+ con X
     /usr/local == 100MB

El tama�o del directorio /usr depende sustancialmente de las aplicaciones X Window y de la documentaci�n. /usr/ puede ser de unos 300MB si se ejecuta un s�lo terminal en la consola, mientras que 2GB–3GB no es un tama�o inusual si se tienen instaladas diversas aplicaciones Gnome. Cuando /usr/ crece demasiado, mover el directorio /usr/share/ a otra partici�n es la cura m�s efectiva. Con los n�cleos 2.4 de Linux preempaquetados, / puede requerir de m�s de 200MB.

Por ejemplo, el estado actual de mi puerta de enlace Internet es el siguiente (salida del comando df -h):

     Filesystem            Size  Used Avail Use% Montado en
     /dev/hda3             300M  106M  179M  38% /
     /dev/hda7             100M   12M   82M  13% /home
     /dev/hda8             596M   53M  513M  10% /var
     /dev/hda6             100M  834k   94M   1% /var/lib/cvs
     /dev/hda9             596M  222M  343M  40% /usr
     /dev/hda10            596M  130M  436M  23% /var/cache/apt/archives
     /dev/hda11            1.5G  204M  1.2G  14% /var/spool/squid

(El gran espacio destinado a /var/spool/squid es para el cach� de un proxy para la descarga de paquetes)

A continuaci�n se muestra la salida de fdisk -l que proporciona una idea de la estructura de la partici�n:

     # fdisk -l /dev/hda # comentario
     
     /dev/hda1             1        41    309928+   6  FAT16 # DOS
     /dev/hda2            42        84    325080   83  Linux # (sin usar)
     /dev/hda3   *        85       126    317520   83  Linux # Principal
     /dev/hda4           127       629   3802680    5  Extended
     /dev/hda5           127       143    128488+  82  Linux swap
     /dev/hda6           144       157    105808+  83  Linux
     /dev/hda7           158       171    105808+  83  Linux
     /dev/hda8           172       253    619888+  83  Linux
     /dev/hda9           254       335    619888+  83  Linux
     /dev/hda10          336       417    619888+  83  Linux
     /dev/hda11          418       629   1602688+  83  Linux

Existen algunas pocas particiones sin uso. �stas est�n para instalar una segunda distribuci�n de Linux o como espacio para los �rboles de directorios en expansi�n.


3.1.11.2 Montar los sistemas de archivos

El montaje correcto de los sistemas de archivos anteriores se lleva a cabo mediante /etc/fstab:

     
     # /etc/fstab: static file system information.
     #
     # sistema de    punto de        tipo    opciones            dump pass
     # archivos      montaje
     /dev/hda3       /               ext2    defaults,errors=remount-ro 0 1
     /dev/hda5       none            swap    sw                      0 0
     proc            /proc           proc    defaults                0 0
     /dev/fd0        /floppy         auto    defaults,user,noauto    0 0
     /dev/cdrom      /cdrom          iso9660 defaults,ro,user,noauto 0 0
     #
     # mantener particiones separadas
     /dev/hda7       /home           ext2    rw                      0 2
     /dev/hda8       /var            ext2    rw                      0 2
     /dev/hda6       /var/lib/cvs    ext2    rw                      0 2
     /dev/hda9       /usr            ext2    rw                      0 2
     /dev/hda10      /var/cache/apt/archives ext2    rw              0 2
     
     # una partici�n bien grande para el cach� del proxy
     /dev/hda11      /var/spool/squid ext2   rw                      0 2
     
     # respaldo DOS arrancable
     /dev/hda1       /mnt/dos        vfat    rw,noauto               0 0
     # respaldo Linux arrancable (sin hacer)
     /dev/hda2       /mnt/linux      ext2    rw,noauto               0 0
     #
     # montajes nfs
     mickey:/        /mnt/mickey     nfs     ro,noauto,intr          0 0
     goofy:/         /mnt/goofy      nfs     ro,noauto,intr          0 0
     # minnie:/ /mnt/minnie smbfs ro,soft,intr,credentials={filename} 0 2

Para NFS, utilizo noauto,intr combinado con la opci�n predeterminada hard. De esta manera, es posible detener un proceso bloqueado por una desconexi�n usando Ctrl-C.

Para una m�quina Windows conectada con Samba (smbfs), rw,auto,soft,intr puede ser una buena idea. V�ase Configuraci�n de Samba, Secci�n 3.5.

Para una disquetera, usar noauto,rw,sync,user,exec para preevenir la corrupci�n de datos tras eyectar el diskette en forma accidental antes de desmontarlo. Esto ralentiza el proceso de escritura.


3.1.11.3 Montaje autofs

Puntos claves para el montaje autom�tico:

  • Cargue el m�dulo vfat para permitir que /etc/auto.misc contenga -fstype=auto:

         # modprobe vfat # antes de intentar acceder al diskete
          ... o para automatizar esta configuraci�n,
         # echo "vfat" >> /etc/modules
          ... y reinicie el sistema.
    
  • Escriba en el archivo /etc/auto.misc lo siguiente:

         floppy -fstype=auto,sync,nodev,nosuid,gid=100,umask=000 :/dev/fd0
          ... donde gid=100 es "users".
    
  • Cree los enlaces cdrom y floppy en /home/user que apunten a /var/autofs/misc/cdrom y /var/autofs/misc/floppy respectivamente.

  • A�ada user al grupo "users".


3.1.11.4 Montaje NFS

El servidor Linux NFS externo (goofy) se encuentra detr�s de un firewall (puerta de enlace). Tengo una pol�tica de seguridad bastante laxa en mi LAN ya que soy el �nico usuario. Para activar el acceso NFS, del lado del servidor es necesario a�adir lo siguiente al /etc/exports:

     # /etc/exports: la lista de control de acceso para los sistemas de
     #               archivos que se puede exportar a los clientes NFS. V�ase(5).
     /       (rw,no_root_squash)

Esto se necesita para activar el servidor NFS adem�s de instalar y activar los paquetes cliente y servidor NFS.

Por sencillez, generalmente creo una �nica partici�n de 2GB para una instalaci�n experimental o secundaria de Linux. Opcialmente comparto las particiones de intercambio y /tmp para estas instalaciones. El esquema de particiones m�ltiples es demasiado complicado para estos usos. Si se necesita un sistema sencillo de consola, 500MB puede ser m�s que suficiente.


Debian GNU/Linux Reference Guide
Prev Home Next

 
 
  Published under the terms of the GNU General Public License Design by Interspire