Cómo expandir la partición raíz redhat5.5 en VMWare VM

  
 

Se produjo el siguiente error al iniciar la base de datos con sqlplus /as sysdba en Linux: ERROR: ORA-09817: Falló la escritura en el archivo de auditoría. Error Linux-x86_64: 28: No queda espacio en el dispositivoORA-09945: No se puede inicializar la auditoría Trail fileLinux-x86_64 Error: 28: No queda espacio en el dispositivo Después de verificar, la razón es que la partición raíz de la máquina virtual de Linux se ha utilizado al 100%, por lo que el servicio no se puede realizar normalmente: [oracle @ etl110 ~] $ df -h la capacidad del sistema de archivos ha sido Montado con %% /dev /mapper /VolGroup00-lvm_root16G 15G 0 100% //dev/mapper/VolGroup00-lv_home2.0G 68M 1.8G 4% /home /dev /sda1 99M 13M 82M 14% /boottmpfs 579M 0 579M 0% /dev /shm

Considere la posibilidad de expandir el espacio de disco de la máquina virtual de 20G a 40G, en función del funcionamiento de LVM, el siguiente es el proceso de operación:

Paso 1: use las herramientas de VMware para expandir la asignación El espacio del disco duro 1.vmware proporciona una herramienta de línea de comandos, debajo de Windows
vmware-vdiskmanager.exe se encuentra en el directorio de instalación de vmware, como vmware-vdiskmanager.exe; bajo Linux hay un vmware-vdiskmanager directo Instrucción; operación realizada: Ingrese a la ventana de la línea de comandos en Windows, vaya al directorio de instalación de vmware, ejecute vmware-vdiskmanager.exe, en Linux, escriba vmware-vdiskmanager y ejecute el comando para expandir el comando: vmware-vdiskmanager -x 40Gb vmdisk1.vmdk .

Nota: el sistema que se va a expandir no se puede ejecutar en este momento. El parámetro " -x " indica que el espacio del disco duro de la máquina virtual debe expandirse, y el número siguiente es el tamaño que se debe expandir, no la cantidad de aumento ( Este ejemplo se extiende a 40 GB, que es una cantidad total de disco, incluida la capacidad del disco original). Finalmente, especifique el archivo específico del disco de la máquina virtual que se va a operar. Si hay espacios en el nombre de la ruta, debe estar entre comillas dobles. Presione Entrar para iniciar la ejecución. Una vez que se complete la ejecución, salga de la ventana del símbolo del sistema y reinicie VMware. El espacio en el disco duro de la máquina virtual se ha convertido en 40 GB.

2. Después de reiniciar la máquina virtual, descubrimos que el disco duro de la máquina virtual se convirtió en 40 GB, pero después de ingresar al sistema Linux, use " df -h " para ver que el espacio en el disco duro todavía era tan grande como antes. Aunque el disco se ha expandido, el sistema operativo Linux no se reconoce porque no se particionó para especificar el sistema de archivos. De hecho, es equivalente a su disco duro, pero no ha particionado, es una razón.

Paso 2: use la herramienta fdisk en Linux para particionar. Primero, debe iniciar sesión en el sistema como root.

El comando fdisk -l imprime la tabla de partición del disco actual: [root @ etl110 ~] # fdisk -l

Disco /dev /sda: 42.9 GB, 42949672960 bytes255 cabezas, 63 sectores /pista , 5221 cilindros Unidades = cilindros de 16065 * 512 = 8225280 bytes

Bloques de fin de inicio de inicio del dispositivo Id System /dev /sda1 * 1 13 104391 83 Linux /dev /sda2 14 2610 20860402+ 8e Linux LVM

(1) Escriba el comando: fdisk /dev /sda, sda es el disco duro expandido, el disco duro SCSI, el disco duro tipo IDE corresponde a hda, es la operación del disco duro; (2) escriba: m vuelva a la lista fdisk (3) Escriba: n Ingrese para agregar una nueva partición, en este momento, fdisk le permitirá elegir agregar como una partición lógica (número comenzando desde 5) o partición primaria (número 1 a 4) escriba p para seleccionar la partición primaria Escriba l para seleccionar la partición lógica, aquí escribimos p para seleccionar la partición primaria, después de que el retorno de carro fdisk le permita elegir el número de la partición primaria, si ya tiene la partición primaria sda1, sda2, entonces el número es 3, que es para crear La partición es sda3, y luego fdisk le permitirá elegir la partición que desea abrir. El valor es el valor del valor de inicio y de finalización de distrito, introduzca directamente elegir el valor predeterminado; el último tipo w escribir la tabla de particiones, toda la operación es la siguiente, añadir mis comentarios hacia atrás con un signo #, fácil de entender.

[root @ etl110 ~] # fdisk /dev /sda

El número de cilindros para este disco está establecido en 5221. No hay nada de malo en eso, pero este es mayor que 1024, Y podría, en ciertas configuraciones, causar problemas con: 1) software que se ejecuta en el momento del inicio (por ejemplo, versiones antiguas de LILO) 2) software de inicio y partición desde otros sistemas operativos (por ejemplo, DOS FDISK, OS /2 FDISK)

Comando (m para obtener ayuda): m #Obtener la lista de ayuda del comando Comando actiona alternar una bandera de arranque editar bsd disklabelc alternar la compatibilidad de dosd eliminar una lista de particiones tipos de partición conocidosm imprimir este menú agregar una nueva partición crear una nueva tabla de partición de DOS vacía La tabla de particiones se cierra sin guardar los cambios. Cree un nuevo Sun disklabelt cambie la pantalla /entrada de cambio de sistema de una partición. Verifique la tabla de escritura de la tabla de particiones en el disco y la funcionalidad adicional de exitx (solo expertos)
Comando

(m para ayuda ): n #New Partition Command actione extendedp primary partition (1-4) pPartition number (1-4): 3 #Create id Partición No. 3 Primer cilindro (2611-5221, predeterminado 2611): # 直 回, usando el valor predeterminado Usando el valor predeterminado 2611Last cilindro o + tamaño o + tamañoM o + tamañoK (2611-5221, predeterminado 5221): # 直 回Coche, use el valor predeterminado. Usando el valor predeterminado 5221
Comando

(m para ayuda): t #Modifique el número de identificación de la partición del sistema Número de partición (1-4): 3 # Especifique el número de identificación de la partición que se modificará Escriba L para enumerar los códigos): 8e # especifica el número de ID que se va a cambiar, 8e representa el tipo de sistema LVMChanged de las particiones 3 a 8e (Linux LVM) - Comando

(m para ayuda): w #write tab table La tabla de particiones ha sido alterada!

Llamando a ioctl () para volver a leer la tabla de particiones.

ADVERTENCIA: La lectura de la tabla de particiones falló con el error 16: El dispositivo o recurso está ocupado. El kernel Todavía usa la tabla anterior. La nueva tabla se usará en el próximo reinicio.

[root @ etl110 ~] # reinicio Después de reiniciar el sistema, puede ver sda3 en /dev /

Paso 3: Formatee la partición recién agregada. Escriba el comando: mkfs -t ext3 /dev /sda3, format /dev /sda3 a ext3, el proceso de operación Bajo muestra:

Copyright © Conocimiento de Windows All Rights Reserved