Я смонтировал несколько общих расположений с помощью следующей команды.
mount -t cifs /mnt/systemfolder -o username=name,password=password //10.10.1.1/My-Shared-Folder
Несколько неправильных расположений* были ошибочно смонтированы при запуске этой команды. Теперь, когда я просто запускаю mount
команду, она перечисляет все правильные и неправильные расположения, которые я смонтировал.
- Я монтировал одно и то же место несколько раз.
Как удалить местоположения, которые отображаются при выполнении mount
команды, чтобы я мог удалить те, которые я смонтировал неправильно?
Команда umount
не помогает мне удалить смонтированное местоположение. Вот скриншот, показывающий результаты команд mount
и umount
.
решение1
У вас есть несколько каталогов, которые смонтированы поверх других каталогов (второй монтированный файл /mnt/arcserver
shadows смонтирован на первом и так далее, а монтированные файлы /mnt
shadow смонтированы на предыдущих /mnt/arcserver
). Это сбивает с толку как людей, так и команду umount
. Размонтируйте их снизу вверх:
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
Если даже это не помогает из-за umount
срабатывания нескольких одинаковых монтирований, в отчаянии отмонтируйте все монтирования cifs:
umount -a -t cifs
В Linux ситуацию можно исправить, переместив монтирования так, чтобы каждое имело свою уникальную, неперекрывающуюся точку монтирования.
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
После этого у вас будут отдельные каталоги для каждой смонтированной файловой системы, которые вы сможете исследовать и размонтировать по своему усмотрению.
решение2
может быть с umount -f
?
-f Принудительное размонтирование (в случае недоступности системы NFS). (Требуется ядро 2.1.116 или более поздняя версия.)
Или, может быть, вы можете сделать это с помощьюumount -l
-l Ленивое размонтирование. Отсоединить файловую систему от иерархии файловых систем сейчас и очистить все ссылки на файловую систему, как только она перестанет быть занята. (Требуется ядро 2.4.11 или более поздняя версия.)
от:http://linux.die.net/man/8/mount
но осмотревшись вокруг я нашел кое-чтоздесь.
$ umount.cifs /folder
ОБНОВЛЯТЬ Проверьте руководство по umount.cifs... возможно, оно может вам помочь:
http://www.samba.org/samba/docs/man/manpages-3/umount.cifs.8.html
umount.cifs отключает файловую систему Linux CIFS. Ее можно вызвать косвенно командой umount(8), когда umount.cifs находится в каталоге /sbin, если только вы не укажете опцию "-i" для umount. Указание -i для umount позволяет избежать выполнения вспомогательных средств umount, таких как umount.cifs. Команда umount.cifs работает только в Linux, и ядро должно поддерживать файловую систему cifs. Протокол CIFS является преемником протокола SMB и поддерживается большинством серверов Windows и многими другими коммерческими серверами и устройствами Network Attached Storage, а также популярным сервером с открытым исходным кодом Samba.
решение3
Вместо точки монтирования попробуйте размонтировать устройство.
umount //metro/released
решение4
Для записи fstab (Ubuntu 14.04):
10.10.70.18:/nfs01 /backup nfs rw,hard,intr 0 0
Мне удалось отключить этот мертвый ресурс с помощью:
umount -l -i '10.10.70.18:/nfs01'