¿Cómo eliminar ubicaciones montadas que se agregaron usando el comando de montaje?

¿Cómo eliminar ubicaciones montadas que se agregaron usando el comando de montaje?

He montado algunas ubicaciones compartidas usando el siguiente comando.

mount -t cifs /mnt/systemfolder -o username=name,password=password //10.10.1.1/My-Shared-Folder

Algunas ubicaciones incorrectas* se montaron erróneamente al ejecutar este comando. Ahora, cuando ejecuto solo el mountcomando, enumera todas las ubicaciones correctas e incorrectas que he montado.

    • He montado la misma ubicación varias veces.

¿Cómo elimino las ubicaciones que aparecen al ejecutar el mountcomando para poder eliminar las incorrectas que he montado?

El umountcomando no me ayuda a eliminar la ubicación montada. Aquí hay una captura de pantalla que muestra los resultados de los comandos mounty umount.

ingrese la descripción de la imagen aquí

Respuesta1

Tiene varios directorios que están montados sobre otros directorios (el segundo montaje en /mnt/arcserversombras sobre el primero y así sucesivamente, y los montajes en /mntsombra sobre los montajes anteriores /mnt/arcserver). Esto resulta confuso tanto para los humanos como para el umountmando. Desmontarlos de abajo hacia arriba:

umount //10.49.4.20/Released
umount //10.49.4.20/released
umount //10.49.4.20/released
umount //metro/released
umount //metro/released
umount //metro/released

Si incluso eso falla porque umountse está tropezando con varios soportes idénticos, en desesperación, desmonte todos los soportes cifs:

umount -a -t cifs

En Linux, puede aclarar la situación moviendo los soportes para que cada uno tenga su punto de montaje único y que no se superponga.

mkdir /TMPMNT/{Released,released{1,2},arcserver{1,2,3,4}}
mount --move //10.49.4.20/Released /TMPMNT/Released
mount --move //10.49.4.20/released /TMPMNT/released1
mount --move //10.49.4.20/released /TMPMNT/released2
mount --move //metro/released /TMPMNT/arcserver1
mount --move //metro/released /TMPMNT/arcserver2
mount --move //metro/released /TMPMNT/arcserver3
mount --move //metro/released /TMPMNT/arcserver4

Después de esto, tendrás directorios separados para cada sistema de archivos montado, que podrás explorar y desmontar a tu gusto.

Respuesta2

tal vez con umount -f?

-f Forzar desmontaje (en caso de un sistema NFS inalcanzable). (Requiere kernel 2.1.116 o posterior).

O tal vez puedas hacerlo conumount -l

-l Desmontaje diferido. Separe el sistema de archivos de la jerarquía del sistema de archivos ahora y limpie todas las referencias al sistema de archivos tan pronto como ya no esté ocupado. (Requiere kernel 2.4.11 o posterior).

de:http://linux.die.net/man/8/mount

pero mirando a mi alrededor encontré algoaquí.

$ umount.cifs /folder

ACTUALIZAR Consulta el manual de umount.cifs... tal vez te pueda dar una mano extra:

http://www.samba.org/samba/docs/man/manpages-3/umount.cifs.8.html

umount.cifs desmonta un sistema de archivos CIFS de Linux. Puede invocarse indirectamente mediante el comando umount(8) cuando umount.cifs está en el directorio /sbin, a menos que especifique la opción "-i" para desmontar. Especificar -i para desmontar evita la ejecución de ayudantes de montaje como umount.cifs. El comando umount.cifs solo funciona en Linux y el kernel debe admitir el sistema de archivos cifs. El protocolo CIFS es el sucesor del protocolo SMB y es compatible con la mayoría de los servidores Windows y muchos otros servidores comerciales y dispositivos de almacenamiento conectado a la red, así como con el popular servidor de código abierto Samba.

Respuesta3

En lugar del punto de montaje, intente desmontar el dispositivo.

 umount //metro/released 

Respuesta4

Para registro fstab (ubuntu 14.04):

10.10.70.18:/nfs01      /backup                 nfs     rw,hard,intr    0 0

Pude desmontar este recurso compartido muerto usando:

umount -l -i '10.10.70.18:/nfs01'

información relacionada