E.U. de Informática Departamento de Informática Aplicada Examen Final de Administración de Sistemas Operativos 2 de septiembre de 2003 Apellidos .................................................................................................................. Nombre ..................................................................................................................... Nº de Matrícula.................... EJERCICIO 2 (3.5 puntos) Tiempo estimado: 30 m. Vamos a comparar dos esquemas de particionado de disco duro para implementar un sistema Linux. El fichero /etc/fstab correspondiente al particionado 1 tendría las siguientes entradas: /dev/hda2 /dev/hda1 / none ext2 swap defaults … 0 0 1 0 defaults defaults defaults … 0 0 0 0 1 2 3 0 (aprox. 4GB) Para el particionado 2, las entradas serían: /dev/hda2 /dev/hda3 /dev/hda4 /dev/hda1 / /home /backups none ext2 ext2 ext2 swap (aprox. 2GB) (aprox. 1GB) (aprox. 1GB) En el segundo particionado hay una partición dedicada a los usuarios (visible en /home) y otra destinada a almacenar las copias de seguridad o backups (visible en /backups). Se pide: 1) En el particionado 2, suponiendo el segundo fichero /etc/fstab dado ¿con qué comando se montaría manualmente el sistema de ficheros de backup? mount /backups 2) ¿Te parece probable que pueda montar dicho sistema de ficheros un usuario distinto de root? ¿Por qué? No. Porque las particiones de disco duro sólo puede montarlas por defecto (defaults) el usuario root. 3) ¿A qué particiones afecta la instalación de una nueva versión del sistema Linux en cada esquema de particionado? Razónalo brevemente. En ambos esquemas de particionado la instalación afectará a la partición /dev/hda2 que contiene el sistema de ficheros raíz y a /dev/hda1 que contiene la partición de intercambio (swap). 4) Suponiendo que en el sistema están disponibles los comandos de backup tar, cpio y dump/restore ¿con qué comando crearías un respaldo del directorio /home en cada esquema de particionado? Razónalo brevemente. En el particionado 1 con tar o cpio por no tratarse de un sistema de ficheros completo. En el particionado 2 usaría dump, que es un comando más potente para salvar sistemas de ficheros completos. 5) Supongamos que estamos en el esquema de particionado 1. El administrador ha creado un script “salva-home.sh” y lo ha instalado en /usr/local/bin con los siguientes permisos: -rwxr-xr-x root root /usr/local/bin/salva-home.sh Dicho script crea una copia de seguridad del directorio /home y la deja en el directorio /backups, que tiene los siguientes permisos: drwxr-xr-x root root /backups ¿Podría realizar las copias de seguridad un usuario distinto de root? Cita dos razones que justifiquen tu respuesta. No. Porque sólo root tiene permiso de escritura en el directorio /backups y de lectura en los directorios principales de todos los usuarios (contenidos en /home).