mirror of
https://github.com/MacRimi/ProxMenux.git
synced 2026-11-02 19:02:31 +00:00
docs: review disk manager documentation in all seven translations
This commit is contained in:
@@ -1,14 +1,14 @@
|
||||
{
|
||||
"meta": {
|
||||
"title": "Añadir controladora o NVMe a VM | ProxMenux Documentation",
|
||||
"title": "Añadir controladora o NVMe a una VM | Documentación de ProxMenux",
|
||||
"description": "PCI passthrough de una controladora de almacenamiento (HBA SATA / SAS) o un dispositivo NVMe a una VM Proxmox usando ProxMenux. Gestiona la habilitación de IOMMU, la detección de conflictos y el conexionado con qm set --hostpci.",
|
||||
"ogTitle": "Añadir controladora o NVMe a VM | ProxMenux Documentation",
|
||||
"ogTitle": "Añadir controladora o NVMe a una VM | Documentación de ProxMenux",
|
||||
"ogDescription": "Pasa un HBA SATA / SAS entero o un dispositivo NVMe a una VM Proxmox. ProxMenux gestiona IOMMU, detección de conflictos y conexionado hostpci."
|
||||
},
|
||||
"header": {
|
||||
"title": "Añadir controladora o NVMe a VM",
|
||||
"description": "Pasa un host bus adapter (HBA) SATA / SAS entero o un dispositivo NVMe a una VM Proxmox mediante PCI passthrough. ProxMenux comprueba — y, con tu consentimiento, habilita — IOMMU, enumera los dispositivos elegibles para passthrough, filtra los conflictos y conecta la asignación con qm set --hostpci.",
|
||||
"section": "Disk Manager · VM"
|
||||
"section": "Administrador de discos · VM"
|
||||
},
|
||||
"intro": {
|
||||
"title": "Qué hace (y qué no hace) esto",
|
||||
@@ -20,7 +20,7 @@
|
||||
},
|
||||
"iommu": {
|
||||
"heading": "Grupos IOMMU — por qué la tarjeta entera sale a la vez",
|
||||
"body": "El PCI passthrough se hace por <strong>grupo IOMMU</strong>, que es la unidad más pequeña que el IOMMU de la CPU puede aislar. Todo lo que hay dentro de un grupo se mueve junto. Si tu controladora SATA comparte grupo IOMMU con la controladora USB, pasar la tarjeta SATA a una VM se lleva también los puertos USB — algo a menudo no deseado.",
|
||||
"body": "El límite de aislamiento del passthrough PCI es el <strong>grupo IOMMU</strong>, la unidad más pequeña que puede aislar el IOMMU de la CPU. Los dispositivos del mismo grupo no pueden aislarse entre sí. Si una controladora SATA comparte grupo con una USB, pasar la SATA puede requerir liberar también la USB del host o impedir el passthrough. Esto no asigna automáticamente a la VM todos los dispositivos del grupo.",
|
||||
"outro": "ProxMenux muestra el grupo IOMMU junto a cada dispositivo y te avisa cuando un grupo lleva algo más que la controladora que quieres. Aún así puedes continuar si los dispositivos extra del grupo son aceptables (todas controladoras de disco, por ejemplo), o echar atrás si no lo son."
|
||||
},
|
||||
"prereqs": {
|
||||
@@ -54,8 +54,8 @@
|
||||
],
|
||||
"outro": "Es necesario reiniciar después de este cambio. El script te pide reiniciar ahora o más tarde; el passthrough no puede continuar hasta que la nueva cmdline del kernel esté activa.",
|
||||
"img": "/disk/nvme-passthrough/iommu-warning.png",
|
||||
"alt": "Diálogo IOMMU Required",
|
||||
"caption": "IOMMU Required — propuesta de habilitar y reiniciar"
|
||||
"alt": "Diálogo que indica que se requiere IOMMU",
|
||||
"caption": "IOMMU requerido: propuesta de habilitarlo y reiniciar"
|
||||
},
|
||||
{
|
||||
"title": "Enumeración de dispositivos",
|
||||
@@ -97,7 +97,7 @@
|
||||
"busyBody": "Otro proceso aún retiene el dispositivo PCI. Causas más comunes: una VM anterior que crasheó sin soltarlo, o el kernel del host lo recuperó en el último arranque. Ejecuta <code>lspci -nnk -s <addr></code> para ver qué driver está vinculado; debería ser <code>vfio-pci</code>. Un reinicio completo del host suele resolverlo.",
|
||||
"noDisksTitle": "El guest ve la controladora pero no los discos",
|
||||
"noDisksBody": "El modelo de la controladora no tiene driver en el guest. Linux casi nunca tiene este problema; Windows sí — instala el driver del fabricante (p. ej. LSI / Broadcom para HBAs SAS antiguos) con la tarjeta desconectada y luego reinicia con la tarjeta adjuntada.",
|
||||
"sharedTitle": "Grupo IOMMU compartido que exporta también un dispositivo no relacionado",
|
||||
"sharedTitle": "El grupo IOMMU incluye un dispositivo no relacionado",
|
||||
"sharedBody": "Opciones: (a) mover la tarjeta a un slot PCIe distinto para cambiar su grupo, (b) habilitar <em>ACS override</em> en el kernel para separar grupos (compromiso de seguridad — investiga antes de aplicarlo), o (c) elegir otra tarjeta en un grupo más limpio."
|
||||
},
|
||||
"related": {
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"meta": {
|
||||
"title": "Formatear / borrar disco físico | ProxMenux Documentation",
|
||||
"title": "Formatear o borrar un disco físico | Documentación de ProxMenux",
|
||||
"description": "Wipe seguro y formateo de disco físico en Proxmox VE usando ProxMenux. Cuatro modos de operación, filtros estrictos de seguridad (discos del sistema / montados / en uso bloqueados) y doble confirmación incluyendo tecleo de la ruta completa.",
|
||||
"ogTitle": "Formatear / borrar disco físico | ProxMenux Documentation",
|
||||
"ogTitle": "Formatear o borrar un disco físico | Documentación de ProxMenux",
|
||||
"ogDescription": "Borra o formatea de forma segura un disco físico en Proxmox. Reglas de visibilidad seguras, 4 modos de operación, doble confirmación."
|
||||
},
|
||||
"header": {
|
||||
@@ -43,31 +43,31 @@
|
||||
"headerUseCase": "Caso de uso",
|
||||
"rows": [
|
||||
{
|
||||
"mode": "1. Wipe all",
|
||||
"mode": "1. Borrar todo",
|
||||
"part": "Destruida",
|
||||
"data": "Firmas borradas",
|
||||
"useCase": "Empezar de cero: todo lo del disco se va, listo para una nueva distribución."
|
||||
"useCase": "Eliminar las particiones y los metadatos para preparar una nueva distribución. No sobrescribe todos los datos de usuario."
|
||||
},
|
||||
{
|
||||
"mode": "2. Remove FS labels",
|
||||
"mode": "2. Quitar etiquetas FS",
|
||||
"part": "Preservada",
|
||||
"data": "Preservados",
|
||||
"useCase": "Limpia firmas obsoletas de ZFS / LVM / RAID para que el disco deje de ser reclamado automáticamente, sin tocar los datos."
|
||||
"useCase": "Elimina firmas antiguas de ZFS / LVM / RAID para evitar que el disco se reclame automáticamente. No sobrescribe los datos de usuario en bloque, pero quitar las firmas puede dejarlos inaccesibles."
|
||||
},
|
||||
{
|
||||
"mode": "3. Zero all data",
|
||||
"mode": "3. Sobrescribir los datos con ceros",
|
||||
"part": "Preservada",
|
||||
"data": "Destruidos (zerados)",
|
||||
"useCase": "Sanear antes de entregar el disco, manteniendo la distribución de particiones existente."
|
||||
"data": "Destruidos (sobrescritos con ceros)",
|
||||
"useCase": "Sobrescribir con ceros las particiones existentes conservando la tabla de particiones. No cubre el espacio sin asignar ni las áreas de reserva de los SSD; no garantiza el saneamiento completo del dispositivo."
|
||||
},
|
||||
{
|
||||
"mode": "4. Full format",
|
||||
"mode": "4. Formato completo",
|
||||
"part": "Nuevo GPT",
|
||||
"data": "Destruidos",
|
||||
"useCase": "Disco listo para usar con una única partición nueva y un filesystem fresco."
|
||||
}
|
||||
],
|
||||
"fullFormatOutro": "<strong>Full format</strong> continúa con dos diálogos extra:",
|
||||
"fullFormatOutro": "<strong>Formateo completo</strong> continúa con dos diálogos más:",
|
||||
"fullFormatItems": [
|
||||
"<strong>Filesystem</strong> — <code>ext4</code>, <code>xfs</code>, <code>exfat</code> (portable) o <code>btrfs</code>. Si faltan herramientas (por ejemplo <code>mkfs.btrfs</code>) aborta con un mensaje claro.",
|
||||
"<strong>Etiqueta</strong> — etiqueta opcional del filesystem para identificación."
|
||||
@@ -83,10 +83,10 @@
|
||||
},
|
||||
{
|
||||
"title": "Elige un modo de operación",
|
||||
"bodyRich": "Elige entre <strong>Wipe all</strong>, <strong>Remove FS labels</strong>, <strong>Zero all data</strong> o <strong>Full format</strong> según la tabla de arriba."
|
||||
"bodyRich": "Elige entre <strong>Borrar todo</strong>, <strong>Quitar etiquetas FS</strong>, <strong>Sobrescribir los datos con ceros</strong> o <strong>Formateo completo</strong> según la tabla anterior."
|
||||
},
|
||||
{
|
||||
"title": "(Solo Full format) Elige filesystem y etiqueta",
|
||||
"title": "(Solo formateo completo) Elegir sistema de archivos y etiqueta",
|
||||
"body": "ext4 / xfs / exfat / btrfs, más una etiqueta opcional."
|
||||
},
|
||||
{
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
{
|
||||
"meta": {
|
||||
"title": "Importar imagen de disco a VM | ProxMenux Documentation",
|
||||
"title": "Importar imagen de disco a una VM | Documentación de ProxMenux",
|
||||
"description": "Importa un archivo de imagen de disco (.img / .qcow2 / .vmdk / .raw) a una VM Proxmox existente usando ProxMenux. Interfaz por imagen, emulación SSD y flag bootable, con qm importdisk por debajo.",
|
||||
"ogTitle": "Importar imagen de disco a VM | ProxMenux Documentation",
|
||||
"ogTitle": "Importar imagen de disco a una VM | Documentación de ProxMenux",
|
||||
"ogDescription": "Importa imágenes de disco .img / .qcow2 / .vmdk / .raw a una VM existente con ProxMenux. Usa qm importdisk por debajo."
|
||||
},
|
||||
"header": {
|
||||
"title": "Importar imagen de disco a VM",
|
||||
"description": "Importa un archivo de imagen de disco (.img, .qcow2, .vmdk o .raw) a una VM Proxmox existente. ProxMenux recopila todas las decisiones por adelantado — VM destino, almacenamiento Proxmox, directorio origen, interfaz, emulación SSD, orden de arranque — y luego ejecuta qm importdisk para cada imagen seleccionada.",
|
||||
"section": "Disk Manager · VM"
|
||||
"section": "Administrador de discos · VM"
|
||||
},
|
||||
"intro": {
|
||||
"title": "Qué hace esto",
|
||||
@@ -52,8 +52,8 @@
|
||||
"intro": "Para cada imagen seleccionada ProxMenux pregunta:",
|
||||
"items": [
|
||||
"<strong>Interfaz</strong> — <code>scsi</code> (por defecto), <code>virtio</code>, <code>sata</code> o <code>ide</code>. Determina cómo verá el disco el guest.",
|
||||
"<strong>Emulación SSD</strong> — solo se ofrece para interfaces no-VirtIO. Añade <code>ssd=1</code> para que el guest anuncie el disco como solid-state (útil para TRIM / alineación a nivel de SO).",
|
||||
"<strong>Bootable</strong> — si es sí, ProxMenux añade el disco al orden de arranque para que se convierta en el dispositivo de arranque primario de la VM."
|
||||
"<strong>Emulación SSD</strong>: solo se ofrece para interfaces que no sean VirtIO. Añade <code>ssd=1</code> para que el invitado reconozca un disco de estado sólido. La compatibilidad con discard/TRIM debe configurarse aparte.",
|
||||
"<strong>De arranque</strong>: si eliges sí, ProxMenux añade el disco al orden de arranque como dispositivo principal de la VM."
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -70,10 +70,10 @@
|
||||
},
|
||||
"troubleshoot": {
|
||||
"heading": "Solución de problemas",
|
||||
"noImagesTitle": "\"No compatible disk images found\"",
|
||||
"noImagesTitle": "\"No se encuentran imágenes de disco compatibles\"",
|
||||
"noImagesBody": "El script escaneó el directorio pero no encontró ningún archivo <code>.img</code> / <code>.qcow2</code> / <code>.vmdk</code> / <code>.raw</code>. Comprueba la extensión (las mayúsculas importan), que el archivo esté directamente en el directorio seleccionado (no se buscan subdirectorios) y que los permisos permitan a root leerlo.",
|
||||
"slowTitle": "La importación va lenta",
|
||||
"slowBody": "Las conversiones VMDK → QCOW2 → raw están limitadas por CPU y E/S. La velocidad de importación depende de la velocidad de lectura del origen, la velocidad de escritura del almacenamiento destino y la CPU para descompresión. Prefiere orígenes raw o qcow2 cuando sea posible.",
|
||||
"slowBody": "Las conversiones entre VMDK, QCOW2 y raw pueden estar limitadas por CPU y E/S. La velocidad depende de la lectura del origen, la escritura del destino y la descompresión necesaria. Prefiere fuentes raw o qcow2 cuando sea posible.",
|
||||
"uefiTitle": "El disco importado arranca en la UEFI shell",
|
||||
"uefiBody": "La imagen se construyó para legacy (SeaBIOS) pero la VM usa OVMF (o al revés). O bien cambia la BIOS de la VM en Proxmox para que coincida con la imagen, o reconstruye la imagen en el modo correcto antes de importar."
|
||||
},
|
||||
@@ -92,7 +92,7 @@
|
||||
},
|
||||
{
|
||||
"href": "/docs/utils/UUp-Dump-ISO-Creator",
|
||||
"label": "UUP Dump ISO Creator",
|
||||
"label": "Creador de ISO UUP Dump",
|
||||
"tail": " — genera una ISO de Windows si necesitas una para una instalación nueva."
|
||||
},
|
||||
{
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
{
|
||||
"meta": {
|
||||
"title": "Importar disco a LXC | ProxMenux Documentation",
|
||||
"title": "Importar disco a LXC | Documentación de ProxMenux",
|
||||
"description": "Adjunta un disco físico a un contenedor LXC existente en Proxmox VE usando ProxMenux. Gestiona la detección / formateo del filesystem, el mount point, la conversión unprivileged → privilegiado y rutas de dispositivo persistentes.",
|
||||
"ogTitle": "Importar disco a LXC | ProxMenux Documentation",
|
||||
"ogTitle": "Importar disco a LXC | Documentación de ProxMenux",
|
||||
"ogDescription": "Adjunta un disco físico a un contenedor LXC existente. Gestiona el filesystem, el mount point y la conversión unprivileged → privilegiado."
|
||||
},
|
||||
"header": {
|
||||
"title": "Importar disco a LXC",
|
||||
"description": "Adjunta un disco físico a un contenedor LXC existente en el host Proxmox. ProxMenux detecta los discos libres, opcionalmente los formatea con un filesystem soportado y conecta la partición a un mount point dentro del contenedor usando rutas de dispositivo persistentes.",
|
||||
"section": "Disk Manager · LXC"
|
||||
"section": "Administrador de discos · LXC"
|
||||
},
|
||||
"intro": {
|
||||
"title": "Passthrough en VM vs passthrough en LXC",
|
||||
@@ -27,7 +27,7 @@
|
||||
"Al menos un disco físico que no esté en uso por el host ni por ningún otro guest."
|
||||
],
|
||||
"warnTitle": "Se requiere contenedor privilegiado",
|
||||
"warnBody": "El passthrough directo de dispositivos a un contenedor LXC solo funciona si el contenedor es <strong>privilegiado</strong>. Si el script detecta <code>unprivileged: 1</code> en la config, se ofrece a convertirlo in situ (edita <code>/etc/pve/lxc/<CTID>.conf</code>). Cancela si no puedes aceptar el compromiso de seguridad de un contenedor privilegiado."
|
||||
"warnBody": "Este script requiere un contenedor <strong>privilegiado</strong> para conectar el disco directamente. Si detecta <code>unprivileged: 1</code>, ofrece editar <code>/etc/pve/lxc/<CTID>.conf</code> in situ. Esto cambia el modelo de seguridad y no reasigna la propiedad de los archivos existentes. Haz una copia del contenedor y comprueba la propiedad antes de aceptar, o recréalo como privilegiado."
|
||||
},
|
||||
"steps": {
|
||||
"heading": "Paso a paso",
|
||||
@@ -82,10 +82,10 @@
|
||||
},
|
||||
"troubleshoot": {
|
||||
"heading": "Solución de problemas",
|
||||
"unprivTitle": "\"Cannot continue with an unprivileged container\"",
|
||||
"unprivBody": "Rechazaste la oferta de conversión. O bien vuelves a ejecutar y aceptas la conversión, o conviertes el contenedor manualmente editando <code>/etc/pve/lxc/<CTID>.conf</code> y reemplazando <code>unprivileged: 1</code> por <code>unprivileged: 0</code>. También puedes reconstruir el contenedor como privilegiado si prefieres no convertirlo in situ.",
|
||||
"unprivTitle": "\"No puede continuar con un contenedor no privilegiado\"",
|
||||
"unprivBody": "Rechazaste la conversión. La opción de <code>/etc/pve/lxc/<CTID>.conf</code> cambia de <code>unprivileged: 1</code> a <code>unprivileged: 0</code>, pero eso por sí solo no convierte los UID/GID de los archivos existentes. Haz una copia y resuelve el mapeo de propietarios antes de aceptar una conversión in situ; como alternativa, restaura o recrea el contenedor como privilegiado.",
|
||||
"permsTitle": "Los permisos dentro del contenedor están mal",
|
||||
"permsBody": "Los mounts del host hacia un contenedor privilegiado entran como <code>root:root</code>. Si el servicio dentro del CT corre como otro usuario (p. ej. <code>www-data</code> para Nextcloud), haz <code>chown</code>/<code>chmod</code> dentro del contenedor para que coincida con su UID/GID después del primer mount."
|
||||
"permsBody": "Al montar una partición en un contenedor privilegiado se conserva la propiedad existente; un sistema de archivos recién formateado suele pertenecer a <code>root:root</code>. Si el servicio usa otro usuario, por ejemplo <code>www-data</code> para Nextcloud, comprueba su UID/GID y ajusta los archivos necesarios con <code>chown</code>/<code>chmod</code>. Los cambios afectan también al disco subyacente."
|
||||
},
|
||||
"related": {
|
||||
"heading": "Relacionado",
|
||||
|
||||
@@ -1,18 +1,18 @@
|
||||
{
|
||||
"meta": {
|
||||
"title": "Importar disco a VM | ProxMenux Documentation",
|
||||
"title": "Importar disco a una VM | Documentación de ProxMenux",
|
||||
"description": "Adjunta un disco físico a una VM Proxmox existente con ProxMenux. Detección segura de discos (excluye sistema, montados, en uso, ZFS/RAID/LVM), rutas persistentes /dev/disk/by-id e interfaces SATA / SCSI / VirtIO / IDE.",
|
||||
"ogTitle": "Importar disco a VM | ProxMenux Documentation",
|
||||
"ogTitle": "Importar disco a una VM | Documentación de ProxMenux",
|
||||
"ogDescription": "Adjunta un disco físico a una VM Proxmox existente. Usa rutas persistentes /dev/disk/by-id y soporta SATA / SCSI / VirtIO / IDE."
|
||||
},
|
||||
"header": {
|
||||
"title": "Importar disco a VM",
|
||||
"description": "Adjunta un disco físico ya existente en el host Proxmox a una máquina virtual existente. ProxMenux detecta los discos libres, te deja elegir la VM destino y el tipo de bus (SATA / SCSI / VirtIO / IDE), y lo adjunta todo usando rutas persistentes /dev/disk/by-id para que el mapeo sobreviva a reinicios y cambios en el orden de los dispositivos.",
|
||||
"section": "Disk Manager · VM"
|
||||
"section": "Administrador de discos · VM"
|
||||
},
|
||||
"intro": {
|
||||
"title": "Qué hace esto",
|
||||
"body": "Esto es un passthrough de disco crudo: el SO guest ve la unidad como un block device real (con sus datos SMART y geometría nativa). El disco se adjunta por su ruta <code>/dev/disk/by-id/…</code> — no <code>/dev/sdX</code> — para que la asignación no se rompa si las controladoras de disco enumeran los dispositivos en otro orden en el siguiente arranque."
|
||||
"body": "Conecta un disco físico como dispositivo subyacente de una interfaz de disco virtual. El invitado no recibe automáticamente los datos SMART nativos ni las funciones de la controladora física; usa passthrough PCI de la controladora si los necesitas. Se conecta mediante <code>/dev/disk/by-id/…</code>, no <code>/dev/sdX</code>, para que un cambio en el orden de enumeración al arrancar no rompa la asignación."
|
||||
},
|
||||
"howRuns": {
|
||||
"heading": "Cómo se ejecuta el script",
|
||||
@@ -49,7 +49,7 @@
|
||||
"items": [
|
||||
"<strong>SCSI</strong> — opción por defecto moderna para Linux y Windows con drivers VirtIO-SCSI instalados.",
|
||||
"<strong>SATA</strong> — amplia compatibilidad, funciona por defecto en prácticamente cualquier guest.",
|
||||
"<strong>VirtIO</strong> — block device paravirtualizado, el más rápido pero requiere drivers en el guest.",
|
||||
"<strong>VirtIO</strong>: dispositivo de bloques paravirtualizado eficiente; requiere controladores en el invitado.",
|
||||
"<strong>IDE</strong> — para guests legacy que no tienen ninguno de los drivers anteriores."
|
||||
]
|
||||
},
|
||||
@@ -63,13 +63,13 @@
|
||||
"heading": "Equivalente manual",
|
||||
"body": "El script es un wrapper alrededor de <code>qm set</code>. El comando exacto para un solo disco se ve así:",
|
||||
"migrationTitle": "La migración en vivo no es posible",
|
||||
"migrationBody": "Una VM con un disco en passthrough está <strong>atada al host que expone ese disco</strong>. La migración en vivo a otro nodo Proxmox fallará porque el nodo destino no ve la misma ruta <code>/dev/disk/by-id/…</code>. Usa replicación o backup/restore en su lugar, o elige discos virtuales en almacenamiento compartido si necesitas movilidad.",
|
||||
"migrationBody": "Una VM con un disco físico conectado directamente está <strong>ligada al host que expone ese disco</strong>. Otro nodo normalmente no dispone de la misma ruta <code>/dev/disk/by-id/…</code> ni de sus datos. Copia y transfiere esos datos por separado, o usa discos virtuales gestionados en almacenamiento compartido o con replicación compatible para facilitar la movilidad. No presupongas que la replicación de almacenamiento de Proxmox cubre este dispositivo.",
|
||||
"shareTitle": "No compartas un disco físico entre VMs",
|
||||
"shareBody": "Adjuntar el mismo disco físico a dos VMs a la vez corromperá los datos en la siguiente escritura. ProxMenux detecta esta situación y la bloquea, pero si te saltas el script (un <code>qm set</code> directo), asegúrate de que solo un guest monte el disco."
|
||||
},
|
||||
"troubleshoot": {
|
||||
"heading": "Solución de problemas",
|
||||
"noDisksTitle": "\"No disks available for this VM\"",
|
||||
"noDisksTitle": "\"No hay discos disponibles para este VM\"",
|
||||
"noDisksIntro": "El script encontró discos, pero todos los candidatos se filtraron. Razones comunes:",
|
||||
"noDisksItems": [
|
||||
"Cada disco restante ya está referenciado en la config de la VM destino.",
|
||||
|
||||
@@ -1,20 +1,20 @@
|
||||
{
|
||||
"meta": {
|
||||
"title": "Disk Manager de Proxmox — adjuntar discos a VMs / LXC, tests SMART, wipe | ProxMenux",
|
||||
"description": "Gestiona discos físicos en un host Proxmox VE con ProxMenux: pasa discos a VMs o contenedores LXC (qm set scsi/sata/virtio, pct mp), importa imágenes de disco qcow2 / vmdk / vdi, pasa HBAs o controladoras NVMe enteras, borra discos de forma segura y ejecuta self-tests SMART.",
|
||||
"description": "Gestiona discos físicos en un host Proxmox VE con ProxMenux: conecta discos a VM o contenedores LXC (qm set scsi/sata/virtio, pct mp), importa imágenes img / qcow2 / vmdk / raw, asigna HBA o controladoras NVMe completas, borra discos con controles de seguridad y ejecuta pruebas SMART.",
|
||||
"ogTitle": "Disk Manager de Proxmox — adjuntar discos a VMs / LXC, tests SMART, wipe",
|
||||
"ogDescription": "Adjuntar discos a VMs / LXC, importar imágenes de disco, PCI passthrough para controladoras, wipe seguro y tests SMART en Proxmox VE.",
|
||||
"twitterTitle": "Disk Manager de Proxmox | ProxMenux",
|
||||
"twitterDescription": "Adjuntar discos a VMs / LXC, importar imágenes, PCI passthrough, wipe seguro y tests SMART."
|
||||
},
|
||||
"header": {
|
||||
"title": "Disk Manager",
|
||||
"title": "Administrador de discos",
|
||||
"description": "El menú Disk Manager agrupa las herramientas de ProxMenux para gestionar discos físicos en un host Proxmox: adjuntar discos a VMs y contenedores LXC, importar imágenes de disco, pasar una controladora entera o un dispositivo NVMe, borrar discos de forma segura y ejecutar tests de salud SMART.",
|
||||
"section": "Disk Manager"
|
||||
"section": "Administrador de discos"
|
||||
},
|
||||
"intro": {
|
||||
"title": "Para qué sirve este menú",
|
||||
"body": "Cada opción aquí opera sobre <strong>discos físicos ya visibles para el host Proxmox</strong>. El menú está dividido en tres grupos — <strong>VM</strong> (adjuntar discos o importar imágenes a una máquina virtual), <strong>LXC</strong> (adjuntar discos a un contenedor) y <strong>Utilidades</strong> (format seguro, salud SMART). Los chequeos de seguridad se aplican en todas partes: los discos del sistema y los discos ya en uso están ocultos o bloqueados."
|
||||
"body": "Estas herramientas trabajan con <strong>discos físicos visibles para el host Proxmox y archivos de imagen guardados en él</strong>. Hay tres grupos: <strong>VM</strong> (conectar discos o importar imágenes), <strong>LXC</strong> (conectar discos a un contenedor) y <strong>Utilidades</strong> (formateo y salud SMART). Las operaciones de conexión y borrado ocultan o bloquean los discos del sistema y en uso; las comprobaciones SMART pueden examinarlos sin borrarlos."
|
||||
},
|
||||
"opening": {
|
||||
"heading": "Abrir el menú",
|
||||
@@ -32,7 +32,7 @@
|
||||
"Añadir controladora o NVMe a VM"
|
||||
],
|
||||
"lxcTitle": "LXC",
|
||||
"lxcBody": "Herramientas que operan sobre contenedores existentes. El passthrough directo de dispositivos necesita un contenedor privilegiado; el script se ofrece a convertirlo si hace falta.",
|
||||
"lxcBody": "Herramientas para contenedores LXC existentes. Este script requiere un contenedor privilegiado y ofrece cambiar la opción cuando hace falta. Lee primero las precauciones sobre conversión y propiedad de archivos en la página de la herramienta.",
|
||||
"lxcItems": [
|
||||
"Importar disco a LXC"
|
||||
],
|
||||
@@ -69,7 +69,7 @@
|
||||
},
|
||||
"lxc": {
|
||||
"heading": "LXC",
|
||||
"intro": "Herramientas que operan sobre contenedores LXC existentes. El passthrough directo de dispositivos requiere un contenedor privilegiado; el script se ofrece a convertir el contenedor si hace falta.",
|
||||
"intro": "Herramientas para contenedores LXC existentes. Este script requiere un contenedor privilegiado y ofrece cambiar la opción cuando hace falta. Lee primero las precauciones sobre conversión y propiedad de archivos en la página de la herramienta.",
|
||||
"options": [
|
||||
{
|
||||
"icon": "Boxes",
|
||||
@@ -98,8 +98,8 @@
|
||||
]
|
||||
},
|
||||
"safety": {
|
||||
"title": "Reglas de seguridad comunes a todas las opciones",
|
||||
"intro": "ProxMenux filtra cualquier cosa que pueda dañar el host:",
|
||||
"title": "Reglas de seguridad para conectar y borrar discos",
|
||||
"intro": "Las operaciones de conexión y borrado excluyen los dispositivos que podrían dañar el host:",
|
||||
"items": [
|
||||
"El <strong>disco del sistema</strong> (root pool, swap, miembros activos de ZFS / LVM / RAID) está siempre oculto.",
|
||||
"Los discos <strong>montados</strong> en cualquier punto del host se ocultan o se bloquean en ejecución.",
|
||||
@@ -112,7 +112,7 @@
|
||||
"items": [
|
||||
{
|
||||
"href": "/docs/storage-share",
|
||||
"label": "Storage & Share Manager",
|
||||
"label": "Gestor de almacenamiento y recursos compartidos",
|
||||
"tail": " — registrar almacenamiento en el propio Proxmox (NFS / Samba / iSCSI / local) y compartir carpetas entre host y CTs."
|
||||
},
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"meta": {
|
||||
"title": "Salud y test SMART de disco | ProxMenux Documentation",
|
||||
"title": "Salud y pruebas SMART del disco | Documentación de ProxMenux",
|
||||
"description": "Ejecuta chequeos de salud SMART y tests de disco en Proxmox VE con ProxMenux. Soporta SATA / SAS (smartmontools) y NVMe (nvme-cli). Self-tests cortos y largos, exportación JSON para integración con ProxMenux Monitor.",
|
||||
"ogTitle": "Salud y test SMART de disco | ProxMenux Documentation",
|
||||
"ogTitle": "Salud y pruebas SMART del disco | Documentación de ProxMenux",
|
||||
"ogDescription": "Chequeos de salud SMART y self-tests para unidades SATA / SAS y NVMe en Proxmox. Exportación JSON para el Monitor."
|
||||
},
|
||||
"header": {
|
||||
@@ -55,11 +55,11 @@
|
||||
}
|
||||
],
|
||||
"tipTitle": "Los tests largos sobreviven al cierre del terminal",
|
||||
"tipBody": "Un test largo se encola <em>dentro de la unidad</em> — no depende de que el proceso de ProxMenux siga vivo. Puedes cerrar el terminal, reiniciar el host Proxmox (el test continúa donde lo dejó en algunas unidades) o simplemente volver más tarde y usar <strong>Comprobar el progreso del test</strong> para ver el resultado."
|
||||
"tipBody": "Un test largo se ejecuta <em>dentro de la unidad</em> y no depende de que siga activo el proceso de ProxMenux. Puedes cerrar el terminal y volver después a <strong>Comprobar el progreso del test</strong>. Un reinicio del host, de la controladora o una pérdida de alimentación puede interrumpir el test y su recopilador de resultados; no presupongas que se reanudará automáticamente."
|
||||
},
|
||||
"json": {
|
||||
"heading": "Exportación JSON para el Monitor",
|
||||
"intro": "Cada ejecución escribe un archivo JSON con marca de tiempo en <code>/usr/local/share/proxmenux/smart/<disk>/</code>. La estructura es:",
|
||||
"intro": "Las acciones de estado, test corto y progreso guardan un JSON con fecha en <code>/usr/local/share/proxmenux/smart/<disk>/</code>; los resultados del test largo se recopilan en segundo plano. El informe completo solo se muestra. La estructura es:",
|
||||
"outro": "El ProxMenux Monitor los recoge para renderizar tendencias de salud por disco; los archivos viejos se rotan automáticamente cuando se alcanza el límite de retención."
|
||||
},
|
||||
"steps": {
|
||||
@@ -89,7 +89,7 @@
|
||||
},
|
||||
{
|
||||
"title": "Revisa los resultados",
|
||||
"bodyRich": "El estado y el informe se imprimen en el terminal y se escriben en JSON. Para los tests largos, vuelve más tarde y ejecuta <strong>Comprobar el progreso del test</strong> en el mismo disco para ver el resultado.",
|
||||
"bodyRich": "El estado y los informes se muestran en el terminal; el JSON se exporta para las acciones indicadas arriba, no para Informe completo. Para los tests largos, vuelve después a <strong>Comprobar el progreso del test</strong> en el mismo disco.",
|
||||
"img": "/disk/smart/quick-status.png",
|
||||
"alt": "Salida del estado de salud rápido",
|
||||
"caption": "Salida del estado de salud rápido (SATA — smartctl -H + -A)"
|
||||
@@ -103,10 +103,10 @@
|
||||
},
|
||||
"troubleshoot": {
|
||||
"heading": "Solución de problemas",
|
||||
"noSmartTitle": "\"Could not read SMART data from /dev/sdX\"",
|
||||
"noSmartTitle": "\"No se pudieron leer los datos SMART de /dev/sdX\"",
|
||||
"noSmartBody": "El disco está probablemente detrás de una controladora RAID / SAS que no pasa SMART. Con tarjetas basadas en megaraid, prueba <code>smartctl -d megaraid,N /dev/sdX</code>. Para HBAs en modo IT la invocación directa funciona.",
|
||||
"longTitle": "El test largo no termina nunca",
|
||||
"longBody": "El test se encola en el firmware de la unidad y pausa si el disco tiene carga pesada. Ejecutarlo de noche en un sistema en reposo suele funcionar. También puedes revisar <code>smartctl -c</code> para ver el porcentaje restante; si se queda atascado en un LBA fijo, el disco está fallando en ese sector."
|
||||
"longBody": "La unidad ejecuta el test en su firmware y la carga de E/S puede retrasarlo. Prueba en un periodo de poca actividad, como de noche. En SATA/SAS, <code>smartctl -c</code> muestra el porcentaje restante; revisa el registro de tests para ver el resultado y posibles LBA con fallos. Un error de lectura requiere investigación; la lentitud por sí sola no demuestra un sector defectuoso."
|
||||
},
|
||||
"related": {
|
||||
"heading": "Relacionado",
|
||||
@@ -124,7 +124,7 @@
|
||||
{
|
||||
"href": "/docs/help-info/zfs-commands",
|
||||
"label": "Comandos de gestión de ZFS",
|
||||
"tail": " — zpool scrub como equivalente a los tests SMART a nivel de capa de almacenamiento."
|
||||
"tail": " — zpool scrub comprueba las sumas de verificación de los datos ZFS y complementa los tests SMART del hardware."
|
||||
},
|
||||
{
|
||||
"href": "/docs/monitor/dashboard/storage",
|
||||
|
||||
Reference in New Issue
Block a user