file system | ExpoDBA

file system

Comprimir directorio on the fly (tar.gz)

Script muy útil para cuando tenemos un FS lleno y no podemos borrar nada.
Lo importante es poder conseguir un espacio libre mínimo en otro FS para poder mandar los archivos comprimidos directamente.

#Debemos pararnos en el directorio que se encuentra lleno y ejecutar 
#(agregando a destino.tar.gz la ruta completa del FS que tiene espacio

tar cvf - . | gzip > destino.tar.gz

#Para descomprimir:

Espacio libre en FileSystem

Para conseguir la lista de filesystems ordenado por espacio libre en Kb, mostrando el punto de montaje
La variable <filtro> debe ser cambiada por el string que queremos que contenga el punto de montaje.

 

{syntaxhighlighter brush: bash;gutter: false; fontsize: 100; first-line: 1; }#En HP-UX bdf |awk '{print $4, $3,$5}' | sort -rn{/syntaxhighlighter}