Sistemas operativos modernos

/usr/ariel /usr/jaime /usr/ariel 16 mail 31 bin 81 games 70 memo 40 test 59 f.c. 38 progi (a) /usr/jaime 16 mail 31 bln 81 games 70 memo 40 test 59 f.c. 70 nota 38 progi (b) Figura 1-21. a) Dos directorios antes de en\azar /usr/jaime/memo al directorio de ariel. b) Los mismos directorios después del enlace. Si cualquiera de ellas se elimina después con la llamada al sistema unlink, la otra permanece­ rá. Si ambas se eliminan, UNIX verá que ya no hay entradas que hagan referencia al archivo (un campo del nodo-i lleva la cuenta del número de entradas de directorio que apuntan al ar­ chivo) y hará que éste se borre del disco. Como ya mencionamos, la llamada al sistema mount permite fusionar dos sistemas de ar­ chivos en u»*o solo. Una situación común es tener en un disco duro el sistema de archivos raíz que contiene las versiones binarias (ejecutables) de los comandos comunes y otros archivos de uso intensivo. Luego el usuario podría insertar en la unidad de disquete un disco flexible con los archivos a leer. Al ejecutar la llamada al sistema mount, el sistema de archivos del disco flexible puede anexarse al sistema de archivos raíz, como se muestra en la figura 1-22. Una instrucción en C representativa para efectuar la operación sería mount(‘7dev/fdO", 7mnt”, 0); donde el primer parámetro es el nombre de un archivo especial de bloques para ia unidad de disquete O, el segundo parámetro es el punto donde se montará en el árbol, y el tercero indica si el sistema de archivos se montará para lectura-escritura o sólo lectura. bin dev o lib (a) mnt Figura 1-22. a) Sistema de archivos antes del montaje, b) Sistema de archivos des­ pués del montaje. Después de la llamada mount, se podrá tener acceso a un archivo en la unidad Ocon sólo dar su trayectoria desde el directorio raíz o el directorio de trabajo, sin tener que especificar en qué unidad está. De hecho, es posible montar más unidades de disco en cualquier parte del árbol. La llamada mount permite integrar medios de grabación removibles en una sola jerarquía de archi-

RkJQdWJsaXNoZXIy MjI4NDcx