О компании Менеджмент Переводы Программирование Робототехника Все проекты Контакты
Админка
пожалуйста подождите

Если у вас Wifi роутер со встроенным или подключенным по USB диском, обычно расшариваемым по протоколу Samba, то в Linux его можно подмонтировать используя файловую систему cifs.

OpenSuse, Ubuntu, Gnome 3

Чтобы она стала доступна в системе, её необходимо установить.

sudo apt-get install cifs-utils

Необходимо найти путь к сетевой папке, часто это адрес роутера (например, 192.168.1.1) и чтобы найти адрес папки, нужно в файловом менеджере вписать адрес smb://192.168.1.1.

Чтобы эта папка была постоянно доступна для монтирования, можно в файле /etc/fstab добавить строку вида (без переносов строки):

//192.168.1.1/sharefolder /home/username/sharefolder cifs cache=none,noauto,users,
rsize=130048,iocharset=utf8,dir_mode=0777,
file_mode=0777,uid=1000,gid=1000 0 0

Теперь в файловом менеджере при нажатии на эту папку она будет автоматически монтироваться и размонтироваться.

Чтобы она монтировалась автоматически при старте системы, не задерживая её загрузку в случае ошибок, добавьте в автозапуск программ (папка /home/username/.config/autostart) скрипт со следующим содержимым:

[Desktop Entry]
Encoding=UTF-8
Name=Mount share
GenericName=Mount share
Comment=Mount share
TryExec=mount
Exec=mount /home/username/sharefolder
Icon=folder
Terminal=false
Type=Application
StartupNotify=false

Однако, при перезагрузке и выключении компьютера, если эта сетевая папка примонтирована, может возникнуть длительное ожидание. Чтобы от него избавиться, необходимо создать скрипт размонтирования в папке /etc/init.d. Имя файла должно начинаться с K99 и не иметь расширения .sh в конце. Например: K99_umount_share:

#!/bin/sh
umount /home/username/sharefolder

Необходимо ему задать права на исполнение:

chmod 0755 /etc/init.d/K99_umount_share

Далее, чтобы он срабатывал при перезагрузке (событие 6) и выключении (событие 0), необходимо создать нежёсткие ссылки на созданный файл в папках /etc/rc.d/rc0.d и /etc/rc.d/rc6.d:

ln -s /etc/init.d/K99_umount_share /etc/rc0.d/K99_umount_share
ln -s /etc/init.d/K99_umount_share /etc/rc6.d/K99_umount_share
 
 
 
Языки
Темы
Copyright © 1999 — 2023
Зетка Интерактив