Linux отключить сетевой диск

Вы спросили: как отключить сетевой диск в Linux?

Чтобы размонтировать смонтированную файловую систему, используйте команду umount. Обратите внимание, что между буквами «u» и «m» нет буквы «n» — это команда umount, а не «unmount». Вы должны указать umount, какую файловую систему вы размонтируете. Сделайте это, указав точку монтирования файловой системы.

Как отключить сетевой диск в Ubuntu?

Как отключить общий ресурс CIFS из вашего собственного каталога

  1. Определите точку монтирования общего ресурса, который вы хотите размонтировать. Используйте одну из следующих команд, чтобы найти общие ресурсы, смонтированные с сервера CIFS:…
  2. Размонтируйте общий ресурс, указав имя точки монтирования, / mnt или / files на предыдущем шаге. Например:

Как отключить общий диск?

Отключение сетевого диска

  1. В Finder выберите сетевой том.
  2. Выберите «Файл»> «Извлечь», чтобы извлечь смонтированный диск.

Как отключить монтирование NFS в Linux?

Чтобы удалить предопределенное монтирование NFS, отредактировав файл / etc / filesystems:

  1. Введите команду: umount / directory / to / unmount.
  2. Откройте файл / etc / filesystems в своем любимом редакторе.
  3. Найдите запись для каталога, который вы только что отключили, а затем удалите ее.
  4. Сохраните и закройте файл.

Как мне получить доступ к сетевому диску в Linux?

Подключить сетевой диск в Linux

  1. Откройте терминал и введите: sudo apt-get install smbfs.
  2. Откройте терминал и введите: sudo yum install cifs-utils.
  3. Выполните команду sudo chmod u + s /sbin/mount.cifs /sbin/umount.cifs.
  4. Вы можете подключить сетевой диск к Storage01 с помощью утилиты mount.cifs.

Как смонтировать путь в Linux?

Монтирование файлов ISO

  1. Начните с создания точки монтирования, это может быть любое место, которое вы хотите: sudo mkdir / media / iso.
  2. Подключите ISO-файл к точке монтирования, введя следующую команду: sudo mount /path/to/image.iso / media / iso -o loop. Не забудьте заменить / path / to / image. iso на путь к вашему файлу ISO.

Как отключить общую папку в виртуальном боксе?

Re: отключить общую папку в виртуальном ящике

Вы можете щелкните правой кнопкой мыши значок общей папки в правом нижнем углу, в диалоговом окне есть возможность удалить общую папку.

Как подключить общий ресурс Windows в Linux с помощью CIFS?

Чтобы смонтировать общий ресурс Windows в системе Linux, сначала необходимо установить пакет утилит CIFS.

  1. Установка утилит CIFS в Ubuntu и Debian: sudo apt update sudo apt install cifs-utils.
  2. Установка утилит CIFS на CentOS и Fedora: sudo dnf install cifs-utils.
Читайте также:  Configuring dns for linux

Как проверить CIFS mount Linux?

Как просмотреть список подключенных общих ресурсов CIFS

Как мне отключить форсировку в Linux?

Вы можете использовать umount -f -l / mnt / myfolder, и это решит проблему.

  1. -f — принудительно размонтировать (в случае недоступности системы NFS). (Требуется ядро ​​2.1.…
  2. -l — Ленивое отключение. Отсоедините файловую систему от иерархии файловой системы сейчас и очистите все ссылки на файловую систему, как только она больше не будет занята.

Что делает команда mount в Linux?

Обзор. Команда монтирования сообщает операционной системе, что файловая система готова к использованию, и связывает его с определенной точкой в ​​общей иерархии файловой системы (ее точкой монтирования) и устанавливает параметры, относящиеся к ее доступу.

Как размонтировать том в Linux?

Убедитесь, что вы знаете точку монтирования тома, который хотите отсоединить. Отметьте точку монтирования в столбце «Установлено». Отключите том. Если объем занят, вы можете использовать опцию -l или -f принудительно размонтировать.

Источник

Помогите размонтировать сетевой диск недоступного хоста.

Пытаюсь написать скрипт для openvpn, который должен монтировать сетевые диски при подключении определенных пользователей и размонтировать их при отключении. Основная проблема заключается в том, что openvpn настроен на роботу с пониженными привелегиями. И если с монтированием эта проблема решается добавлением в fstab строчек вида

//10.10.10.10/writeable /disk/network/writeable cifs noauto,_netdev,users,guest,rw,iocharset=utf8,file_mode=0777,dir_mode=0777,cache=none 0 0

то с размонтированием у меня возникли проблемы. Пока хост доступен umount работает и с правами пользователя. Но мне надо размонтировать диск как раз когда хост не доступен и тут он ругается что хост недоступен и диск не размонтирует. Как я понимаю надо вот так umount -l -f но на это он ругается что только root так может.

хз, посмотри это, вдруг идея возникнет (например, добавить атрибут user помимо users) https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=662078

А какая система? Версии софта, ядра?

Linux SERVER-2C68EF67A5 3.16.0-4-686-pae #1 SMP Debian 3.16.7-ckt11-1 (2015-05-24) i686 GNU/Linux
mount.cifs version: 6.4
mount from util-linux 2.25.2 (libmount 2.25.0: selinux, assert, debug)
umount from util-linux 2.25.2 (libmount 2.25.0: selinux, assert, debug)

А разве user и users это не взаимно исключающие атрибуты. Как я понимаю user разрешает определенному пользователю, а users разрешает всем пользователям. Немного уточню проблему. Как и говорил выше, если хост с сетевым диском доступен, то шара размонтируется без проблем, обычным пользователем, простой командой umount /путь/. Но как только хост с шарой становиться не доступным, ни простой пользователь, ни даже root командой umount, без дополнительных опций, размонтировать шару не может. Что бы размонтировать нужно добавит к umount -l -f и тогда шара будет отмонтирована, но проблема в том что использовать дополнительные опции в umount может только root, а мне надо что бы такие права на определенные шары были у непривилегированного пользователя. В связи с этим возникает вопрос куда и что нужно добавить что бы umount работал с этими опциями от пользователя.

Читайте также:  Dcp 1510r драйвер linux

Ну так настрой sudo для этой команды и пользователя из под которого openvpn запускается, в чём проблема-то?

Pinkbyte ★★★★★ ( 16.07.15 10:46:42 MSK )
Последнее исправление: Pinkbyte 16.07.15 10:46:50 MSK (всего исправлений: 1)

Как я понимаю user разрешает определенному пользователю, а users разрешает всем пользователям.

ЕМНИП один из этот атрибутов не_рабочий. Ошибочный. Кажется user разрешает монтирование пользователю. А users попал в некоторые fstab сугубо по недоразумению. Ошибка разработчиков. Либо наоборот.

Как «не очень безопасное, но рабочее решение» можно в sudoers добавить разрешение определенной группе запускать umount с нужными параметрами, но это на свой страх и риск.

autofs и /thread, а что такое — thread или это опечатка тега.

Огромное всем спасибо за подсказки куда копать. Получилось от простого пользователя отмонтировать диски с доп опциями. Правда мне это не особо помогло. т.к. на данную операцию уходит около двух минут и всё это время приложение висит. Плюс проблемы с завершением работы тоже на 2 минуты зависание.

sudo visudo # Редактируем /etc/sudoers и добавляем строчку изменив под себя
you_user_name ALL=NOPASSWD:/bin/umount -f /disk/network/writeable, /bin/umount -f /disk/network/backup

После чего пользователь с именем you_user_name получит права на размонтирования двух дисков вот такой командой

sudo umount -f /disk/network/writeable
sudo umount -f /disk/network/backup

P.S. добавлять пользователя you_user_name в группу sudo не надо и категорически нельзя.

На фоне первого варианта autofs показался куда интересней, хоть он тоже не размонтирует недоступные сетевые диски, но так как большую часть времени они не используются, то получаются почти всегда отмонтированными и вероятность совпадения разрыва связи с сервером и использования в это время диска стремится к 0.

Вот только ругается чего то, вот такими сообщениями

automount[8029]: key «*» not found in map source(s).

Но работает и все диски монтирует.

/disk/network /etc/auto.network —timeout=10 —ghost
/disk/network/wd8000 /etc/auto.wd8000 —timeout=10 —ghost
/disk/network/yandex /etc/auto.webdav —timeout=60 —ghost

writeable -fstype=cifs,guest,rw,iocharset=utf8,file_mode=0666,dir_mode=0777,cache=none ://10.10.10.10/writeable
backup -fstype=cifs,guest,rw,iocharset=utf8,file_mode=0666,dir_mode=0777,cache=none ://10.10.10.18/backup

foto -fstype=cifs,guest,ro,iocharset=utf8,file_mode=0444,dir_mode=0555 ://10.10.10.10/foto
download -fstype=cifs,guest,ro,iocharset=utf8,file_mode=0444,dir_mode=0555 ://10.10.10.10/download
cartoons -fstype=cifs,guest,ro,iocharset=utf8,file_mode=0444,dir_mode=0555 ://10.10.10.10/cartoons
films -fstype=cifs,guest,ro,iocharset=utf8,file_mode=0444,dir_mode=0555 ://10.10.10.10/films
music -fstype=cifs,guest,ro,iocharset=utf8,file_mode=0444,dir_mode=0555 ://10.10.10.10/music

/disk/network/yandex/user1 user1 my_password
/disk/network/yandex/user2 user2 my_password
/disk/network/yandex/user3 user3 my_password

Источник

Монтирование и размонтирование сетевого каталога в Linux

Или «ленивое» размонтирование, оно ожидает завершения всех операций с диском, а затем размонтирует каталог, при этом точка монтирования пропадает из списка примонтированных файловых систем /etc/mtab сразу

umount -t cifs -l /DIR/dest
//192.168.10.15/DIR/Source /DIR/dest cifs defaults 0 0
//192.168.10.15/DIR/Source /DIR/dest cifs credentials=/home/.mount_credentials,rw,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0
  • Настройка сети в Linux
  • Настройка и подключение к Linux по SSH с использованием паролей и ключей
  • SELinux в Linux
  • Настройка Linux в качестве Master Browser
  • Монтирование и размонтирование сетевого каталога в Linux
  • Создание пользователя с правами sudo в Linux
  • LVM в Linux
  • LVM увеличение размера раздела за счет размера другого раздела в Linux
  • Не отображаются русские буквы в консоли Linux
  • Работа с редактором VIM в Linux
  • Разрешения и владельцы файлов и каталогов в Linux
  • Пользователи и группы в Linux
  • Управление пакетами и репозиториями APT, DPKG в Ubuntu
  • Управление пакетами и репозиториями YUM, RPM в CentOS
  • Firewalld в Linux
  • Управление службами через SYSTEMCTL в Linux
  • Устройства и виртуальные файловые системы в Linux
  • История команд в Linux
  • Ссылки в Linux
  • Логи в Linux
  • Потоки и конвейеры в Linux
  • Обработка консольного текстового вывода в Linux
Читайте также:  Find string in all file linux

Источник

Принудительное отключение общего ресурса CIFS в Linux

В смешанной среде Windows и Linux вы часто можете использовать общие ресурсы Samba/Windows. Традиционно использование GVFS и CIFS для доступа к общим папкам Windows на ПК с Linux является обычным явлением. Лично я предпочитаю CIFS, поскольку он работает более предсказуемо, надежно и быстро.

Протокол блока сообщений сервера (SMB) – это сетевой протокол обмена файлами в Microsoft Windows. Набор пакетов сообщений, определяющих конкретную версию протокола, называется диалектом. Общая файловая система Интернета (CIFS) – это диалект SMB. И SMB, и CIFS также доступны в VMS. И SMB, и CIFS также доступны в других операционных системах, таких как Linux и Android, через альтернативные реализации, которые официально не поддерживаются Microsoft.

С cifs-utils в Linux. , вы можете легко подключить общий ресурс к любой папке, которую хотите, с помощью команды mount . Кроме того, вы можете настроить точку монтирования для CIFS с помощью файла fstab .
Проблема возникает, когда удаленный компьютер становится недоступным. например когда удаленный компьютер выключается или когда у вас прерывается сетевое соединение, подключенный общий ресурс вызывает ужасные ощущения.

Каждый раз, когда вы пытаетесь перейти в родительский каталог точки монтирования с файлом приложение-менеджер, оно зависает. Когда вы пытаетесь использовать автозаполнение с помощью bash, это вызывает задержку, если точка монтирования совпадает с шаблоном имени.

Чтобы решить эту проблему, я попробовал вариант ленивого размонтирования. Это команда umount -l , которая должна быть знакома многим пользователям Linux. Однако мне это не помогло.

После некоторых экспериментов я нашел следующее решение.

Чтобы принудительно отключить общий ресурс CIFS в Linux сделайте следующее.

  1. Откройте ваше любимое приложение-терминал.
  2. Введите следующую команду: sudo umount -a -t cifs -l , затем введите свой пароль.
  3. Если команда sudo недоступна в вашей среде, переключитесь на root с помощью su , а затем введите команду umount -a -t cifs -l

Это решило мою проблему. Если вы используете другое рабочее решение, не стесняйтесь делиться им в комментариях.

Источник

Оцените статью
Adblock
detector