JavaScript is required to for searching.
Omitir Vínculos de navegación
Salir de la Vista de impresión
Administración de Oracle Solaris 11.1: dispositivos y sistemas de archivos     Oracle Solaris 11.1 Information Library (Español)
search filter icon
search icon

Información del documento

Prefacio

1.  Gestión de medios extraíbles (tareas)

2.  Grabación de CD y DVD (tareas)

3.  Gestión de dispositivos (tareas)

4.  Configuración dinámica de dispositivos (tareas)

5.  Gestión de dispositivos USB (tareas)

6.  Uso de dispositivos InfiniBand (descripción general/tareas)

7.  Gestión de discos (descripción general)

8.  Gestión del uso de discos (tareas)

9.  Administración de discos (tareas)

10.  Configuración de discos (tareas)

11.  Configuración de dispositivos de almacenamiento con COMSTAR (tareas)

12.  Configuración y gestión del servicio de nombres de almacenamiento de Internet (iSNS) de Oracle Solaris

13.  La utilidad format (referencia)

14.  Gestión de sistemas de archivos (descripción general)

15.  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 que acceden a un sistema de archivos

Cómo desmontar un sistema de archivos

16.  Configuración de espacio de intercambio adicional (tareas)

17.  Copia de archivos y sistemas de archivos (tareas)

18.  Administración unidades de cinta (tareas)

Índice

Creación y montaje de sistemas de archivos Oracle Solaris

En esta sección se proporcionan ejemplos de creación y montaje de sistemas de archivos Oracle Solaris.

Cómo crear un sistema de archivos ZFS

  1. Conviértase en un administrador.

    Para obtener más información, consulte Cómo usar los derechos administrativos que tiene asignados de Administración de Oracle Solaris 11.1: servicios de seguridad.

  2. Cree una nueva agrupación de almacenamiento ZFS.

    El ejemplo siguiente ilustra la manera de crear un grupo de almacenamiento reflejado 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
  3. Cree un sistema de archivos ZFS.
    # 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.

  4. Confirme que se crea el sistema de archivos.
    # zfs list -r tank
    NAME      USED  AVAIL  REFER  MOUNTPOINT
    tank      117K   268G    21K  /tank
    tank/fs    21K   268G    21K  /tank/fs

Cómo crear y montar un sistema de archivos UFS heredado

Antes de empezar

Asegúrese de haber cumplido con los siguientes requisitos previos:

Para obtener información sobre la búsqueda de números de segmentos de disco y discos, consulte el Capítulo 9, 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 7, Gestión de discos (descripción general).

  1. Conviértase en un administrador.

    Para obtener más información, consulte Cómo usar los derechos administrativos que tiene asignados de Administración de Oracle Solaris 11.1: servicios de seguridad.

  2. Cree un sistema de archivos UFS heredado.
    # newfs [-N] [-b size] [-i bytes] /dev/rdsk/device-name

    El sistema le pedirá confirmación.


    Precaució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.


  3. Para verificar la creación del sistema de archivos UFS heredado, compruebe el nuevo sistema de archivos.
    # 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).

  4. Monte el sistema de archivos UFS heredado.
    # mkdir /directory-name
    # mount /dev/dsk/device-name /directory-name

Ejemplo 15-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
Después de crear un sistema de archivos UFS heredado...

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.

Cómo crear y montar un sistema de archivos TMPFS

  1. Conviértase en un administrador.

    Para obtener más información, consulte Cómo usar los derechos administrativos que tiene asignados de Administración de Oracle Solaris 11.1: servicios de seguridad.

  2. Cree el directorio que desea montar como el sistema de archivos TMPFS, si es necesario.
    # mkdir /mount-point

    Donde punto de montaje es el directorio en el que se monta el sistema de archivos TMPFS.

  3. Monte el sistema de archivos.
    # mount -F tmpfs [-o size=number]  swap mount-point
    -o size=número

    Especifica el límite de tamaño del sistema de archivos TMPFS en MB.

    punto_montaje

    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 15-4.

  4. Verifique que se haya creado el sistema de archivos TMPFS.
    # mount -v

Ejemplo 15-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 15-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  -

Cómo crear y montar un sistema de archivos LOFS

  1. Conviértase en un administrador.

    Para obtener más información, consulte Cómo usar los derechos administrativos que tiene asignados de Administración de Oracle Solaris 11.1: servicios de seguridad.

  2. Cree el directorio que desea montar como un sistema de archivos LOFS, si es necesario.
    # mkdir loopback-directory
  3. Otorgue los permisos y la propiedad adecuados en el directorio recientemente creado.
  4. Cree el punto de montaje donde desea montar el sistema de archivos LOFS, si es necesario.
    # mkdir /mount-point
  5. Monte el sistema de archivos LOFS.
    # mount -F lofs loopback-directory /mount-point
    directorio_bucle de retorno

    Especifica el sistema de archivos que se puede montar en el punto de montaje en bucle de retorno.

    /punto_montaje

    Especifica el directorio en el que montar el sistema de archivos LOFS.

  6. Verifique que se haya montado el sistema de archivos LOFS.
    # mount -v

Ejemplo 15-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 15-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.

Cómo agregar una entrada al archivo /etc/vfstab

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 11.1: sistemas de archivos ZFS.

  1. Conviértase en un administrador.

    Para obtener más información, consulte Cómo usar los derechos administrativos que tiene asignados de Administración de Oracle Solaris 11.1: servicios de seguridad.

  2. Cree un punto de montaje para el montaje del sistema de archivos, si es necesario.
    # 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.

  3. Edite el archivo /etc/vfstab y agregue una entrada. Asegúrese de hacer lo siguiente:
    1. Separe cada campo con un espacio en blanco (un espacio o carácter de tabulación).
    2. Especifique un guión (-) si un campo no tiene contenido.
    3. Guarde los cambios.

    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 15-7 Agregació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 antiguo 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

Después de agregar el sistema remoto y un recurso al archivo /etc/vfstab, asegúrese de que se haya iniciado el siguiente servicio.

# svcs -a | grep nfs/client
disabled       May_14   svc:/network/nfs/client:default
# svcadm enable svc:/network/nfs/client:default

De lo contrario, el sistema de archivos remoto no se montará después de reiniciar el sistema.

Cómo montar un sistema de archivos (archivo /etc/vfstab)

  1. Conviértase en un administrador.

    Para obtener más información, consulte Cómo usar los derechos administrativos que tiene asignados de Administración de Oracle Solaris 11.1: servicios de seguridad.

  2. Monte un sistema de archivos enumerado en el archivo /etc/vfstab.
    # 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 15-8 Montaje de un sistema de archivos (archivo /etc/vfstab)

En el siguiente ejemplo, se muestra cómo montar el sistema de archivos local /legacy que se enumera en el archivo /etc/vfstab.

# mount /legacy

Ejemplo 15-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

Cómo montar un sistema de archivos NFS (comando mount)

  1. Conviértase en un administrador.

    Para obtener más información, consulte Cómo usar los derechos administrativos que tiene asignados de Administración de Oracle Solaris 11.1: servicios de seguridad.

  2. Cree un punto de montaje para el montaje del sistema de archivos, si es necesario.
    # 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.

  3. Asegúrese de que el recurso (archivo o directorio) esté disponible de un servidor.

    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.

  4. Monte el sistema de archivos NFS.
    # mount -F nfs [-o mount-options] server:/directory /mount-point

Ejemplo 15-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

x86: Cómo montar un sistema de archivos (DOS) PCFS desde un disco duro (comando mount)

Utilice el siguiente procedimiento para montar un sistema de archivos (DOS) PCFS desde un disco duro.

  1. Conviértase en un administrador.

    Para obtener más información, consulte Cómo usar los derechos administrativos que tiene asignados de Administración de Oracle Solaris 11.1: servicios de seguridad.

  2. Cree un punto de montaje para el montaje del sistema de archivos, si es necesario.
    # 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.

  3. Monte el sistema de archivos PCFS.
    # mount -F pcfs [-o rw | ro] /dev/dsk/device-name:logical-drive /mount-point
    -o rw | ro

    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.

    /dev/dsk/nombre_dispositivo

    Especifica el nombre de dispositivo de todo el disco (por ejemplo, /dev/dsk/c0t0d0p0).

    unidad_lógica

    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.

    /punto_montaje

    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 15-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

Cómo detener todos los procesos que acceden a un sistema de archivos

  1. Conviértase en un administrador.

    Para obtener más información, consulte Cómo usar los derechos administrativos que tiene asignados de Administración de Oracle Solaris 11.1: servicios de seguridad.

  2. Enumere todos los procesos que acceden al sistema de archivos para conocer qué procesos se deben detener.
    # fuser -c [ -u ] /mount-point
    -c

    Informa de archivos que son puntos de montaje para sistemas de archivos y de cualquier archivo en esos sistemas de archivos montados.

    -u

    Muestra el nombre de usuario de inicio de sesión para cada ID de proceso.

    /punto_montaje

    Especifica el nombre del sistema de archivos para el que desea detener procesos.

  3. Detenga todos los procesos que acceden al sistema de archivos.
    # 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.


  4. Verifique que ningún proceso esté accediendo al sistema de archivos.
    # fuser -c /mount-point

Ejemplo 15-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: 

Cómo desmontar un sistema de archivos

Utilice el siguiente procedimiento para desmontar un sistema de archivos.

  1. Asegúrese de haber cumplido con los requisitos previos enumerados en Requisitos previos para desmontar sistemas de archivos Oracle Solaris.
  2. Desmonte el 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 15-13 Desmontaje de un sistema de archivos

En el siguiente ejemplo, se muestra cómo desmontar un sistema de archivos UFS antiguo:

# 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.