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

Установить утилиту для монтирования сетевого каталога
Для CentOS
yum install -y cifs-utils
Для Ubuntu
apt install -y cifs-utils
Создать каталог для точки монтирования
mkdir /DIR/dest
Монтирование сетевого каталога без пароля
mount -t cifs //192.168.10.15/DIR/Source /DIR/dest
Если нужно указать определенного пользователя или версию протокола smb, то добавляется соответствующая опция
mount -t cifs //192.168.10.15/DIR/Source /DIR/dest -o username=guest,vers=1.0
Если сетевой каталог запаролен, то при монтировании в опциях нужно указать логин и пароль
mount -t cifs //192.168.10.15/DIR/Source /DIR/dest -o username=test_user,password=1234
Чтобы не писать пароль в открытом виде можно создать файл, дать ему права на чтение только владельцем и при монтировании указывать этот файл
touch /home/.mount_credentials
chmod 600 /home/.mount_credentials

В файл записать:
username=test_user
password=1234
Монтирование каталога с логином и паролем в файле
mount -t cifs //192.168.10.15/DIR/Source /DIR/dest -o credentials=/home/.mount_credentials
Размонтирование сетевого каталога
umount -t cifs /DIR/dest
Если при размонтировании пишет target is busy, что означает - каталог занят, можно выполнить принудительное размонтирование командой
umount -t cifs -f /DIR/dest
Или "ленивое" размонтирование, оно ожидает завершения всех операций с диском, а затем размонтирует каталог, при этом точка монтирования пропадает из списка примонтированных файловых систем /etc/mtab сразу
umount -t cifs -l /DIR/dest
Также можно проверить процессы, которые обращаются к каталогу командой
fuser -mu /DIR/dest
Отключить процесс, который обращается к каталогу
fuser -k /DIR/dest
Или
fuser -k -9 /DIR/dest

Для автоматического монтирования нужно в конфиге
/etc/fstab
Прописать строку для подключения
//192.168.10.15/DIR/Source /DIR/dest cifs defaults 0 0
Вместо defaults можно указать любые опции, список которых можно увидеть на |сайте|, например
//192.168.10.15/DIR/Source /DIR/dest cifs credentials=/home/.mount_credentials,rw,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0
Проверить правильность конфига можно командой
mount -a
Если не будет выведено никакого сообщения, значит все правильно.