Итак, я только что добавил сервер Ubuntu в свою домашнюю сеть, которая в остальном составлена из машин Windows.
На компьютере есть два жестких диска: 120GB с ОС и один 320GB, который в настоящее время смонтирован в домашнем каталоге.
Я хочу достичь того, что сервер может быть доступен через проводник Windows в виде папки с файлами.
Итак, когда кто-то перебирается на сервер через win explorer он попадает в папку, представляющую весь диск 320GB, который затем может использоваться для хранения и совместного использования файлов с другими компьютерами в сети.
Возможно ли это?
Вы можете использовать Samba.
Samba - это система для обмена файлами и папками через вашу сеть. Чтобы получить его, просто запустите:
sudo apt-get install samba
Затем вам нужно будет настроить общие ресурсы для своей сети. Вы захотите отредактировать файл, расположенный по адресу:
/etc/samba/smb.conf
и добавьте запись об общем доступе. Например, если вы хотите разделить папку /home/your_user/share, нижняя часть вашего smb.conf должна выглядеть так:
[Share]
comment = Shared
path = "/home/your_user/share"
writeable = yes
guest ok = yes
create mask = 0644
directory mask = 0755
force user = your_user
Чтобы разделить эту папку таким образом, что Windows может легко создавать и управлять файлы внутри него. Теперь, в Windows, если вы просматриваете свою сеть, вы должны увидеть запись с именем хоста вашего сервера Ubuntu. Вы можете открыть это, и все ваши ресурсы Samba появятся.
Чтобы упростить доступ, вы можете Samba на ваших машинах Windows. Адрес для сетевого диска будет выглядеть так:
//UBUNTU.SERVER.IP/Share
и вы можете выбрать любую из доступных букв диска.