Как быстро подмонтировать сетевой диск в Linux
Иногда нужно быстро подмонтировать к Linux сетевую шару Windows. Делается это очень просто одной командой в консоли с помощью mount -t cifs.
Онлайн-курс по устройству компьютерных сетей
На углубленном курсе «Архитектура современных компьютерных сетей» вы с нуля научитесь работать с Wireshark и «под микроскопом» изучите работу сетевых протоколов. На протяжении курса надо будет выполнить более пятидесяти лабораторных работ в Wireshark.
# mount -t cifs //10.1.5.43/documents /mnt/documents -o user=user1,password=pass123
10.1.5.43 | адрес шары |
/mnt/documents | точка монтирования |
user1 | пользователь с доступом к шаре |
pass123 | пароль пользователя |
Если получаете ошибку примерно такого содержания:
mount: wrong fs type, bad option, bad superblock on //10.1.5.43/documents, missing codepage or helper program, or other error (for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount. helper program) In some cases useful info is found in syslog - try dmesg | tail or so.
Установите пакет cifs-utils:
Debian/Ubuntu | # apt-get install -y cifs-utils |
Centos/RHEL | # yum install -y cifs-utils |
После этого должно монтироваться нормально, если нет других ошибок.
Чтобы подмонтировать виндовую шару навечно, надо отредактировать fstab:
//10.1.5.43/documents /mnt/documents cifs user,uid=500,rw,suid,username=user1,password=pass123 0 0
Вот и все, после перезагрузки шара будет автоматически монтироваться.
Онлайн-курс по устройству компьютерных сетей.
На углубленном курсе «Архитектура современных компьютерных сетей» вы с нуля научитесь работать с Wireshark и «под микроскопом» изучите работу сетевых протоколов. На протяжении курса надо будет выполнить более пятидесяти лабораторных работ в Wireshark.
Помогла статья? Подписывайся на telegram канал автора
Анонсы всех статей, плюс много другой полезной и интересной информации, которая не попадает на сайт.
Автор Zerox
Владимир, системный администратор, автор сайта. Люблю настраивать сервера, изучать что-то новое, делиться знаниями, писать интересные и полезные статьи. Открыт к диалогу и сотрудничеству. Если вам интересно узнать обо мне побольше, то можете послушать интервью. Запись на моем канале — https://t.me/srv_admin/425 или на сайте в контактах.
28 комментариев
Добрый день, спасибо за команду, выполняется без ошибок, НО!
Если директории из команды нет на машине, то ругается, создаю — не ругается, так должно быть? Вроде как смонтировал и путь появился с указанным именем?
Как это вообще работает? Ошибок при монтировании нет, но при манипуляциях с папкой на обеих сторонах — ничего не происходит.
Поясню: моя задача — слить файлы и папки с сервера на debian в папку на домашней машине на windows
Еще раз спасибо.
Не совсем понял, в чём проблема и что конкретно надо. Точка монтирования (директория) должна существовать, иначе ничего не подмонтируется. Так работает эта команда. Она сама не создаёт директории.
Здравствуйте.
Пытаюсь мониторовать этой командой сетевые папки с двух windows машин. На обоих установлен smbv1. С первой (windows 10) монтируется все нормально с первого раза, со второй (windows 2019 server) машины выходит ошибка: VFS: cifs_mount failed w/return code = -13 (mount error(13): Permission denied)
и версию smb указывала и параметр sec с вариантами пробовала. Подскажите, пожалуйста, в чем может быть проблема?
Попробуйте увеличить уровень информирования при монтировании. Для этого надо добавить ключи -vvvv в команду mount. Может там будут какие-то подсказки.
Подскажи пожалуйста,
вручную монтирую:
mount.cifs //192.168.10.249/1c_files$ /mnt/1c_files -o gid=1000,uid=990,user=administrator,password=1234 а как правильно в fstab записать?
В статье есть пример записи в fstab. Сделайте по аналогии.
Как протестировать скорость записи в примонтированную папку? Интересно узнать скорость
В статье есть пример того, как можно измерить скорость диска:
https://serveradmin.ru/kak-izmerit-skorost-zhestkogo-diska/
Для сетевого примонтированного диска способ тоже подойдёт.
Доброго времени.
Ввожу команду sudo mount -t cifs \\192.168.1.32/documents /media/sharefolder -o user=******,password=******** Получаю ошибку mount error(13): Permission denied Куда копать?
Заранее Спасибо
Подключитесь рутом и сделайте без sudo. Вероятно с правами какие-то проблемы.
Добрый день, были ли у вас проблемы в монтировании шары в CentOS 8, а именно в моём случае если к шаре в течении получаса не было обращений, то он как бы отключается, и становится не доступна (настроена через fstab), причём если перезагрузиться то всё снова успешно монтируется. Надо признать, что если тоже самое повторить в CentOS 7 — то там не таких проблем, шара живёт вечно :/
Не сталкивался с таким. Правда я и шары очень редко подключаю к linux серверам. А что конкретно происходит, когда шара недоступна? Она в системе остается? Какая ошибка при обращении к ней?
Как смонтировать папку тольк для чтения ?
mount -o ro -t cifs //10.1.5.43/documents /mnt/documents -o user=user1,password=pass123
//10.1.5.43/documents /mnt/documents cifs user,uid=500,r,suid,username=user1,password=pass123 0 0
Все объекты, что в шаре, стали иметь владельца root)))
Даже если монтировать через sudo.
Спасибо тебе большое , добрый человек, за правильную команду mount -t cifs //10.1.5.43/documents /mnt/documents -o user=user1,password=pass123 .
При попытке использовать опции -t и -o получаем отлуп — только рут может использовать данные ключи.
Как обойти это при монтировании смб-шары пользователем с обычными правами?
Внесу, пожалуй, свои 5 копеек: 1) Монтирование шары через fstab — не по феншую, ввиду наличия проблем с загрузкой, в случае недоступности шары. Давно уже придуманы systemd mount-unit’ы — они позволяют монтироваться автоматически, при обращении к шаре или, если это требуется, монтироваться после инициализации сети (aka network-online.target). 2) Замечу так же, что для получения нормальной скорости, при переходе на 4-ю версию самбы, требуется фиксить версии используемых протоколов. В противном случае получим значительный просад по скорости. Конфиги при этом требуется править как на сервере, так и на клиенте указывая минимальную версию протокола — SMB2. Примерно так: server min protocol = SMB2
server max protocol = SMB3
client min protocol = SMB2
client max protocol = SMB3
min protocol = SMB2
max protocol = SMB3
client ipc min protocol = SMB2 В случае монтирования из консоли, так же лучше указать это в опциях, пример: sudo mount \
-t cifs //10.1.5.43/documents /mnt/documents \
-o uid=$(id -u),gid=$(id -g),rw,vers=3.0,user=user1,password=pass123 где `vers=3.0` — версия протокола
Спасибо за содержательное и полезное дополнение. Сразу ответили на вопрос, который давно у меня зрел в голове, но никак не доходили руки уточнить. Как явно указать использовать определенную версию протокола smb.
Вы уверены что надо так: \\10.1.5.43\documents .
а не так: //10.1.5.43/documents Пробовал у себя как у Вас в примере написано, не заработало, повернул слеши и шара подцепилась.
Правда у меня не CentOS, а Mageia, но fstab думаю и в Африке fstab :))
Спасибо за замечание. Вы правы, слеши должны быть в другую сторону, как и в команде на ручное монтирование. Это была ошибка.
Добрый день! Подскажите пож-та, может сталкивались с такой проблемой и решили её: Есть Ubuntu 18.04 Gui gnome, введена в домен AD, логинятся доменные пользователи. Доступ залогиненных доменных пользователей к обменной папке на win2008r2 производится следующим образом: через nautilus-> другие места-> smb://server/obmen. В Nautilus появляется примонтированный obmen. Нажимаю ПКМ и добавляю в закладки(закладка останется в списке постоянно). Но при интенсивной работе c файлами в обменнике, он периодически отваливается с одной из двух ошибок: 1. Не удалось показать «server-11(smb)». Неизвестный тип файла 2. Ой, что-то пошло не так. Недостаточно прав для получения доступа к запрошенному адресу. Если выполнить smbclient -L server, то папку obmen видно. К папкам на других серверах доступ остаётся. В smb.conf вписал client max protocol = NT1. Есть подозрение, что проблема кроется в libreoffice, который не совсем корректно работает с файлами по сети. Как можно примонтировать сетевую папку скриптом в автозагрузке доменного пользователя, чтобы была сквозная доменная авторизация(пароли доменных пользователей меняются раз два месяца) т.к. нет возможности явно указать пароли в fstab?
Думаю, что тут стоит копать проблему и разбираться, почему сетевой диск отваливается. По автозагрузке ничего не скажу, я такой кейс не эксплуатировал ни разу.
Команда для автоматического монтирования не сработала. Добавил в /etc/fstab. Подскажите в чем может быть проблема. Может какие-то логи можно посмотреть?
В логах должна отразиться ошибка. Если через fstab совсем не получается и не понятно почему, а через консоль монтирует, то можно команду для монтирования через консоль просто добавить в /etc/rc.local Эффект будет тот же самый.
Как подключить сетевой диск в Ubuntu?
Прошли времена поиска удобных ftp-клиентов, утомительного монтирования SAMBA-ресурсов и т.п. Теперь в Ubuntu всё делается очень просто и быстро. И ftp, и ssh, и SAMBA ресурсы подключаются практически идентично и монтируются буквально несколькими кликами.
Для начала нажмите Переход -> Соединиться с сервером:
Выберите тип сервиса (для примера показано подключение к общему ресурсу Windows) и заполните необходимые данные (имя пользователя, домен и т.п.):
Теперь введите пароль пользователя. При необходимости можно его сохранить до конца сеанса или навсегда (следует помнить, что это небезопасно):
Вот и всё! Теперь вы можете просматривать содержимое удаленного сервера в Nautilus, как обычной локальной папки.
А что, если нужно обратиться к подключенному сетевому ресурсу из командной строки? Не проблема! По умолчанию ресурсы монтируются в точку ~/.gvfs/ ( ~ — это ссылка на папку /home/ ). Войдите в эту папку:
и вы увидите все подключенные сетевые ресурсы.
Так же просто, быстро и удобно подключаются ресурсы FTP, SSH и WebDAV. Время ftp клиентов прошло
Команда mount в Linux или все о монтировании разделов, дисков, образов ISO и SMB ресурсов.
Команда mount в линуксе является очень гибким инструментом в руках системного администратора. С помощью команды mount можно подключить сетевой диск, раздел жесткого диска или USB-накопитель.
Данная статья не является полным, исчерпывающим описанием команды mount (полное описание команды mount можно найти выполнив в консоли команду man mount), но стремиться к этому. Статья по описанию команды mount постоянно дорабатывается и видоизменяется. Все пожелания по статье можете оставлять в комментариях.
Устройства, которые в данный момент подключены к компьютеру, можно посмотреть набрав в консоли:
sudo fdisk -l
Эта команда показывает все устройства, которые подключенны. Они могут быть не примонтированы, но подключены. На экране Вы увидите примерно это:
Disk /dev/sda: 72 GiB, 77309411328 bytes, 150994944 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x45679ae0 Device Boot Start End Sectors Size Id Type /dev/sda1 2048 4095 2048 1M 83 Linux /dev/sda2 4096 150994943 150990848 72G 83 Linux Disk /dev/sdc: 50 GiB, 53687091200 bytes, 104857600 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0xf95b5e03 Device Boot Start End Sectors Size Id Type /dev/sdc1 2048 104857599 104855552 50G 83 Linux
Из листинга выше видно, что к операционной системе подключено:
- два жестких диска: /dev/sda — операционная система
- сменный USB-носитель: /dev/sdc
Просмотр примонтированых устройств осуществляется командой:
sudo mount
После этого на экране можно увидеть:
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime) proc on /proc type proc (rw,nosuid,nodev,noexec,relatime) udev on /dev type devtmpfs (rw,nosuid,relatime,size=20553192k,nr_inodes=5138298,mode=755) devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000) tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=4117216k,mode=755) /dev/sda2 on / type ext4 (rw,relatime,data=ordered) /dev/sdc1 on /var/www/html/cb/tmp type ext4 (rw,relatime,data=ordered)
- в первой строке сообщается, что в качестве корневой ФС выступает файловая система reiserfs с параметрами монтирования: доступ на чтение и запись (rw)
- /dev/sda3 — это раздел диска /home
- /dev/sdc — это примонтированное сменное USB-устройство
Этого же результата можно достигнуть посмотрев содержимое файла /etc/mtab (в некоторых системах Linux файл называется /etc/mnt/tab)
cat /etc/mtab
Монтирование разделов жесткого диска
Из приведенного примера видно, что жесткий диск /dev/sdb подключен, но не примонтирован. Примонтируем раздел жесткого диска /dev/sdb1 к диску /dev/sda. Точку монтирования выберем, к примеру — /home/user/Видео. Точку монтирования можно взять любую.
sudo mount /dev/sdb1 /home/user/Видео
где user — это название Вашего имени пользователя.
Все очень просто, сначала пишется команда mount, потом пишется то, что нужно присоединять (цифра показывает номер раздела, у нас он всего один), а потом куда присоединять. Почти всегда этого достаточно. Диск, командой mount, монтируется в указанную папку. В некоторых случаях, когда имеются логические ошибки на разделах подключаемого жесткого диска, нужно дополнительно указать тип файловой системы. В данном случае у нас ext3.
sudo mount -t ext3 /dev/sdb1 /home/user/Видео
Так же этот параметр может принимать значения:
- -t ntfsили -t ntfs-3g
- -t vfat
- -t iso9660
Соответственно для NTFS, FAT и CD-дисков файловых систем. Последний нужен только для подключения CD/DVD-ROM устройств и образа диска .iso.
Чтобы вручную задать параметры доступа к примонтированному разделу следует указать параметр:
Первый разрешает чтение и запись, второй только чтение. Ну например, так:
sudo mount -t ext3 -o rw /dev/sdb1 /home/user/Видео
Дополнительные параметры, которые помогают в некоторых случаях:
sudo mount -t ext3 -o rw,iocharset=utf8,codepage=866 /dev/sdb1 /home/user/Видео
Первый явно задает кодировку системной локали, в нашем случае это utf8 (для разных дистрибутивов она своя, но чаще utf8), а другая добавляет поддержку русского языка.
Если все же жесткий диск отказывается монтироваться в операционной системе Linux, то можно примонтировать его вручную. Параметр -o force позволяет принудительно монтировать разделы жесткого диска в линуксе. Ну, к примеру, так:
sudo mount -t ext3 -o force /dev/sdb1 /home/user/Видео
У меня, к примеру, раздел жесткого диска не хотел монтироваться после подключения к Windows-машине, которая была заражена вирусами. Так получилось, что вирус кинул autorun.exe в корень моего раздела и Linux из-за этого не хотел монтировать этот раздел. Данный выше параметр команды mount помог примонтировать инфицированный раздел. После чего вирус успешно был удален вручную.
Есть в Linux уникальная возможность указать зеркало папки, которое получает все права и доступные над папкой действия. Допустим, раздел /dev/sdb1 применяется еще и для хранения документов. Зеркалим его в /home/user/Документы:
sudo mount —bind /home/user/Видео /home/user/Документы
Действие команды mount —bind напоминает DOS-овский subst.
Посмотреть полную информацию(доступный объем диска, свободное место) о примонтированных устройствах можно командой:
Отмонтироватние устройства производится командой:
sudo umount /dev/sdb1
sudo umount /home/user/Видео
Монтирование дисков CD/DVD-ROM
Если Вам нужно примонтировать CD/DVD-ROM, то монтирование CD/DVD-ROM осуществляется точно так же, той же командой mount, которая были приведены выше:
sudo mount -t iso9660 -o ro /dev/cdrom /cd
Только при монтировании CD-ROM нужно указать тип файловой системы iso9660.
Монтирование образов диска ISO
Если Вы хотите примонтировать образ диска ISO, то это тоже достаточно просто сделать командой mount:
sudo mount -t iso9660 -o loop /home/file.iso /home/iso
Где /home/file.iso — путь и имя файла ISO
/home/iso — точка монтирования
Добавился только параметр -o loop, который указывает, что используется файл .iso.
Монтирование сетевых дисков SMB
В некоторых случаях необходимо примонтировать удаленный сетевой диск. В некоторых дистрибутивах Linux, он так же монтируется автоматически (например в Ubuntu) при открытии его по сети. Можно примонтировать его вручную командой mount через консоль. Можно сделать ярлык и поместив его на рабочем столе активировать его когда нужен удаленный доступ к сетевому ресурсу. Ну или мало еще для чего.
sudo mount -t smbfs -o username=vasja,password=pupkin //pupkin_v/Video /home/user/video
Где username=vasja,password=pupkin — это имя и пароль доступа к удаленному сетевому ресурсу, а //pupkin_v/Video — имя сетевого ресурса, /home/user/video — точка монтирования
Графические инструменты монтирования в Linux
Есть альтернатива — графические инструменты монтирования в Linux. На просторах Internet`a можно найти много графических инструментов монтирования в Linux, но самым, наверное, продвинутым можно назвать — Mount Manager (Mount Manager — графический инструмент монтирования). Это продукт некоммерческой организации ViaLinx. Интерфейс программы простой, но функционал потрясает своей мощью, она может совершать абсолютно все действия, которые описаны в этой статье. Скачать программу можно с официального сайта или в репозиториях вашего дистрибутива (в Ubuntu этот менеджер есть).
Зарубин Иван Эксперт по Linux и Windows
Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.
Поделиться
Комментарии (71)
5497 дн. назад
Очередная статья про mount, каких мильон. Напиши FAQ по частым ошибкам команды mount, тогда цены не будет.
5427 дн. назад
>Jimm
Вы можете привести частые ошибки? Просто в голову даже не приходит, что тут может не работать и вызывать ошибку.
5387 дн. назад
Спасибо за статью, написана лёгким доходчивым языком.
5387 дн. назад
>runlion
Рад, что помогла.
5376 дн. назад
У меня вопрос: у меня есть сервер. Его жесткий диск нужно примонтировать к моему компу (пока не важно в какую папку). Как мне это сделать? Зарание спасибо.
5375 дн. назад
>Asuka
Если на сервере расшаренный раздел (//server/razdel) с гостевым входом, то команда может выглядеть:
sudo mount -t smbfs //server/razdel /home/asuka/razdel
или
sudo mount -t smbfs //192.168.0.1/razdel /home/asuka/razdel
5364 дн. назад
Вот, некоторое время эксперементировал, не мог примонтировать, смог вот так: sudo mount -t smbfs -o guest,iocharset=utf8 //server/music /mnt/music
5333 дн. назад
спасиб, очень доходчиво и без лишнего груза
5331 дн. назад
Ну вот к примеру проблемы с вводом специальных символов в пароле. Например =,$,’ и т.п. как предлагаете обойти. Оно понятно, что в консоли можно пропустить пароль в команде и вводить в диалоге входа, а ежели у меня скрипт написан и я нубец?
5331 дн. назад
Можно пароль в двойные кавычки обромить
5212 дн. назад
Спасибо, помогло.
5150 дн. назад
Помогите мне пожалуйста,я не могу зайти из дебиана в раздел с минтом, не получается примонтировать. Вот результаты команд:
roza@debian:~$ su
Пароль:
debian:/home/roza# sudo fdisk -l Disk /dev/hda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0×34721919 Device Boot Start End Blocks Id System /dev/hda1 * 1 10333 82999791 83 Linux /dev/hda2 14264 14593 2650725 5 Extended /dev/hda3 10334 14263 31567725 83 Linux /dev/hda5 14264 14593 2650693+ 82 Linux swap / Solaris Partition table entries are not in disk order Disk /dev/sda: 2063 MB, 2063597568 bytes
16 heads, 32 sectors/track, 7872 cylinders
Units = cylinders of 512 * 512 = 262144 bytes
Disk identifier: 0×4d00db24 Device Boot Start End Blocks Id System /dev/sda1 * 1 7872 2015216 b W95 FAT32 debian:/home/roza# sudo mount /dev/hda1 on / type ext3 (rw,errors=remount-ro) tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755) proc on /proc type proc (rw,noexec,nosuid,nodev) sysfs on /sys type sysfs (rw,noexec,nosuid,nodev) procbususb on /proc/bus/usb type usbfs (rw) udev on /dev type tmpfs (rw,mode=0755) tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev) devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620) nfsd on /proc/fs/nfsd type nfsd (rw) /dev/sda1 on /media/KINGSTON type vfat (rw,nosuid,nodev,uhelper=hal,shortname=lower,uid=1000) debian:/home/roza#
5149 дн. назад
Колибри: Помогите мне пожалуйста,я не могу зайти из дебиана в раздел с минтом, не получается примонтировать.
Как пытаетесь примонтировать? Можете привести команду.
5149 дн. назад
Получается примерно так:
debian:/home/roza# sudo mount /dev/hda3 /home/roza/Desktop
debian:/home/roza# sudo mount -t ext3 -o rw /dev/hda3 /home/roza/Desktop
mount: /dev/hda3 already mounted or /home/roza/Desktop busy
mount: according to mtab, /dev/hda3 is already mounted on /home/roza/Desktop
debian:/home/roza# В общем-то примонтировалось как будто, но я ничего не могу скопировать оттуда в эту систему. Выходит сообщение: “Ошибка копирования в «/home/roza/Desktop». У вас недостаточно права записи в эту папку”. На всех папках – красный кирпич. А вот посмотреть содержимое тех папок могу.
5148 дн. назад
Давай-те по порядку.
Вы монтируете командой:
sudo mount -t ext3 -o rw /dev/hda3 /home/roza/Desktop
Так? То есть точка монтирования /home/roza/Desktop? Если у Вас все монтируется и файловая система /dev/hda3 видно, но у Вас не достаточно прав, то нужно просто эти права добавить:
sudo chmod -R 0777 /home/roza/Desktop
5148 дн. назад
Спасибо :), помогло, теперь копируется все! Пробовала монтировать как раз на рабочий стол. А можно ли этот раздел примонтировать в точку “мой компьютер” так, чтобы он оставался там все время и монтировался автоматом при запуске системы? При том, чтобы всегда был доступен.
5148 дн. назад
Колибри: А можно ли этот раздел примонтировать в точку “мой компьютер” так, чтобы он оставался там все время и монтировался автоматом при запуске системы? При том, чтобы всегда был доступен.
5147 дн. назад
после того, как я ввела эту команду: sudo chmod -R 0777 /home/roza/Desktop В Дебиане никаких сообщений об ошибке не было, а вот в Минте, во время загрузки , выходит сообщение со следующим содержанием: Файл пользователя $HOME/.dmrc имеет некорректные права доступа и игнорируется. Это препятствует сохранению сеанса и языка по умолчанию. Владельцем этого файла должен быть пользователь и файл должен иметь права доступа 0644.Домашняя папка пользователя ($HOME) должна принадлежать пользователю и не должна быть доступна для записи другим пользователям. Затем все замирает на несколько секунд и открывается рабочий стол. А тут уж не могу воспользоваться ни sudo, ни просто su – терминал матюгается не по русски. Возможно ли восстановить права на ($HOME).Может можно сделать это с помощью лайв диска Минт?
5145 дн. назад
Колибри: Затем все замирает на несколько секунд и открывается рабочий стол. А тут уж не могу воспользоваться ни sudo, ни просто su – терминал матюгается не по русски. Возможно ли восстановить права на ($HOME).Может можно сделать это с помощью лайв диска Минт?
Ну попробуйте вернуть права обратно:
sudo chmod -R 0644 /home/roza/Desktop И владельца:
sudo chown -R ВАШ_ЛОГИН_В_МИНТ /home/roza/Desktop
5141 дн. назад
Все равно ничего не получилось:(. В общем, переустановила я раздел с минтом. Главное что научилась монтировать разделы (поняла как это делается, дальше – проще) И еще усвоила для себя урок – нужно раздавать права очень осторожно. В любом случае спасибо!
5140 дн. назад
Колибри: Все равно ничего не получилось:(. В общем, переустановила я раздел с минтом. Главное что научилась монтировать разделы (поняла как это делается, дальше – проще) И еще усвоила для себя урок – нужно раздавать права очень осторожно. В любом случае спасибо!
Я бы на будущее рекомендовал Вам монтировать разделы к /mnt или к любой другой дериктории, находящейся в корневом разделе.
Создать можно так:
sudo mkdir /mnt2 P.S. Главное, это то, что Вы чему то научились ))
AlexUnder Construction
5094 дн. назад
Спасибо.
Пара дополнений.
1. У меня, к примеру, раздел жесткого диска не хотел монтироваться после подключения к Windows-машине, которая была заражена вирусами. Так получилось, что вирус кинул autorun.exe в корень моего раздела и Linux из-за этого не хотел монтировать этот раздел.
Не хотел монтировать не из-за autorun.exe, а из-за того, что скорее всего винды были потушены “некорректно” и на ntfs-е остался байтик о проверке целостности файловой системы. В связи с этим ntfs3g без “force” боится маунтить такую ФС, дабы не повредить.
2. Раз есть раздел про “ SMB ”, стоило бы еще упомянуть CIFS .
И в качестве примера привести что-нибудь типа:
mount -t cifs -o username=domain\user //remote-win2k3-server/C$ /mnt/smb/
Как зайти на сетевую папку в linux
Хотите узнать, как без проблем зайти на сетевую папку в Linux? В данной статье мы расскажем, как подключиться к сетевому хранилищу, настроить автоматическое монтирование и сделать папку доступной для всех пользователей. Получите доступ к файлам и документам на другом компьютере или сервере с помощью нашего пошагового руководства. В операционной системе Linux, доступ к сетевым папкам можно получить через протокол SMB (Server Message Block) или NFS (Network File System). Протокол SMB чаще используется в Windows-сетях, а протокол NFS — в Unix-сетях. С помощью этих протоколов можно обращаться к удаленным сетевым ресурсам так, как если бы они были локальными папками. В данной статье мы рассмотрим как зайти на сетевую папку в Linux через протокол SMB. Для начала необходимо установить пакет Samba, который отвечает за обеспечение доступа к сетевым ресурсам через протокол SMB. Для этого в терминале необходимо выполнить команду: sudo apt-get install samba
Что такое сетевая папка
Сетевая папка – это раздел доступа к файлам или папкам, который располагается на другом компьютере или сервере, подключенном к локальной сети. Она предназначена для обмена файлами между компьютерами в сети и обеспечивает доступ и управление общими файлами.
Папка может быть создана на сервере, который устанавливается в вашей локальной сети. Примеры серверов включают в себя Windows-сервер и Linux-сервер. Компьютеры подключаются к серверу и обмениваются файлами через сеть.
Доступ к сетевой папке может быть ограничен паролем или разрешениями доступа к файлам. Пользователи, имеющие право доступа к сетевой папке, могут копировать, редактировать или просматривать файлы в ней.
Читать далее«Арбуз кримсон руби F1: отзывы, сроки и правила посадки».
Чтобы получить доступ к сетевой папке в Linux, необходимо выполнить соответствующую команду или настроить подключение сетевой папки в файле fstab. Это позволяет использовать сетевую папку как обычную локальную папку на вашем компьютере. Сетевые папки – это важный инструмент для совместной работы с файлами в локальной сети. Они помогают упростить обмен файлами и увеличить производительность работы в команде.
Подключение сетевой папки через командную строку
Шаг 1: Откройте терминал на вашем компьютере Linux. Для этого щелкните правой кнопкой мыши на рабочем столе и выберите «Терминал» в контекстном меню. Шаг 2: Введите команду «sudo apt-get install cifs-utils» и нажмите клавишу «Enter». Это позволит вам установить необходимые утилиты для работы с сетевыми папками в Linux. Шаг 3: Создайте директорию, в которую вы хотите подключить сетевую папку. Для этого введите команду «sudo mkdir /mnt/share» и нажмите клавишу «Enter». Вместо «/mnt/share» вы можете ввести любой другой путь к директории, которую вы хотите создать. Шаг 4: Введите команду «sudo mount -t cifs //192.168.1.100/share /mnt/share -o username=user,password=pass» и нажмите клавишу «Enter». Здесь мы подключаем сетевую папку с IP-адресом 192.168.1.100 и именем папки «share». Вместо «user» и «pass» введите свои логин и пароль для доступа к сетевой папке. Шаг 5: Вы можете проверить, что сетевая папка успешно подключена, перейдя в директорию /mnt/share и выполните команду «ls» или «dir». Вы должны увидеть список файлов и папок из сетевой папки. Теперь вы можете свободно работать с файлами и папками из сетевой папки на вашем Linux-компьютере с помощью обычных команд в терминале.
Подключение сетевой папки через файловый менеджер
Читать далее«Где и как делают ключи: название специализированного места».
- Запустить файловый менеджер, например, Nautilus или Nemo;
- Выбрать пункт «Подключить сетевой диск» или «Сетевой диск» в меню «Файл»;
- В открывшемся диалоговом окне указать адрес сетевого ресурса, например, smb://server/share;
- При необходимости ввести логин и пароль для доступа к сетевому ресурсу;
- Указать путь для монтирования сетевого ресурса и нажать кнопку «Подключить».
После успешного выполнения этих шагов сетевая папка будет доступна в файловом менеджере и можно работать с ее содержимым как с обычной локальной папкой.
Как просмотреть содержимое сетевой папки
Для просмотра содержимого сетевой папки в Linux необходимо выполнить следующие шаги:
- Зайти в терминал и выполнить команду sudo su, чтобы получить права администратора.
- Создать пустую папку в файловой системе, которая будет использована для монтирования сетевой папки.
Например, можно выполнить команду mkdir /mnt/network. - Выполнить команду для монтирования сетевой папки в созданную папку. Например, для монтирования папки с IP-адресом 192.168.1.100 и именем сетевой папки «docs» нужно выполнить команду mount -t cifs //192.168.1.100/docs /mnt/network -o username=,password=.
Вместо и необходимо указать свои данные доступа к сетевой папке. - После успешного монтирования можно перейти в созданную папку и просмотреть контент сетевой папки с помощью стандартных команд Linux (например, ls или cat).
- Для отмонтирования сетевой папки нужно выполнить команду umount /mnt/network.
Таким образом, для просмотра содержимого сетевой папки в Linux необходимо выполнить несколько простых команд для монтирования и отмонтирования этой папки. Важно убедиться, что у пользователя имеются права на доступ к сетевой папке, и указать правильный путь для монтирования.
Как отключиться от сетевой папки
Отключиться от сетевой папки в Linux можно несколькими способами:
-
- Использовать команду fusermount, которая отключит папку от монтирования:
fusermount -u /mnt/network_folder
- Закрыть окно файлового менеджера, в котором открыта сетевая папка. В этом случае папка будет автоматически отключена.
- Перезагрузить компьютер. При перезагрузке все монтированные папки отключаются автоматически.
При отключении сетевой папки важно учитывать, что если в ней были открыты файлы, то перед отключением необходимо закрыть все эти файлы, чтобы избежать потери несохраненных данных.
Как автоматически монтировать сетевую папку при запуске linux
Для того, чтобы автоматически монтировать сетевую папку при запуске linux, нужно использовать файл fstab, который находится в директории /etc/fstab.
Для начала, нужно узнать параметры вашей сетевой папки: IP-адрес сервера, имя папки, логин и пароль для доступа.
Затем, добавляем запись в файл fstab через команду:
sudo nano /etc/fstab
В конец файла нужно добавить следующую строку:
//IP-адрес сервера/имя-папки /mnt/название-директории cifs username=логин,password=пароль 0 0
Далее нужно сохранить изменения и выйти из файла fstab.
Теперь можно проверить, правильно ли настроено монтирование сетевой папки, перезапустив компьютер или закрыть сессию и зайти снова под своим пользователем. Для проверки можно ввести команду:
mount -a
Если все верно, то сетевая папка будет автоматически монтироваться при каждом запуске операционной системы.
Что делать, если подключение к сетевой папке не удалось
Если при попытке подключения к сетевой папке в Linux у вас возникли проблемы, не отчаивайтесь. Существует несколько причин, по которым подключение может не удалось, и решение проблемы может быть достаточно простым.
В первую очередь, следует проверить правильность указания пути к сетевой папке. Если вы не уверены, что путь указан верно, попробуйте скопировать его из окна свойств сетевой папки в вашем основном ОС.
Если путь к сетевой папке указан верно, следующим шагом будет проверка наличия соединения с сетью. Убедитесь, что вы подключены к сети, а ваша сетевая карта правильно настроена и работает без проблем.
Если соединение с сетью в порядке, но подключение к сетевой папке по-прежнему не удалось, возможно, проблема заключается в настройках сетевой безопасности. При подключении к сетевой папке Linux может потребовать логин и пароль. Обратитесь к администратору сети, чтобы получить правильные учетные данные.
Если вы все еще не можете подключиться к сетевой папке, попробуйте перезапустить службы сетевого подключения на вашем Linux-компьютере. В консоли введите команду «sudo service network-manager restart», чтобы перезапустить службы сетевого подключения. Затем повторно попробуйте подключиться к сетевой папке.
Если все вышеперечисленные решения не помогли, возможно, проблема заключается в настройках самой сетевой папки. Обратитесь к администратору сети, чтобы проверить настройки сетевой папки и убедиться, что вы имеете необходимые разрешения на подключение.
Как изменить местоположение точки монтирования сетевой папки
Для изменения местоположения точки монтирования сетевой папки необходимо выполнить несколько простых шагов.
- Отмонтируйте сетевую папку с помощью команды sudo umount [местоположение точки монтирования]. Например, если точка монтирования сетевой папки расположена в /mnt/network_folder, необходимо выполнить команду sudo umount /mnt/network_folder.
- Создайте новую точку монтирования для сетевой папки. Для этого можете использовать команду sudo mkdir [новое местоположение точки монтирования]. Например, если вы хотите создать новую точку монтирования в папке /media, выполните команду sudo mkdir /media/network_folder.
- Замените текущую запись в файле /etc/fstab на новую запись с новым местоположением точки монтирования. Для этого можете использовать любой редактор текста, например, nano или vim. Необходимо найти строку, отвечающую за монтирование сетевой папки, и изменить значение параметра mountpoint на новое местоположение точки монтирования. Например, если текущая строка выглядит так: //192.168.0.100/share /mnt/network_folder cifs username=user,password=pass,iocharset=utf8 0 0, то необходимо изменить ее на следующую: //192.168.0.100/share /media/network_folder cifs username=user,password=pass,iocharset=utf8 0 0.
- Перезагрузите систему или выполните команду sudo mount -a, чтобы применить изменения в файле /etc/fstab.
После выполнения этих шагов сетевая папка будет смонтирована в новую точку монтирования.
Как настроить автоматическое подключение к сетевой папке с помощью fstab
Для автоматического подключения к сетевой папке в Linux можно использовать файл fstab. fstab — это файл конфигурации, который содержит информацию о том, как монтировать файловые системы при загрузке операционной системы. С помощью fstab можно настроить автоматическую монтировку локальных и сетевых папок.
Для того, чтобы настроить автоматическое подключение к сетевой папке, нужно отредактировать файл fstab. Для этого выполните следующие действия:
-
- Откройте терминал и введите команду: sudo nano /etc/fstab
- В открывшемся файле вам нужно указать параметры монтирования сетевой папки. Для этого нужно добавить новую строчку в конфигурационный файл. Формат записи следующий:
//имя_компьютера/название_папки /путь_к_точке_монтирования cifs username=имя_пользователя,password=пароль 0 0
- Сохраните изменения в файле fstab. Для этого нажмите CTRL+X, затем Y и Enter.
- Теперь вы можете проверить правильность настроек, выполните команду sudo mount -a.
После выполнения этих действий ваша сетевая папка будет автоматически монтироваться при каждом запуске операционной системы. Вы сможете обращаться к файлам в сетевой папке так же, как и к файлам на локальном диске.
Советы и рекомендации по использованию сетевой папки в linux
Сетевая папка в Linux — это место на вашем компьютере, которое находится на другом компьютере в сети. Для получения доступа к сетевой папке вам необходимо знать ее адрес и имя пользователя, который имеет доступ к этой папке.
Вот несколько советов и рекомендаций по использованию сетевой папки в Linux:
- 1. Используйте правильный адрес: Для доступа к сетевой папке вам необходимо знать ее адрес. Убедитесь, что вы используете правильный адрес для получения доступа к папке.
- 2. Используйте правильную команду: В Linux есть много команд для доступа к сетевой папке. Убедитесь, что вы используете правильную команду для доступа к папке.
- 3. Настройте права доступа: Убедитесь, что у вас есть права доступа к сетевой папке. Если у вас нет прав, вам не удастся получить доступ к папке.
- 4. Используйте свой логин и пароль: Если вы хотите получить доступ к сетевой папке, используйте свой логин и пароль. Если вы используете логин и пароль другого пользователя, вам не удастся получить доступ к папке.
- 5. Сохраняйте данные в безопасности: Сохраняйте данные в безопасности при доступе к сетевой папке. Убедитесь, что только вы имеете доступ к данным.
Использование сетевой папки в Linux очень удобно и может значительно упростить работу с файлами и данными. Следуйте этим советам и рекомендациям для получения наибольшей пользы от использования сетевой папки в Linux.
Вопрос-ответ:
Как зайти на сетевую папку в Linux?
Для того чтобы зайти на сетевую папку в Linux, необходимо использовать протокол SMB. Для этого необходимо настроить Samba, установить ее и настроить файл /etc/samba/smb.conf, указав там сетевые папки, которые хотите открыть. После этого можно зайти на нужную папку командой типа mount -t cifs //server/share /mnt/folder -o username=user,password=pass, где server — имя сервера, share — имя шары, /mnt/folder — точка монтирования, user — имя пользователя на сервере, pass — его пароль.
Какая команда нужна для монтирования сетевой папки в Linux?
Для монтирования сетевой папки в Linux необходимо использовать команду mount. Пример использования команды: mount -t cifs //server/share /mnt/folder -o username=user,password=pass, где server — имя сервера, share — имя шары, /mnt/folder — точка монтирования, user — имя пользователя на сервере, pass — его пароль.
Как проверить, что сетевая папка успешно подключена?
Для проверки успешного подключения сетевой папки в Linux можно использовать команду df -h, которая покажет список подключенных файловых систем. Если среди списка будет указана ваша сетевая папка, значит она успешно подключена.
Как узнать права доступа к сетевой папке?
Для того чтобы узнать права доступа к сетевой папке, можно использовать команду ls -ld /path/to/folder, где /path/to/folder — путь к папке на сервере. Результат команды покажет права доступа к этой папке: владелец, группа и права доступа для пользователя, группы и остальных. Если же у вас есть права на редактирование этой папки, можно использовать команду chmod, чтобы изменить права доступа.
Как создать ярлык на сетевую папку в Linux?
Для создания ярлыка на сетевую папку в Linux необходимо использовать команду ln -s. Пример использования команды: ln -s /path/to/folder /path/to/link, где /path/to/folder — путь к сетевой папке, которую вы хотите сделать ярлыком, /path/to/link — путь к месту, где должен быть размещен ярлык. Теперь при клике на ярлык вы попадете в нужную сетевую папку.
Как удалить ярлык на сетевую папку в Linux?
Для удаления ярлыка на сетевую папку в Linux необходимо использовать команду rm. Пример использования команды: rm /path/to/link, где /path/to/link — путь к ярлыку, который вы хотите удалить.
Как изменить место монтирования сетевой папки в Linux?
Для изменения места монтирования сетевой папки в Linux необходимо отмонтировать ее командой umount /path/to/mount и заменить точку монтирования на новую командой mount -t cifs //server/share /new/mountpoint -o username=user,password=pass, где /new/mountpoint — новая точка монтирования. После этого можно заново примонтировать сетевую папку с помощью команды mount -a.