Me gustaría almacenar /varen una partición separada de /. ¿Cuál es la forma correcta de configurar esto?
partitioning
mount
ændrük
fuente
fuente

/var: comience desde un livecd, monte la partición en el sistema instalado/yrm -rf /var/*./en otra ubicación del sistema actual mientras se está ejecutando (pero después de reiniciar). Luego puede acceder a la/varblkid -o list -s UUIDConfigurar una nueva partición / var en un servidor virtual
Cuando me hice cargo de un nuevo servidor virtual que había sido aprovisionado por la empresa de alojamiento de mi empleador, no había suficiente espacio libre en el sistema de archivos raíz. Afortunadamente, habían usado Logical Volume Manager (LVM) para subdividir el disco virtual y había suficiente espacio libre disponible para crear nuevos volúmenes. Creé volúmenes lógicos adicionales para
varyhomeque habían sido directorios regulares en el sistema de archivos raíz. Como el proveedor del servidor virtual no proporcionó una interfaz similar a KVM por la cual podía acceder al servidor en modo de usuario único, utilicé un método muy similar al descrito por Aleksander (esta respuesta incluye detalles adicionales para recuperar espacio en disco en Además de los comandos específicos de LVM).Cree un nuevo sistema de archivos / var con LVM
Cree un volumen lógico para el nuevo
varsistema de archivos, móntelo (usando un directorio temporal) y copie los archivos del sistema de archivos actual/varal nuevo:Dado que los procesos en ejecución tendrán los archivos
/varabiertos y en uso, el árbol de directorios no se puede mover simplemente al nuevo sistema de archivos. Recursivamente (-r) copie archivos de la/varpartición actual al nuevo sistema de archivos mientras conserva los atributos del archivo y los atributos extendidos (-a, --archiveopción). Un usuario cauteloso podría crear primero una instantánea LVM del volumen actual antes de copiar, pero eso es demasiado detalle fuera del tema para esta pregunta.Alternativamente, los archivos se pueden copiar
rsync, con su-a, --archiveopción de preservar-X, --xattrsmarcas de tiempo, propiedad, modos, etc. y su opción de preservar los atributos extendidos, como las etiquetas de seguridad utilizadas por AppArmor y SELinux:Actualizar la tabla del sistema de archivos
Configure el nuevo sistema de archivos que se utilizará como un nuevo punto de montaje para
/varagregar la siguiente línea a/etc/fstab. Tenga en cuenta que0se utiliza como número de pase (último campo) para que el sistema de archivos no se verifique automáticamente (fsck) después de un cierto número de reinicios.Como no es posible cambiar al modo de usuario único, reinicie la computadora para usar este nuevo volumen como
/var.Eliminar punto de montaje temporal
Después de reiniciar la máquina, se montará el nuevo sistema de archivos
/varpara que el punto de montaje temporal se pueda quitar de forma segura:Recupere espacio en disco del sistema de archivos raíz
Los
/vararchivos antiguos seguirán ocupando espacio en la partición raíz, pero no son fácilmente accesibles mientras otro sistema de archivos está montado/var(el nuevo sistema de archivos los "enmascara" usando el/vardirectorio como punto de montaje). Use un punto de montaje temporal para montar el sistema de archivos raíz de modo que el contenido del/vardirectorio original esté disponible por una ruta alternativa.fuente
lvcreateymkfs.ext4sin explicar qué se usan o por qué. Tal vez simplemente pueda decir que es para hacer la nueva partición, ya que no son el tema principal de la respuesta.