Agregar una entrada a fstab

16

Desmonté un disco /dev/vdc1en mi máquina, después de formatearlo en el sistema de archivos xfs, no lo volví a montar, tampoco agregué la línea adecuada al archivo fstab.

Ahora cuando quiero montar esta partición, pero no puedo acceder a ella: mount: can't find dev/vdc1 in /etc/fstab or /etc/mtab. Entonces, ¿cómo debo poner el archivo fstab para que el sistema lo reconozca nuevamente? la partición fue montada en/Data

Dady
fuente
Intenta ejecutar (o instalar) GParted, esto te permite jugar con todas tus particiones.
SimplySimon
Gracias por la repetición, estoy en un servidor, no tengo un entorno gráfico.
Dady

Respuestas:

20

Así que aquí creamos una entrada fstab para la partición:

  1. Debe crear la carpeta para la partición y obtener la identificación del dispositivo.
    Abre una terminal. La carpeta se puede crear a través de

    sudo mkdir / media / Data
    Además, haría del usuario el propietario y le daría el derecho de leer / escribir:
    sudo chown [usuario]: [grupo] / media / Data
    sudo chmod + rw / media / Data

  2. Ahora la entrada fstab:

    • Instalar libblkid1para ver información específica del dispositivo:sudo apt-get install libblkid1
    • Entra sudo blkidy busca el palo. El resultado podría ser:
      / dev / sda2: UUID = "32a4b76f-246e-486e-8495-31b8a781fb4c" TYPE = "swap" 
      / dev / sda1: UUID = "31f39d50-16fa-4248-b396-0cba7cd6eff2" TYPE = "ext4"
      
    • Luego creamos la entrada fstab: sudo gedit /etc/fstaby agregamos la línea
      UUID = 31f39d50-16fa-4248-b396-0cba7cd6eff2 / media / Data auto rw, usuario, auto 0 0
      (y luego dar una nueva línea vacía para evitar advertencias).

Para montar la partición, abra una terminal y escriba

montaje / medios / datos
Debido a la entrada auto, debe montarse automáticamente en el próximo arranque.

Manuel
fuente
1
Gracias por la repetición detallada, pero creo que no expliqué bien mi problema, adjunté un disco de almacenamiento a mi servidor montado en / Datos (configurado cuando se creó), después de eso, quería formatearlo en xfs, así que desmonte el disco, lo formateé y luego ... olvide volver a montarlo de nuevo y lo mismo con fstab ... el servidor se reinició, y ahora cuando quiero montar el disco para que pueda aparecer en la lista con el otros discos ... es imposible porque no hay entrada en fstab, ... creo que su solución es crear una nueva carpeta de montaje y asignarle el disco.
Dady
mi problema es que no encontré el disco incluso con "sudo blkid", perdón por la reproducción tardía
Dady
5

Primero necesita encontrar el UUID de su disco siguiendo el comando

sudo blkid

Tenga en cuenta su disco UUID.

Ahora abra el archivo fstab con gedit

sudo gedit /etc/fstab

Reemplace su antiguo UUID de disco con su UUID anotado.
Guarde el archivo y reinicie su sistema. Podrás montar el disco.

Ketan Patel
fuente
Gracias por la reproducción, probé "sudo blkid". Solo obtuve UUID para: / dev / vda1 y / dev / vda2, es como si no hubiera un disco / dev / vdc1 (al mismo tiempo, existe esta partición, porque adjunté un disco de almacenamiento a mi servidor montado en / Datos y trabajé en él, antes de desmontar), perdón por la reproducción tardía
Dady
Si su problema está resuelto, marque como respuesta aceptada. Ayudará a otros.
Ketan Patel
Todavía no, pero lo haré, porque creo que mi problema no tiene relación con Linux, es el catálogo del disco de almacenamiento
Dady
¿Puede contarnos más sobre su configuración de hardware? No parece ser un HDD estándar
Manuel
1

Si bien Manuel parece haber respondido completamente la pregunta formulada, la pregunta que parece haber querido hacer fue: "Después de desmontar un disco / dev / vdc1 de / Data y formatearlo en XFS, no puedo volver a montarlo. Cómo ¿Lo vuelvo a montar en / Data? "

Parece que está malinterpretando (razonablemente) el mensaje de error que aparece como texto de ayuda, que es lo que causó confusión sobre su pregunta.

Desmontó el dispositivo, / dev / vdc1, de / Data, formateó el dispositivo a XFS, luego trató de volver a montarlo y dice que no existe dicho dispositivo. Como no proporcionó detalles sobre los comandos exactos que ejecutó para "formatear el dispositivo en XFS", voy a asumir que lo que hizo fue:

sudo mkfs.xfs -f /dev/vdc1

Si olvidó -f o no respondió sí a un mensaje para sobrescribir el sistema de archivos existente, el comando mkfs falló.

Después de hacer esto, debería poder ejecutar el comando

sudo mount -t xfs /dev/vdc1 /Data

Al observar el error que se generó, parece que ingresó "dev / vdc1" en lugar de "/ dev / vdc1" y / o revirtió los argumentos del comando mount.

Si aún le da un error por alguna razón, confirme que / dev / vdc1 realmente existe. Puede verificar / var / log / syslog o ejecutar dmesg para ver qué hizo el sistema después de crear el nuevo sistema de archivos para determinar si decidió cambiar el dispositivo asociado con la partición por alguna razón, o qué error explícito ocurrió cuando ejecutó El comando de montaje que falló.

mtalexan
fuente