У меня есть общая папка на компьютере с Windows, и я хотел бы смонтировать ее на сервере с Ubuntu Server.
Можно ли смонтировать диск samba из командной строки?
Прежде всего, если вы еще не установили его, установите cifs-utils
следующим образом:
sudo apt-get install cifs-utils
Затем выберите путь, куда поместить файл, содержащий учетные данные для доступа ваша общая папка. Скажем, /home/.smbcredentials
, в качестве примера.
Итак, откройте последний файл и запишите свои учетные данные следующим образом:
usename=yourUsername
password=yourPassword
Кроме того, решите, где смонтировать вашу общую папку. Скажем, /myfolder
, в качестве примера.
Теперь я предполагаю, что вы хотите, чтобы ваша сетевая папка была доступна при запуске вашей системы Linux. Итак, отредактируйте файл /etc/fstab
. Вы можете использовать nano
следующим образом:
sudo nano /etc/fstab
Затем вы должны увидеть некоторый контент, уже написанный в этом файле. Поэтому добавьте одну строку внизу:
//yourHostNameOrIpAddress/path/to/your/shared/folder /path/where/to/mount/your/shared/folder cifs guest,iocharset=utf8,file_mode=0777,dir_mode=0777,credentials=/path/to/the/file/that/contains/your/credentials
Очевидно, замените //yourHostNameOrIpAddress/path/to/your/shared/folder
на сетевой путь к вашей общей папке, /path/where/to/mount/your/shared/folder
на путь, который вы выбрали для монтирования общей папки, и [ 1111] с указанием пути к файлу, в который вы записали свои учетные данные.
Вот и все, перезагрузите систему Linux, набрав reboot -f
, и наслаждайтесь сетевым диском!