¿Cómo montar automáticamente mi disco duro externo?


17

Al iniciar sesión, ubuntu 10.10 no montaría discos duros externos automáticamente, mientras que ubuntu 10.04 los montaría al iniciar sesión.
He intentado el Administrador de dispositivos de almacenamiento pero da error cuando el disco duro externo no está conectado.

alguna idea o sugerencia?


de acuerdo con Takkat. ytg: necesitas fstab para esto. ¡Aprendes en mal estado! También aprendes a crear copias de seguridad si te equivocas, así que comienza con eso;)
Rinzwind

Respuestas:


14

Estoy en una situación similar, excepto que mi sistema funcionó bien con 10.04. Tengo un disco duro externo mybook que uso para hacer copias de seguridad con nfs4 y grsync. Al final de fstab tengo estos comandos de montaje:

/media/mybook/laptop_backup /export/laptop_backup none bind 0 0
/media/mybook/laptop_D610 /export/laptop_D610 none bind 0 0
/media/mybook/laptop_www /export/laptop_www none bind 0 0

En 10.04, el arranque se completó con estos directorios montados y accesibles a través de la red. Cuando actualicé a 10.10, el arranque se detiene con un mensaje de error con respecto a cada uno, dándome la opción de presionar S para omitir o alguna otra letra para solucionar el problema manualmente. Como no sé cómo solucionarlo, simplemente salto (una vez para cada directorio) y el arranque se completa. La ejecución manual sudo mount -atiene éxito al montar los directorios. Supongo que el tiempo cambió de 10.04 a 10.10 o algo así.

Tenga en cuenta que no hay un comando de montaje para el disco duro externo mybook USB 1 TB en / etc / fstab. Así que supongo que la unidad se montó automáticamente en 10.04 y eso no sucede en 10.10. Intenté agregar:

 /dev/sdd1 /media/mybook type ext3

Pero eso falló de la misma manera que lo hizo el montaje de los directorios.

Agregar la nobootwaitopción lo arregló. Curiosamente, parece que nobootwait aparentemente hace que el sistema espere hasta que se complete el montaje, a pesar de que la página del manual dice lo contrario. Aquí están los comandos de / etc / fstab:

/dev/sdd1 /media/mybook ext3 nobootwait 
/media/mybook/laptop_backup /export/laptop_backup none bind 0 0 
/media/mybook/laptop_D610 /export/laptop_D610 none bind 0 0 
/media/mybook/laptop_www /export/laptop_www none bind 0 0 –

6

Esta es la forma GUI de hacerlo para que no tenga que modificar su archivo fstab manualmente.

Si busca en los repositorios, debería ver un programa llamado mountmanager o desde la terminal (línea de comando) simplemente escriba:

sudo apt-get update
sudo apt-get install mountmanager

Una vez que esté instalado, puede abrirlo haciendo clic en Sistema-> Administración-> Mount Manager en los menús.

Nota: este programa es actualmente compatible hasta las 12.10. Todavía no está disponible para 13.04.

Una vez que el programa está abierto, puede hacer clic en la unidad adicional que desea montar automáticamente de la lista de la izquierda. En las opciones tiene un área donde puede elegir el punto de montaje. En mi caso, quería que mi unidad externa se montara, /media/drive/así que creé un directorio allí y lo configuré como el punto de montaje. Luego hice clic en partición-> aplicar desde los menús del administrador de montaje.

Aquí decía que estaría modificando mi archivo fstab pero hice clic en Aceptar. Reinicié mi máquina y todo estuvo bien, se montó automáticamente allí.


3
Advertencia: instalé este programa y lo ejecuté. Decidí no usar ninguna de sus funciones, ya que la interfaz de usuario era horrible y no podía entenderlo. Decidí cerrar el programa sin usar ninguna de sus funciones. Para mi horror, cuando abrí / etc / fstab en nano luego noté que ya había reescrito / etc / fstab sin mi consentimiento.
Lucas

3

Tuve este problema y resultó que el dispositivo había cambiado para la unidad y estaba en conflicto con la unidad raíz. Después del error, el proceso de arranque se detuvo y me pidió que escribiera Spara omitir y continuar o Mpara abrir un shell y hacer una reparación manual.

Escribiendo My luego mount -aresultó en un mensaje de que el dispositivo ya estaba montado, lo /que no era cierto. Esta fue la pista de que estaba confundido.

Aparentemente es más seguro para nosotros los UUID en el fstab que usar etiquetas de dispositivo, ya que esto evita tales conflictos. Puede escribir "blkid" para buscar el dispositivo en la asignación de UUID y también ver si el dispositivo ha cambiado de lo que tenía en la tabla.

La utilidad mountmanager le permite especificar etiquetas o UUID, por lo que puede ser útil si desea generar automáticamente el fstab desde una GUI.


2

Básicamente, ubuntu debería montar automáticamente su disco duro externo. Si no se monta, puede ingresar la información en / etc / fstab. Consulte aquí para obtener información sobre el montaje.


1
no me ayudó: |
Behzadsh

2

Instale ntfs-configdesde el administrador de paquetes y haga clic en configuración automática en el primer inicio.

Esta


1
¡frio! Pero les aconsejo a todos que profundicen en la edición / etc / fstab. No es tan difícil y en algún momento tu gnomo / unidad se rompe y te queda una línea de comando. Todos esos cambios que realizó en la línea de comandos lo ayudarán a apreciar la línea de comandos. (pero es un programa ingenioso;))
Rinzwind

1
Esta sería una buena. La pregunta original no decía, pero lamentablemente mis particiones no son NTFS, son ext4 y ReiserFS.
ytg

2

Editar fstab es realmente la mejor manera de hacerlo. Realmente no es tan difícil como parece. Solo cp /etc/fstab /etc/fstab.origy asegúrese de tener un cd / usb en vivo a mano en caso de que realmente se equivoque.

También puede probar un script usando gvfs-mount y cargarlo al inicio. Está en el paquete gvfs-bin si no está instalado por defecto. La sintaxis es bastante sencilla.


1

Esto me ha funcionado:

Abra el editor de configuración y configure

/apps/nautilus/preferences/
    media_automount = true
    media_automount_open = true

Luego instale usbmount:

sudo apt-get install usbmount

1
gracias por intentar ayudar pero no entiendo tu idioma :)
Behzadsh

0

Comparar diferentes versiones de Ubuntu no funciona para mí. Siempre hay cambios y si actualiza, entonces acepta el cambio. Implícito en tales comparaciones es que el anterior funcionó, por lo que el último no debe ser tan bueno. En el caso de los dispositivos, podría deberse a muchas razones, incluida la seguridad mejorada con Apparmor. Esto podría deberse a cambios en cualquier nivel, incluido el núcleo, y puede no deberse a algo que Canonical haya hecho.

En mi experiencia, cómo se montan las cosas depende del sistema de archivos. Si es FAT32 o NTFS, generalmente monta dispositivos a medida que los conecta. Si es un dispositivo que está formateado en Linux, entonces puede tener permisos adicionales que requieren que proporcione su contraseña.

He usado K / Ubuntu desde 2006 y no he tenido que editar fstab en los últimos tres años. Actualmente tengo cuatro unidades externas conectadas con al menos una docena de particiones de todos los sistemas de archivos diferentes y todo funciona como se esperaba. Uno es un nuevo Seagate al que no tuve que hacer nada. Simplemente lo enchufé y lo adjunté. Si algo no se monta, generalmente hay una buena razón para ello.

Puede ser que necesite una verificación de consistencia porque no se eliminó correctamente o se ha montado muchas veces sin una. Puede ser que el dispositivo no esté conectado correctamente o que algo como VirtualBox lo esté usando. Podría ser que el dispositivo tenga un problema que podría ser fácil de solucionar o complejo. Tengo varias memorias USB. Algunos funcionan bien y otros tienen problemas. A lo largo de los años he tenido que tirar un par, mientras que otros han tenido que volver a formatearse para que funcionen debido a algo que está sucediendo en uso, como ser impaciente y eliminarlo demasiado pronto o poner una bandera para hacerlo. de arranque

Es difícil generalizar en base a información limitada.


-1

Debe agregar una línea en / etc / fstab con la opción "auto" al final. No estoy en casa, de lo contrario te copiaría y pegaría mi línea ... Tengo Ubuntu 10.10 y un disco duro USB externo.


2
esperando sus códigos :)
Behzadsh
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.