He notado que al instalar Ubuntu algunas personas crean múltiples particiones para directorios. Como uno para root, otro para inicio, otro para boot. ¿Cuál es la ventaja de hacer esto en lugar de instalarlos todos en una partición, suponiendo que solo haya un disco duro?
Respuesta1
Hay varias razones:
- Robustez del sistema. Si tiene /home en una partición separada de /, entonces un usuario normal no puede llenar el sistema de archivos /, haciéndolo inutilizable para el resto del sistema.
- Copias de seguridad. Hace que sea más fácil realizar copias de seguridad de particiones enteras y realizar copias de seguridad en diferentes horarios. Por ejemplo, es posible que solo necesite realizar copias de seguridad semanales de la partición del sistema, pero también copias de seguridad nocturnas del sistema de archivos /home.
- Instalaciones del sistema. Puede tener el mismo sistema de archivos /home montado por varias imágenes de sistema diferentes. Y puede eliminar y reconstruir / sin realizar una copia de seguridad/restauración de /home o /local
- Optimización del disco. No es un gran problema con los discos rápidos de hoy en día, pero solía ser una práctica común colocar el sistema de archivos del sistema en las pistas internas del disco para acelerar el acceso.
- Usando múltiples unidades. Antes de la disponibilidad común de unidades grandes, era común tener poco espacio en la unidad del sistema. Entonces se usó una unidad separada para /home.
- NFS. Cuando se comparten datos entre múltiples sistemas, es común hacerlo según el sistema de archivos.
Respuesta2
Normalmente creo uno para root, otro para swap y otro para home. La ventaja de esto es que te permite dejar tus documentos (también música, vídeos, imágenes, etc.) intactos si necesitas reinstalar el sistema operativo. Debido a que puede sobrescribir completamente la partición del sistema operativo (raíz) sin tocar la partición de inicio, sus archivos están seguros y no hay necesidad de realizar el lento proceso de transferirlos a otro medio y luego regresarlos a su nueva máquina. Hace que el reformateo/imagen sea mucho más elegante
AquíHay más información sobre los beneficios. Aunque está escrito sobre Windows, el principio es el mismo.
Respuesta3
Tener /var
y /tmp
en particiones separadas también se considera generalmente una buena idea; de esa manera, si un archivo de registro (por ejemplo, cualquier archivo temporal) se sale de control, se detendrá antes de llenar todo el disco.
Respuesta4
Una partición /boot separada me permite iniciar y reparar mi sistema de archivos raíz, incluso si el sistema de archivos raíz está dañado. Si coloco todos los archivos de arranque en el sistema de archivos raíz y se daña, es posible que no arranque en absoluto. También hay más flexibilidad. Más tarde, puedo colocar un segundo disco, ponerle swap y eliminar la partición de intercambio del disco raíz y expandir el sistema de archivos raíz en ese espacio.
Crear una partición de intercambio duro en lugar de una en el sistema de archivos es simplemente un administrador de sistemas estilo UNIX. No hay ninguna razón real para no convertirlo solo en un archivo en el sistema de archivos, excepto que algún usuario vendrá solo con poderes sudo e intentará confirmarlo.
Como dijeron Babu y Mike, un /home separado me permite actualizar o cambiar distribuciones sin perder todos mis datos.