mandato mkfs
Finalidad
Crea un sistema de archivos.
Sintaxis
mkfs [ -b Boot ] [ -l Etiqueta ] [ -i i-Nodes ] [ -o Opciones ] [ -p Prototype ] [ -s Tamaño ] [ -v VolumeLabel ] [ -V VfsName ] Dispositivo
Descripción
El mandato mkfs crea un nuevo sistema de archivos en un dispositivo especificado. El mandato mkfs inicializa la etiqueta de volumen, la etiqueta del sistema de archivos y el bloque de inicio.
El parámetro Dispositivo especifica un nombre de dispositivo de bloque, un nombre de dispositivo en bruto o un nombre de sistema de archivos. Si el parámetro especifica un nombre de sistema de archivos, el mandato mkfs utiliza este nombre para obtener los parámetros siguientes de la stanza aplicable en el archivo /etc/filesystems , a menos que estos parámetros se especifiquen con el mandato mkfs :
| Elemento | Descripción |
|---|---|
| dev | Nombre de dispositivo |
| vol | ID de volumen |
| Tamaño | Tamaño del sistema de archivos |
| boot | Programa que se instalará en el bloque de inicio |
| Vfs | Definición del sistema de archivos virtual |
| Opciones | Opciones específicas de la implementación del sistema de archivos con el formato Palabra clave, Palabra clave=Valor |
- El sistema de archivos se crea con el bit setgid (establecer ID de grupo) habilitado. El bit setgid determina los permisos de grupo predeterminados. Todos los directorios creados bajo el nuevo sistema de archivos tienen los mismos permisos de grupo predeterminados.
- El mandato mkfs no modifica nada en un sistema de archivos montado, incluida la etiqueta del sistema de archivos. La etiqueta del sistema de archivos cambia cuando se cambia el punto de montaje, a menos que se monte el sistema de archivos.
- Para obtener información sobre la creación de un sistema de archivos en un volumen lógico en bandas, consulte mklv.dita#mklv/mklv_description_fs_on_striped_lv en la documentación de mklv .
- Para crear un sistema de archivos JFS2 en un volumen lógico, el número menor del volumen lógico debe ser mayor que3071.
Distintivos
| Elemento | Descripción |
|---|---|
| -b Arranque | Nombra el programa que se va a instalar en el bloque 0 del nuevo sistema de archivos. |
| -i i-Nodos | Especifica el número inicial de inodos en el sistema de archivos. Este distintivo se ignora al crear un sistema de archivos de diario. |
| -l Etiqueta | Especifica la etiqueta del sistema de archivos para el nuevo sistema de archivos. |
| -o Opciones | Especifica una lista separada por comas de opciones específicas de implementación del sistema de archivos virtual. |
Las opciones siguientes son específicas del sistema de archivos de diario (JFS):
| Elemento | Descripción |
|---|---|
| - o ag={ 8 | 16 | 32 | 64 } | Especifica el tamaño del grupo de asignación en megabytes. Un grupo de asignación es una agrupación de i-nodos y bloques de disco similar a los grupos de cilindros BSD. El valor de código predeterminado es 8. |
| - o bf={ verdadero | falso } | Especifica un sistema de archivos habilitado para archivos grandes. Consulte JFS y archivos grandes para obtener más información. Si no necesita un sistema de archivos habilitado para archivos grandes, establezca esta opción en false; este es el valor predeterminado. La especificación de bf=true requiere un tamaño de fragmento de 4096 y compress=no. |
| - o frag={ 512 | 1024 | 2048 | 4096 } | Especifica el tamaño de fragmento JFS en bytes. Un fragmento de sistema de archivos es la unidad más pequeña de almacenamiento en disco que se puede asignar a un archivo. El tamaño de fragmento predeterminado es de 4096 bytes. |
| - o compress={ no | LZ } | Especifica la compresión de datos. Si no desea que los datos se compriman, establezca esta opción enno. La selección de compresión requiere un tamaño de fragmento de 2048 o menos. |
| - o nbpi={ 512 | 1024 | 2048 | 4096 |8192 | 16384 | 32768 | 65536 | 131072 } | Especifica el número de bytes por i-nodo (nbpi). nbpi es la proporción entre el tamaño del sistema de archivos en bytes y el número total de inodos. El valor predeterminado de nbpi es de 4096 bytes. |
- ag, bf, compress, frag, y los atributos nbpi se establecen al crear el sistema de archivos y no se pueden cambiar después de que el sistema de archivos se haya creado correctamente. El atributo size define el tamaño mínimo del sistema de archivos y no puede reducirlo después de crear el sistema de archivos.
- El sistema de archivos raíz ( / ) no se puede comprimir.
- Algunos valores nbpi y tamaños de grupo de asignación son mutuamente excluyentes. Consulte "Comprender las limitaciones de tamaño de JFS" para obtener información.
Las opciones siguientes son específicas del sistema de archivos de diario mejorado:
| Elemento | Descripción |
|---|---|
| -o agblksize= { 512 | 1024 | 2048 | 4096 } | Especifica el tamaño de bloque del sistema de archivos de diario mejorado (JFS2) en bytes. Un bloque de sistema de archivos es la unidad más pequeña de almacenamiento de disco que se puede asignar a un archivo. El tamaño de bloque predeterminado es de 4096 bytes. |
| -o isnapshot= {yes|no} | Especifica si el sistema de archivos puede soportar instantáneas internas. Si se especifica yes , se habilita el sistema de archivos para dar soporte a instantáneas internas y atributos ampliados de v2 . El sistema de archivos resultante no es compatible con versiones anteriores a AIX 6.1. |
| -o name=punto_montaje | Especifica el punto de montaje para el sistema de archivos. |
| -o log=NombreVL | INLINE | ESQUEMA | Puede establecer uno de los valores siguientes para el atributo log :
|
| -o logsize=Valor | Especifica el tamaño de un registro INLINE en MB. Se ignora si no se utiliza el registro INLINE . No puede ser superior a 2047 MB y no puede ser superior al 10% del tamaño del sistema de archivos. |
| -o ea= {v1 | v2} | Especifica el formato que se utilizará para almacenar atributos ampliados con nombre en el sistema de archivos JFS2 . El formato v2 proporciona soporte para atributos ampliados con nombre escalables, así como soporte para las ACL NFS4 . El formato v1 es compatible con releases anteriores de AIX. El formato predeterminado es v1. |
| -o efs= {yes|no} | Especifica el cifrado. Si se especifica yes , se habilita el cifrado para el sistema de archivos JFS2 .
|
| -o vix= {yes|no} | Especifica si el sistema de archivos puede asignar extensiones de inodo menores que el valor predeterminado de 16 KB, si no hay extensiones contiguas de 16 KB libres en el sistema de archivos. Después de habilitar un sistema de archivos para extensiones libres pequeñas, no se puede acceder al sistema de archivos en AIX 5.1 o releases anteriores.
|
| -o maxext=Valor | Especifica el tamaño máximo de una extensión de archivo en bloques de sistema de archivos. Un valor cero implica que se debe utilizar el máximo predeterminado de JFS2 . Los valores inferiores a 0 o superiores al tamaño máximo de extensión soportado de 16777215 no son válidos. |
| -o lff= {yes|no} | Especifica si el sistema de archivos soporta archivos grandes y sistemas de archivos grandes. De forma predeterminada, el tamaño máximo del sistema de archivos JFS2 es de 32 TB, y el tamaño máximo del archivo es de 16 TB. Si el valor del atributo lff se establece en yes, el tamaño máximo potencial del sistema de archivos es de 4 PB y el tamaño máximo potencial de archivo es de 4 PB. Además, si el atributo ' lff ' se establece en yes, el sistema de archivos sólo se puede montar en AIX® 7.3, o posterior. Notas:
|
El formato de atributo ea se establece al crear el sistema de archivos. El mandato chfs se puede utilizar para convertir el formato de atributo ampliado de v1 a v2, pero el formato no se puede volver a convertir. La conversión se realiza de forma bajo demanda de forma que cualquier atributo ampliado o las grabaciones de ACL hacen que se produzca la conversión para ese objeto de archivo.
| Elemento | Descripción |
|---|---|
| -p Prototipo | Especifica el nombre del archivo prototipo al crear un sistema de archivos JFS. Las opciones especificadas en la línea de mandatos alteran temporalmente los atributos del archivo prototipo. |
| -s Tamaño | Especifica el tamaño del sistema de archivos. El valor del atributo Tamaño se puede especificar en unidades de bloques de 512 bytes, megabytes (se debe utilizar el sufijo M), gigabytes (se debe utilizar el sufijo G), terabytes (se debe utilizar el sufijo T) o petabytes (se debe utilizar el sufijo P). Consulte JFS y JFS2 para obtener más información. Notas:
|
- El grupo de volúmenes en el que reside el sistema de archivos define un tamaño máximo de volumen lógico y también limita el tamaño del sistema de archivos.
- El distintivo -s Tamaño especifica el tamaño mínimo de archivo y no se puede disminuir después de que el sistema de archivos se haya creado correctamente.
- El atributo maxext se ignora en releases anteriores aunque el sistema de archivos se haya creado con él en un release posterior.
| Elemento | Descripción |
|---|---|
| -v VolumeLabel | Especifica la etiqueta de volumen para el nuevo sistema de archivos. |
| -V VfsName | Especifica el tipo de sistema de archivos virtual (VFS). El VFS debe tener una entrada en el archivo /etc/vfs . |
"/usr"
"/var"
"/opt"
Seguridad
Control de acceso: solo el usuario root o un miembro del grupo system puede ejecutar este mandato.
Ejemplos
- Para especificar el volumen y el nombre del sistema de archivos para un nuevo sistema de archivos, escriba:
Este mandato crea un sistema de archivos vacío en el/dev/hd3dispositivo, dándole el número de serie de volumenvol001y nombre del sistema de archivosworks. El nuevo sistema de archivos ocupa todo el dispositivo. El sistema de archivos tiene un tamaño de fragmento por omisión (4096 bytes) y una proporción nbpi por omisión (4096).mkfs -lworks -vvol001 /dev/hd3 - Para crear un sistema de archivos con atributos no predeterminados, escriba:
Este mandato crea un sistema de archivos vacío de 4 MB en el/dev/lv01dispositivo con fragmentos de 512 bytes y 1 i-nodo para cada 2048 bytes.mkfs -s 8192 -o nbpi=2048,frag=512 /dev/lv01 - Para crear un sistema de archivos habilitado para archivos grandes, escriba:
Esto crea un sistema de archivos JFS habilitado para archivos grandes con un tamaño de grupo de asignación de 64 megabytes y 1 i-nodo por cada 131072 bytes de disco. El tamaño del sistema de archivos será el tamaño del volumen lógico lv01.mkfs -V jfs -o nbpi=131072,bf=true,ag=64 /dev/lv01 - Para crear un sistema de archivos con atributos no predeterminados, escriba:
Este mandato crea un sistema de archivos vacío de 4 MB en el dispositivo /dev/lv01 con fragmentos de 512 bytes y un i-nodo para cada 2048 bytes.mkfs -s 4M -o nbpi=2048, frag=512 /dev/lv01 - Para crear un sistema de archivos JFS2 que pueda dar soporte a las ACL NFS4 , escriba:
Este mandato crea un sistema de archivos vacío en el dispositivo /dev/lv01 con el formato v2 para atributos ampliados.mkfs -V jfs2 -o ea=v2 /dev/lv01
Archivos
| Elemento | Descripción |
|---|---|
| /etc/vfs | Contiene descripciones de tipos de sistema de archivos virtual. |
| /etc/filesystems | Lista los sistemas de archivos conocidos y define sus características. |