Omitir V�nculos de navegaci�n | |
Salir de la Vista de impresi�n | |
Administración de Oracle Solaris: dispositivos y sistemas de archivos Oracle Solaris 11 Information Library (Español) |
1. Gestión de medios extraíbles (descripción general)
2. Gestión de medios extraíbles (tareas)
3. Acceso a medios extraíbles (tareas)
4. Grabación de CD y DVD (tareas)
5. Administración de dispositivos (descripción general/tareas)
6. Configuración dinámica de dispositivos (tareas)
7. Uso de dispositivos USB (descripción general)
8. Uso de dispositivos USB (tareas)
9. Uso de dispositivos InfiniBand (descripción general/tareas)
10. Gestión de discos (descripción general)
11. Administración de discos (tareas)
12. SPARC: configuración de discos (tareas)
13. X86: configuración de discos (tareas)
14. Configuración de dispositivos de almacenamiento con COMSTAR
16. La utilidad format (referencia)
17. Gestión de sistemas de archivos (descripción general)
18. Creación y montaje de sistemas de archivos (tareas)
Creación de sistemas de archivos Oracle Solaris
Creación de sistemas de archivos ZFS
Creación de un sistema de archivos temporal
Creación de un sistema de archivos LOFS
Montaje y desmontaje de sistemas de archivos Oracle Solaris
Descripciones de campo para el archivo /etc/vfstab
Requisitos previos para desmontar sistemas de archivos Oracle Solaris
Creación y montaje de sistemas de archivos Oracle Solaris
Cómo crear un sistema de archivos ZFS
Cómo crear y montar un sistema de archivos UFS heredado
Cómo crear y montar un sistema de archivos TMPFS
Cómo crear y montar un sistema de archivos LOFS
Cómo agregar una entrada al archivo /etc/vfstab
Cómo montar un sistema de archivos (archivo /etc/vfstab)
Cómo montar un sistema de archivos NFS (comando mount)
x86: Cómo montar un sistema de archivos (DOS) PCFS desde un disco duro (comando mount)
Cómo detener todos los procesos accediendo a un sistema de archivos
19. Configuración de espacio de intercambio adicional (tareas)
20. Copia de archivos y sistemas de archivos (tareas)
En esta sección se proporcionan ejemplos de creación y montaje de sistemas de archivos Oracle Solaris.
Para obtener más información, consulte Cómo obtener derechos administrativos de Administración de Oracle Solaris: servicios de seguridad.
El ejemplo siguiente ilustra la manera de crear un grupo de almacenamiento duplicado simple denominado tank y un sistema de archivos ZFS denominado tank en un comando. Suponga que se pueden utilizar todos los discos /dev/dsk/c1t0d0 y /dev/dsk/c2t0d0.
# zpool create tank mirror c1t0d0 c2t0d0
# zfs create tank/fs
El nuevo sistema de archivos ZFS, tank/fs, puede usar tanto espacio del disco como sea necesario, y se monta automáticamente en /tank/fs.
# zfs list -r tank NAME USED AVAIL REFER MOUNTPOINT tank 117K 268G 21K /tank tank/fs 21K 268G 21K /tank/fs
Antes de empezar
Asegúrese de haber cumplido con los siguientes requisitos previos:
El disco debe estar formateado y dividido en segmentos.
Si va a volver a crear un sistema de archivos UFS heredado existente, desmóntelo.
Necesita saber el nombre de dispositivo del segmento que contendrá el sistema de archivos.
Para obtener información sobre la búsqueda de números de segmentos de disco y discos, consulte el Capítulo 11, Administración de discos (tareas).
Para obtener información sobre el formato de discos y la división de discos en segmentos, consulte el Capítulo 10, Gestión de discos (descripción general).
Para obtener más información, consulte Cómo obtener derechos administrativos de Administración de Oracle Solaris: servicios de seguridad.
# newfs [-N] [-b size] [-i bytes] /dev/rdsk/device-name
El sistema le pedirá confirmación.
Precaución - Asegúrese haber especificado el nombre de dispositivo correcto para el segmento antes de realizar este paso. Si especifica el segmento incorrecto, se borrará su contenido cuando se crea el nuevo sistema de archivos. Este error puede hacer que el sistema entre en un estado de alerta. |
# fsck /dev/rdsk/device-name
Donde el argumento nombre_dispositivo especifica el nombre del dispositivo de disco que contiene el nuevo sistema de archivos.
El comando fsck comprueba la consistencia del nuevo sistema de archivos, informa de los problemas y le consulta antes de reparar los problemas. Para obtener más información sobre el comando fsck, consulte fsck(1M).
# mkdir /directory-name # mount /dev/dsk/device-name /directory-name
Ejemplo 18-2 Creación y montaje de un sistema de archivos UFS heredado
En el siguiente ejemplo se muestra cómo crear y montar un sistema de archivos UFS /dev/rdsk/c0t1d0s0 en /legacy.
# newfs /dev/rdsk/c0t1d0s0 newfs: construct a new file system /dev/rdsk/c0t1d0s0: (y/n)? y /dev/rdsk/c0t1d0s0: 286722656 sectors in 46668 cylinders of 48 tracks, 128 sectors 140001.3MB in 2917 cyl groups (16 c/g, 48.00MB/g, 5824 i/g) super-block backups (for fsck -F ufs -o b=#) at: 32, 98464, 196896, 295328, 393760, 492192, 590624, 689056, 787488, 885920, Initializing cylinder groups: .......................................................... super-block backups for last 10 cylinder groups at: 285773216, 285871648, 285970080, 286068512, 286166944, 286265376, 286363808, 286462240, 286560672, 286659104 # fsck /dev/rdsk/c0t1d0s0 # mkdir /legacy # mount /dev/dsk/c0t1d0s0 /legacy
Para montar el sistema de archivos UFS heredado automáticamente en el momento del inicio, vaya a Cómo agregar una entrada al archivo /etc/vfstab.
Para obtener más información, consulte Cómo obtener derechos administrativos de Administración de Oracle Solaris: servicios de seguridad.
# mkdir /mount-point
Donde punto de montaje es el directorio en el que se monta el sistema de archivos TMPFS.
# mount -F tmpfs [-o size=number] swap mount-point
Especifica el límite de tamaño del sistema de archivos TMPFS en MB.
Especifica el directorio en el que se monta el sistema de archivos TMPFS.
Para configurar el sistema para montar automáticamente el sistema de archivos TMPFS en el momento del inicio, consulte el Ejemplo 18-4.
# mount -v
Ejemplo 18-3 Creación y montaje de un sistema de archivos TMPFS
En el siguiente ejemplo se muestra cómo crear, montar y limitar el tamaño del sistema de archivos TMPFS, /export/reports, en 50 MB.
# mkdir /export/reports # chmod 777 /export/reports # mount -F tmpfs -o size=50m swap /export/reports # mount -v
Ejemplo 18-4 Montaje de un sistema de archivos TMPFS en el momento del inicio
Puede configurar el sistema para que monte automáticamente un sistema de archivos TMPFS en el momento del inicio agregando una entrada /etc/vfstab. En el siguiente ejemplo se muestra una entrada en el archivo /etc/vfstab que monta /export/test como un sistema de archivos TMPFS en el momento del inicio. Debido a que la opción size=número no se especifica, el tamaño del sistema de archivos TMPFS en /export/test está limitado sólo por los recursos del sistema disponibles.
swap - /export/test tmpfs - yes -
Para obtener más información, consulte Cómo obtener derechos administrativos de Administración de Oracle Solaris: servicios de seguridad.
# mkdir loopback-directory
# mkdir /mount-point
# mount -F lofs loopback-directory /mount-point
Especifica el sistema de archivos que se puede montar en el punto de montaje en bucle de retorno.
Especifica el directorio en el que montar el sistema de archivos LOFS.
# mount -v
Ejemplo 18-5 Creación y montaje de un sistema de archivos LOFS
En el siguiente ejemplo se muestra cómo crear, montar y probar un nuevo software en el directorio /new/dist como un sistema de archivos en bucle de retorno sin tener que instalarlo.
# mkdir /tmp/newroot # mount -F lofs /new/dist /tmp/newroot # chroot /tmp/newroot newcommand
Ejemplo 18-6 Montaje de un sistema de archivos LOFS en el momento del inicio
Puede configurar el sistema para que monte automáticamente un sistema de archivos LOFS en el momento del inicio agregando una entrada al final del archivo /etc/vfstab. En el siguiente ejemplo se muestra una entrada en el archivo /etc/vfstab que monta un sistema de archivos LOFS para el sistema de archivos raíz (/) en /tmp/newroot.
/ - /tmp/newroot lofs - yes -
Asegúrese de que las entradas en bucle de retorno sean las últimas entradas del archivo /etc/vfstab. De lo contrario, si la entrada /etc/vfstab para un sistema de archivos en bucle de retorno precede a los sistemas de archivos que se incluirán en ella, el sistema de archivos en bucle de retorno no se puede montar.
Utilice este procedimiento para montar sistemas de archivos no ZFS en el momento del inicio a menos que sea necesario el comportamiento de montaje heredado para algunos sistemas de archivos ZFS. Para obtener más información sobre el montaje de sistemas de archivos ZFS, consulte Administración de Oracle Solaris: sistemas de archivos ZFS.
Para obtener más información, consulte Cómo obtener derechos administrativos de Administración de Oracle Solaris: servicios de seguridad.
# mkdir /mount-point
Debe haber un punto de montaje en el sistema local para montar un sistema de archivos. Un punto de montaje es un directorio en el que se agrega el sistema de archivos montado.
Nota - Debido a que el sistema de archivos raíz (/) se monta como de sólo lectura por el núcleo durante el proceso de inicio, sólo la opción remount y las opciones que se pueden utilizar en conjunto con remount afectan la entrada raíz (/) en el archivo /etc/vfstab.
Ejemplo 18-7 Adición de una entrada al archivo /etc/vfstab
En el siguiente ejemplo se muestra cómo montar el segmento de disco /dev/dsk/c0t3d0s7 como un sistema de archivos UFS heredado en el punto de montaje /files1. Un dispositivo de caracteres sin formato /dev/rdsk/c0t3d0s7 se especifica como el device to fsck. El valor fsck pass de 2 significa que el sistema de archivos se comprobará, pero no de manera secuencial.
#device device mount FS fsck mount mount #to mount to fsck point type pass at boot options # /dev/dsk/c0t3d0s7 /dev/rdsk/c0t3d0s7 /files1 ufs 2 yes -
En el siguiente ejemplo se muestra cómo montar el directorio /export/man desde el sistema pluto como un sistema de archivos NFS en punto de montaje /usr/man. No se especifica un device to fsck ni un fsck pass porque es un sistema de archivos NFS. En este ejemplo, mount options son ro (sólo lectura) y soft.
#device device mount FS fsck mount mount #to mount to fsck point type pass at boot options pluto:/export/man - /usr/man nfs - yes ro,soft
Para obtener más información, consulte Cómo obtener derechos administrativos de Administración de Oracle Solaris: servicios de seguridad.
# mount /mount-point
Donde /punto de montaje especifica una entrada en el campo mount point o device to mount del archivo /etc/vfstab. Suele ser más fácil especificar el punto de montaje.
Ejemplo 18-8 Montaje de un sistema de archivos (archivo /etc/vfstab)
En el siguiente ejemplo se muestra cómo montar el sistema de archivos /legacy que aparece en el archivo /etc/vfstab.
# mount /legacy
Ejemplo 18-9 Montaje de todos los sistemas de archivos (archivo /etc/vfstab)
En el siguiente ejemplo se muestran los mensajes que aparecen al utilizar el comando mountall y los sistemas de archivos ya están montados.
# mountall mount: /tmp is already mounted or swap is busy
En el siguiente ejemplo se muestra cómo montar todos los sistemas locales enumerados en el archivo /etc/vfstab.
# mountall -l
En el siguiente ejemplo se muestra cómo montar todos los sistemas de archivos ZFS disponibles.
# zfs mount -a
En el siguiente ejemplo se muestra cómo montar todos los sistemas de archivos remotos enumerados en el archivo /etc/vfstab.
# mountall -r
Para obtener más información, consulte Cómo obtener derechos administrativos de Administración de Oracle Solaris: servicios de seguridad.
# mkdir /mount-point
Debe haber un punto de montaje en el sistema local para montar un sistema de archivos. Un punto de montaje es un directorio en el que se agrega el sistema de archivos montado.
Para montar un sistema de archivos NFS, el recurso debe estar disponible en el servidor mediante el comando share. Para obtener información sobre cómo compartir recursos, consulte Sobre el servicio NFS de Oracle Administración Solaris: Servicios de red.
# mount -F nfs [-o mount-options] server:/directory /mount-point
Ejemplo 18-10 Montaje de un sistema de archivos NFS (comando mount)
En el siguiente ejemplo se muestra cómo montar el directorio /export/packages en /mnt desde el servidor pluto.
# mount -F nfs pluto:/export/packages /mnt
Utilice el siguiente procedimiento para montar un sistema de archivos (DOS) PCFS desde un disco duro.
Para obtener más información, consulte Cómo obtener derechos administrativos de Administración de Oracle Solaris: servicios de seguridad.
# mkdir /mount-point
Debe haber un punto de montaje en el sistema local para montar un sistema de archivos. Un punto de montaje es un directorio en el que se agrega el sistema de archivos montado.
# mount -F pcfs [-o rw | ro] /dev/dsk/device-name:logical-drive /mount-point
Especifica que puede montar un sistema de archivos PCFS de lectura/escritura (rw) o de sólo lectura (ro). Si no especifica esta opción, el valor predeterminado es rw.
Especifica el nombre de dispositivo de todo el disco (por ejemplo, /dev/dsk/c0t0d0p0).
Especifica la letra de unidad lógica de DOS (de c a la z) o un número de unidad (del 1 al 24). La unidad c es equivalente a la unidad 1 y representa el segmento de DOS primario en la unidad. Todas las demás letras o números representan unidades lógicas de DOS dentro del segmento de DOS extendido.
Especifica el directorio en el que montar el sistema de archivos.
Tenga en cuenta que nombre_dispositivo y unidad_lógica deben separarse mediante dos puntos.
Ejemplo 18-11 x86: Montaje de un sistema de archivos (DOS) PCFS desde un disco duro (comando mount)
En el siguiente ejemplo se muestra cómo montar la unidad lógica en el segmento de DOS primario en el directorio /pcfs/c.
# mount -F pcfs /dev/dsk/c0t0d0p0:c /pcfs/c
En el siguiente ejemplo se muestra cómo montar como de sólo lectura la primera unidad lógica en el segmento de DOS primario en el directorio /mnt.
# mount -F pcfs -o ro /dev/dsk/c0t0d0p0:2 /mnt
Para obtener más información, consulte Cómo obtener derechos administrativos de Administración de Oracle Solaris: servicios de seguridad.
# fuser -c [ -u ] /mount-point
Informa de archivos que son puntos de montaje para sistemas de archivos y de cualquier archivo en esos sistemas de archivos montados.
Muestra el nombre de usuario de inicio de sesión para cada ID de proceso.
Especifica el nombre del sistema de archivos para el que desea detener procesos.
# fuser -c -k /mount-point
Un SIGKILL se enviará a cada proceso que está utilizando el sistema de archivos.
Nota - No debe detener procesos de usuario sin avisarle primero al usuario.
# fuser -c /mount-point
Ejemplo 18-12 Detención de todos los procesos que acceden a un sistema de archivos
En el siguiente ejemplo se muestra cómo detener el proceso 4006C que utiliza el sistema de archivos /export/home.
# fuser -c /export/home /export/home: 4006c # fuser -c -k /export/home /export/home: 4006c # fuser -c /export/home /export/home:
Utilice el siguiente procedimiento para desmontar un sistema de archivos.
# umount /mount-point
Donde /punto_montaje es el nombre del sistema de archivos que desea desmontar. Este puede ser uno de los siguientes:
El nombre del directorio donde se ha montado el sistema de archivos
La ruta del nombre de dispositivo del sistema de archivos
El recurso para un sistema de archivos NFS
El directorio en bucle de retorno para un sistema de archivos LOFS
Ejemplo 18-13 Desmontaje de un sistema de archivos
En el siguiente ejemplo se muestra cómo desmontar un sistema de archivos UFS heredado.
# umount /legacy
En el siguiente ejemplo se muestra cómo forzar el desmontaje del sistema de archivos /legacy UFS.
# umount -f /legacy #
En el siguiente ejemplo se muestra cómo desmontar todos los sistemas de archivos ZFS.
# zfs umount -a
Todos los sistemas de archivos están desmontados, excepto aquellos sistemas de archivos que están ocupados.