ubiquitour.com

¿Cómo cambio del Inode tamaño de una partición?

¿Cómo cambio del Inode tamaño de una partición?

Computadoras almacenan información en dispositivos de almacenamiento siguiendo patrones organizacionales llamados sistemas de archivos. Todos los sistemas de archivos mantienen un conjunto de estructuras de datos llamadas nodos---uno para cada archivo, directorio o en otro link que puede existir en el sistema de archivos. La cantidad de espacio asignado para cada inodo es una relación inversa: inodos más grande pueden contener metadatos más ricos (por ejemplo, acceder a las listas de control) para cada archivo, pero toman más espacio de almacenamiento de datos de usuario. Basado en Linux y Unix sistemas de ficheros como ext2 y ext3 permiten más control de sistemas de archivos basados en Windows (por ejemplo, NTFS y FAT) sobre el espacio asignado para los metadatos en el momento de la creación de sistema de archivos. Por desgracia, nodos pueden cambiar de tamaño por solo volver a crear el sistema de archivos desde cero.

Instrucciones

1 Inicie sesión en el equipo con privilegios de administrador. En Linux, por ejemplo, inicie sesión como usuario "root".

2 Crear un sistema de archivos temporal en el espacio vacío para almacenar los datos mientras se vuelve a crear la partición original. Por ejemplo, para crear un sistema temporal de archivos ext2 en Linux, ejecutar mke2fs -t ext2 /dev/sda4, donde "/ dev/sda4" es la partición vacía donde se crea el sistema de archivos temporal. Monte la partición recién creada. Para el ejemplo de Linux, ejecutar mount/dev/sda4 /mount/tempFs.

3 Copiar todos los archivos del sistema de archivos original a la temporal. Para el ejemplo de Linux, ejecute cp -R /mount/original a /mount/tempFs, donde "/ montaje original" es el punto de montaje para el sistema de archivos original.

4 Volver a crear el sistema de archivos original con el tamaño deseado de inodo. Tenga en cuenta que este paso irreversible borra todos los datos en el sistema de archivos original, razón por la cual hacia fuera fue copiados los datos a la partición temporal en el paso 3 anterior. Por ejemplo, para un sistema de archivos ext2 en Linux, ejecutar umount/Monte/original y mke2fs -t ext2-I < inodeSize >/dev/sd2, donde "/ dev/sd2" es la partición que contiene el sistema de archivos original y "< inodeSize >" es el tamaño deseado inodo en el nuevo sistema de archivos. Debe ser una potencia de dos, y debe ser por lo menos 128; el valor predeterminado es 256.

5 Copiar todos los archivos del sistema de archivos temporal en una recién creada. Para el ejemplo de Linux, ejecutar mount/dev/sd2 /mount/original y cp -R /mount/tempFs /mount/original.