LINUX.ORG.RU
ФорумAdmin

несколько дисков samba

 ,


1

1

возможноли создать несколько дисков на одной системе? я про то что в smb.conf есть раздел [global] в нем есть прекрасный параметр «max disk size» но беда, он работает только на 1 диск самбы, тоесть буду я ниже описывать разделы у них будут общий размер. мне нужно чтоб у каждого раздела был собственный размер описал в глобал пареметры диска далее иду к папкам на диске их обычно мы и считаем самим диском самбы. так вот их то размер мне и нужно разделить если будет смотреть пользователь он должен видет такое: монтирует диск \\192.168.0.55\soft он 20 гиг, монртирует диск \\192.168.0.55\shares он 10 гиг как же это можно реализовать Оо



Последнее исправление: litle (всего исправлений: 2)
Ответ на: комментарий от i_gnatenko_brain

возможно не совсем понял. вы говорите что с помощью lvm делать разделы дисков и шарить их обычными средствами linux, что мне совсем не нужно. samba у меня настроенна для доменной шары, тоесть у меня есть домен сервер на win 08, с помощью гп я монтирую разделы с samba, допустим у меня несколько отделений «управление» «ивц» «цдс».... так е в конфиге самбы у меня для групп пользователей разный доступ, пользователи берутся с домена ад, связь самбы с доменом у меня через likewise. вот под каждое отделение у меня созданна папка и пользователь с цдс когда заходит в домен ему монтирется диск цдс, и по аналогии с другими, и есть 1 общий диск, «свалка» туда кидают фотки сканы и прочую дрянь. вот мне нужно разделить все разделы на размеры, чтоб каждый отдел числит свой диск, а за свалкой так и быть сам следить буду, или скриптом на удаление старых файлов автоматом. а щяс у меня 100 гигов на диске из них 1 свободный, свалка свалкой но она всего сьедает 10 гиг, 20 сьедает наш отдел, т.к. там весь софт, остальное сьедают отделы, и пойди разберись что у них ненужное...

litle
() автор топика

Может быть, воспользоваться Linux Diskquota?

AITap ★★★★★
()

Этот «прекрасный параметр» не ограничивает размер данных на диске, он всего лишь задаёт, что отвечать клиенту на запрос о размере диска - правду или то что в нём указано. В доке по самбе:

«max disk size» - Largest disk size to return to a client, some of which have limits. Does not affect actual operations on the disk.

Ограничивать пользователей нужно другими способами. Квоты или разные разделы.

apytlev
()
Ответ на: комментарий от apytlev

вот можно поподробнее об этом, я в админах новенький :( в виде мануала или ссылки будет достаточно ;)

litle
() автор топика
Ответ на: комментарий от litle

а вот если создавать разделы, я так понял добавлять отдельную папку, но в конфиге то как обьявить разные разделы? или можно создавать сесколько smb.conf с непосредственными именами 1,2,3....

или как то в конфиге это делается?

вот что тут нужно дописать, для добавления раздела?

вот

# Samba config file created using SWAT
# from UNKNOWN (192.168.0.15)
# Date: 2013/04/19 10:40:36

[global]
	dos charset = 866
	unix charset = utf8
	display charset = utf8
	workgroup = BARNGET
	realm = BARNGET.LOCAL
	server string = fileserver
	interfaces = 192.168.0.162, 127.0.0.1
	bind interfaces only = Yes
	security = ADS
	obey pam restrictions = Yes
	password server = 192.168.0.5, 192.168.0.7
	client NTLMv2 auth = Yes
	log level = all:2
	syslog = 0
	log file = /var/log/samba/%m.%U.log
	max xmit = 65535
	unix extensions = No
	max open files = 100000
	socket options = IPTOS_LOWDELAY SO_KEEPALIVE SO_REUSEADDR SO_BROADCAST TCP_NODELAY SO_SNDBUF=131072 SO_RCVBUF=131072
	load printers = No
	show add printer wizard = No
	local master = No
	domain master = No
	kernel oplocks = No
	usershare max shares = 0
	usershare path = /usr/home/samba/SHARES
	idmap uid = 10000-20000
	idmap gid = 10000-20000
	winbind separator = +
	winbind cache time = 15
	winbind enum users = Yes
	winbind enum groups = Yes
	winbind refresh tickets = Yes
	acl group control = Yes
	inherit permissions = Yes
	inherit acls = Yes
	inherit owner = Yes
	map acl inherit = Yes
	hide unreadable = Yes
	locking = No
	wide links = Yes
	max disk size = 102400

[soft]
	comment = Общий диск
	path = /var/samba-fs/soft
	invalid users = @BARNGET+CDS, @BARNGET+KIRS
	valid users = "@BARNGET+domain users"
	admin users = "@BARNGET+domain admins"
	write list = "@BARNGET+domain users"
	read only = No
	create mask = 0660
	directory mask = 0770
	force unknown acl user = Yes
	inherit permissions = No
	delete veto files = Yes
	veto files = /*.mp3/*.mp2/*.mpeg/*.wav/*.ogg/*.mpg/*.mkv/*.3gp/*.mov/*.ac3/*.mps/*.3gr/*.m2v/*.ogm/*.vob/autorun.inf/*.vmx/
	map archive = No
	map readonly = no
	locking = Yes
	delete readonly = Yes
	vfs objects = recycle, full_audit
	full_audit:priority = INFO
	full_audit:failure = unlink rmdir mkdir write rename write aio_write pwrite
	full_audit:success = unlink rmdir mkdir write rename write aio_write pwrite
	full_audit:prefix = share=%S, id=%U, ip=%I -->
	recycle:minsize = 1
	recycle:versions = Yes
	recycle:directory_mode = 0770
	recycle:exclude = *.TMP *.tmp
	recycle:maxsize = 5242880
	recycle:version = Yes
	recycle:touch_mtime = Yes
	recycle:touch = Yes
	recycle:keeptree = Yes
	recycle:repository = /var/samba-fs/trash/soft

litle
() автор топика
Ответ на: комментарий от apytlev

благодарствую за ссылку, разобрался ;)

litle
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.