martes, 31 de mayo de 2016

        
                                ¿Que es una partición? 


-Es dividir el disco duro físico en unidades lógicas (volúmenes) a las cuales se les asigna un formato (sistema de archivos) dependiendo del SO que se utilizara.


Los principales motivos, por los que se realizan las particiones en un disco duro suelen ser los siguientes:

- Instalación de mas de un sistema operativo

- Tener una partición de sistema y otra de datos
- Tener una partición de recuperación de sistema

Tipos de particiones


No es que existan múltiples tipos de particiones, pero aunque sean pocas tenemos que tener claro para que sirve cada una, o que limitaciones tienen respecto a otras, para poder hacer un uso correcto de ellas.

Primaria


Este tipo de partición es definida directamente sobre el disco duro y esta escrita en la tabla de particiones. En estas particiones es donde se instalan los sistemas operativos ya que prácticamente cualquier sistema operativo puede trabajar sobre ellas.
Solo existe una limitación sobre estas particiones, y es que en un mismo disco duro solo puede haber 4 particiones primarias.

Extendida


Fue crearda para poder tener mas de 4 particiones en un disco. En teoría se pueden tener tantas como deseemos. El principal inconveniente es que no se puede instalar un sistema operativo sobre ella. Simplemente la podremos usar para almacenar datos.
Ademas solo puede haber una partición de este tipo, aunque luego dentro de ella si que podamos hacer las que queramos.

Lógica


Son las particiones que creamos dentro de la partición extendida. Simplemente a esta partición se le ha asignado un tamaño, un sistema de ficheros (ntfs,fat32,ext3...) y esta lista para que la use el sistema operativo.


Conclusiones Aunque esto parezca un poco rollo, creo que su entendimiento nos puede facilitar mucho las cosas a la hora de hacer cualquier tipo de mantenimiento en nuestros sistemas.

Yo personalmente en el 99% de los casos solo uso particiones primarias, olvidándome de las particiones extendidas y sus correspondientes lógicas.
Raro es el caso en el que necesito mas de 4 particiones. Así que creando particiones primarias puedes hacer lo siguiente:

- Instalar un sistema operativo en cualquier de las particiones primarias creadas

- Usar la partición como datos o sistema indistintamente
- Tener independencia de una partición a otra al ser todas primarias en cualquier tipo de operación.

Apéndice:

Si queremos instalar mas de un sistema operativo en su correspondiente partición, este se encargara de instalar su propio gestor de arranque. linux (lilo,grub) windows(arranque dual).
De todas formas creo que puede ser un tema interesante, así que haré una entrada al respecto.

Como medida de precaución, es buena idea anotar la tabla de particiones en papel, de manera que si alguna vez se corrompe no tenga que perder todos sus archivos. (Una tabla de partición errónea puede corregirse con fdisk). La información relevante la proporciona el comando fdisk:
$ fdisk -l /dev/hda

Disk /dev/hda: 15 heads, 57 sectors, 790 cylinders
Units = cylinders of 855 * 512 bytes

   Device Boot  Begin   Start     End  Blocks   Id  System
/dev/hda1           1       1      24   10231+  82  Linux swap
/dev/hda2          25      25      48   10260   83  Linux native
/dev/hda3          49      49     408  153900   83  Linux native
/dev/hda4         409     409     790  163305    5  Extended
/dev/hda5         409     409     744  143611+  83  Linux native
/dev/hda6         745     745     790   19636+  83  Linux native
$
El esquema original de particionamiento para discos duros de PC permitía solamente cuatro particiones. Esto rápidamente se volvió demasiado escaso para la vida real, en parte porque algunas personas querían más de cuatro sistemas operativos (Linux, MS-DOS, OS/2, Minix, FreeBSD, NetBSD, o Windows/NT, por nombrar algunos), pero principalmente porque algunas veces es buena idea tener varias particiones para un sistema operativo. Por ejemplo, el espacio swap está generalmente mejor colocado para Linux en su propia partición en lugar de la partición principal por cuestiones de rapidez (vea más abajo).
Tipos de partición (obtenida del programa de Linux fdisk).
Hex code (type L to list codes): L

 0  Empty           1e  Hidden W95 FAT1 80  Old Minix       
 1  FAT12           24  NEC DOS         81  Minix / old Lin 
 2  XENIX root      39  Plan 9          82  Linux swap / So 
 3  XENIX usr       3c  PartitionMagic  83  Linux          
 4  FAT16 -32M      40  Venix 80286     84  OS/2 hidden C:
 5  Extended        41  PPC PReP Boot   85  Linux extended
 6  FAT16           42  SFS             86  NTFS volume set 
 7  HPFS/NTFS       4d  QNX4.x          87  NTFS volume set
 8  AIX             4e  QNX4.x 2nd part 88  Linux plaintext
 9  AIX bootable    4f  QNX4.x 3rd part 8e  Linux LVM     
 a  OS/2 Boot Manag 50  OnTrack DM      93  Amoeba       
 b  W95 FAT32       51  OnTrack DM6 Aux 94  Amoeba BBT  
 c  W95 FAT32 (LBA) 52  CP/M            9f  BSD/OS     
 e  W95 FAT16 (LBA) 53  OnTrack DM6 Aux a0  IBM Thinkpad hi 
 f  W95 Extd (LBA) 54  OnTrackDM6      a5  FreeBSD         
10  OPUS            55  EZ-Drive        a6  OpenBSD       
11  Hidden FAT12    56  Golden Bow      a7  NeXTSTEP     
12  Compaq diagnost 5c  Priam Edisk     a8  Darwin UFS  
14  Hidden FAT16 -3 61  SpeedStor       a9  NetBSD     
16  Hidden FAT16    63  GNU HURD or Sys ab  Darwin boot     
17  Hidden HPFS/NTF 64  Novell Netware  b7  BSDI fs        
18  AST SmartSleep  65  Novell Netware  b8  BSDI swap     
1b  Hidden W95 FAT3 70  DiskSecure Mult bb  Boot Wizard hid 
1c  Hidden W95 FAT3 75  PC/IX    

EL sistema de archivos de Xenix, Coherent y SystemV/386...
El sistema de archivos proc facilita acceder a ciertas estructura de datos del núcleo, como la lista de procesos (de ahí el nombre). Hace que estas estructuras de datos parezcan un sistema de archivos, y que el sistema de archivos pueda ser manipulado con las herramientas de archivos habituales. Por ejemplo, para obtener una lista de todos los procesos se puede utilizar el comando
$ ls -l /proc
total 0
dr-xr-xr-x   4 root     root            0 Jan 31 20:37 1
dr-xr-xr-x   4 liw      users           0 Jan 31 20:37 63
dr-xr-xr-x   4 liw      users           0 Jan 31 20:37 94
dr-xr-xr-x   4 liw      users           0 Jan 31 20:37 95
dr-xr-xr-x   4 root     users           0 Jan 31 20:37 98
dr-xr-xr-x   4 liw      users           0 Jan 31 20:37 99
-r--r--r--   1 root     root            0 Jan 31 20:37 devices
-r--r--r--   1 root     root            0 Jan 31 20:37 dma
-r--r--r--   1 root     root            0 Jan 31 20:37 filesystems
-r--r--r--   1 root     root            0 Jan 31 20:37 interrupts
-r--------   1 root     root      8654848 Jan 31 20:37 kcore
-r--r--r--   1 root     root            0 Jan 31 11:50 kmsg
-r--r--r--   1 root     root            0 Jan 31 20:37 ksyms
-r--r--r--   1 root     root            0 Jan 31 11:51 loadavg
-r--r--r--   1 root     root            0 Jan 31 20:37 meminfo
-r--r--r--   1 root     root            0 Jan 31 20:37 modules
dr-xr-xr-x   2 root     root            0 Jan 31 20:37 net
dr-xr-xr-x   4 root     root            0 Jan 31 20:37 self
-r--r--r--   1 root     root            0 Jan 31 20:37 stat
-r--r--r--   1 root     root            0 Jan 31 20:37 uptime
-r--r--r--   1 root     root            0 Jan 31 20:37 
version
$      

Tipos de disco duro  







Tipos de particiones de Wimdows 



Tipos de particiones de Ubuntu