Страница 1 из 2
proftp (примонтировать винт) FreeBSD
Добавлено: 2008-07-09 8:40:26
Essaul
Привет всем , подскажите плиз как примонтировать винт 2 к папке , находящейся на винте 1 , тем самым увеличив ее размер , вот некоторые варианты я сделал но ни че не получилось :
mount -t union /dev/ad1s1d /usr/ftp
итог: mount: exec mount_union not found in /sbin:/usr/sbin: No such file or directory
mount_unionfs /dev/ad1s1d /usr/ftp
итог: mount_unionfs: /dev/ad1s1d: not a directory
man mount_unionfs /dev/ad1s1d /usr/ftp
итог: выдало несколько страниц текста , но не че не смонтировалось
Re: proftp (примонтировать винт) FreeBSD
Добавлено: 2008-07-09 8:55:18
zg
Код: Выделить всё
MOUNT_UNIONFS(8) FreeBSD System Manager's Manual MOUNT_UNIONFS(8)
NAME
mount_unionfs -- mount union file systems
SYNOPSIS
mount_unionfs [-br] [-o options] directory uniondir
DESCRIPTION
The mount_unionfs utility attaches directory above uniondir in such a way
that the contents of both directory trees remain visible. By default,
directory becomes the upper layer and uniondir becomes the lower layer.
дак она вроде с дисками и не работает
Re: proftp (примонтировать винт) FreeBSD
Добавлено: 2008-07-09 8:58:12
Essaul
тогда подскажите как лучше сделать в моем случае , просто /usr/ftp полна , как сделать чтоб эта же папка заняла пространство на 2 винте ?
Re: proftp (примонтировать винт) FreeBSD
Добавлено: 2008-07-09 9:19:08
zg
я так понимаю, что её надо сначало примонтировать, а потом объединить
Код: Выделить всё
mkdir -p /usr/ftp2 && mount /dev/ad1s1d /usr/ftp2 && mount_unionfs /usr/ftp2 /usr/ftp
наверное так, но я этого никогда не делал и какой будет результат не знаю, кошек под рукой тоже нет.
Re: proftp (примонтировать винт) FreeBSD
Добавлено: 2008-07-09 9:22:20
zg
Код: Выделить всё
zg# pwd
/root
zg# mkdir trash
zg# mount_unionfs /usr/trash/ /root/trash/
zg# df -h
Filesystem Size Used Avail Capacity Mounted on
/dev/ad4s1a 496M 200M 256M 44% /
devfs 1.0K 1.0K 0B 100% /dev
/dev/ad4s1d 4.8G 902M 3.6G 20% /root
/dev/ad4s1h 496M 288M 168M 63% /tmp
/dev/ad4s1e 24G 10G 12G 46% /usr
/dev/ad4s1f 24G 1.9G 20G 9% /usr/ports
/dev/ad4s1g 496M 281M 175M 62% /var
<above>:/usr/trash 29G 15G 12G 56% /root/trash
zg#
угу так и есть, надо сначало папку примонтировать, а потом объединять
Re: proftp (примонтировать винт) FreeBSD
Добавлено: 2008-07-09 9:25:23
Essaul
mount /dev/ad1s1d /usr/ftp2 после этого
mount: /dev/ad1s1d: Operation not permitted
Re: proftp (примонтировать винт) FreeBSD
Добавлено: 2008-07-09 9:27:12
zg
Essaul писал(а):mount: /dev/ad1s1d: Operation not permitted
это не ко мне, я не знаю что у тебя там за винт и как он разбит, если там ничего нет, то юзай sysinstall, разбивай, форматируй и монтируй, потом объединяй
Re: proftp (примонтировать винт) FreeBSD
Добавлено: 2008-07-09 9:30:18
Essaul
может изза того что в fstab точка монтирования стоит /mnt , исправить ее на /usr/ftp2 ?
Re: proftp (примонтировать винт) FreeBSD
Добавлено: 2008-07-09 9:34:38
zg
Essaul писал(а):может изза того что в fstab точка монтирования стоит /mnt , исправить ее на /usr/ftp2 ?
дайка вывод
Re: proftp (примонтировать винт) FreeBSD
Добавлено: 2008-07-09 9:49:26
Essaul
Filesystem Size Used Avail Capacity Mounted on
/dev/ad0s1a 496M 55M 401M 12% /
devfs 1.0K 1.0K 0B 100% /dev
/dev/ad0s1e 496M 22K 456M 0% /tmp
/dev/ad0s1f 142G 130G 218M 100% /usr
/dev/ad0s1d 1.2G 291M 837M 26% /var
/dev/ad1s1d 289G 4.0K 266G 0% /mnt
/dev/ad0s1e on /tmp (ufs, local, soft-updates)
/dev/ad0s1f on /usr (ufs, local, soft-updates)
/dev/ad0s1d on /var (ufs, local, soft-updates)
/dev/ad1s1d on /mnt (ufs, local, soft-updates)
Re: proftp (примонтировать винт) FreeBSD
Добавлено: 2008-07-09 10:17:25
zg
/dev/ad1s1d ты хочешь этот девайс подконнектить? тогда mount_unionfs /mnt /usr/ftp
Re: proftp (примонтировать винт) FreeBSD
Добавлено: 2008-07-09 10:24:28
Essaul
все получилось , переписал fstab на /usr/ftp2 но теперь при заходе через проводник с винды не могу добавить файл , как теперь разрешить изменение под паролем или под определенным апи ?
Re: proftp (примонтировать винт) FreeBSD
Добавлено: 2008-07-09 10:29:45
zg
права и владельца на ftp2 поставь такие же как на ftp
ps по настройке ftp это уже будет другая тема
Re: proftp (примонтировать винт) FreeBSD
Добавлено: 2008-07-09 10:30:13
Essaul
нет вру , ребутнул все встало на места
Re: proftp (примонтировать винт) FreeBSD
Добавлено: 2008-07-09 10:59:12
Essaul
а почему при скидывании файла через проводник все равно пишет что папка полна , мне нужно чтоб файлы скидывались в ту же папку , это можно настроить ?
Re: proftp (примонтировать винт) FreeBSD
Добавлено: 2008-07-09 12:00:43
zg
df -h mount тебе всё расскажут и покажут

ну и не забудь про fstab, union тоже туда наверное надо прописать, хотя по идее лучше в rc.local, чтоб не было проблем при загрузке
Re: proftp (примонтировать винт) FreeBSD
Добавлено: 2008-07-09 12:14:21
Essaul
Спасибо , в этом и есть проблемма что сразу не записал в fstab и при перезагрузе все слетало , прописал в fstab - пошли ошибки при загрузке , напишите пожалуйста как должна выглядеть строка в rc.local ? Папки следующие : новый винт примонтирован на /usr/ftp/Video2 , переполненая папочка - /usr/ftp/Video
Re: proftp (примонтировать винт) FreeBSD
Добавлено: 2008-07-09 12:25:00
Essaul
только вот еще у меня нет в etc rc.local , нужно его создать или можно эту строку дописать в rc.conf ?
Re: proftp (примонтировать винт) FreeBSD
Добавлено: 2008-07-09 12:47:44
zg
Essaul писал(а):только вот еще у меня нет в etc rc.local , нужно его создать или можно эту строку дописать в rc.conf ?
дак ты его просто создай и пропиши
Код: Выделить всё
/etc/rc.local
-----------
## Раширяем папку ftp
mount_unionfs /usr/ftp2 /usr/ftp
он сам будет срабатывать при загруке системы, а в fstab оставь строчку где идёт мотирование доп. раздела в ufs, и всё )))
Re: proftp (примонтировать винт) FreeBSD
Добавлено: 2008-07-09 13:07:45
Alex Keda
статью чтоли накатайте..
тема интересная.
Re: proftp (примонтировать винт) FreeBSD
Добавлено: 2008-07-09 13:21:30
manefesto
кстати не знал что unionfs может размер слайсов логически наращивать
Re: proftp (примонтировать винт) FreeBSD
Добавлено: 2008-07-09 14:37:02
Essaul
все получилось , создал rc.local , в нем прописал mount_unionfs /usr/ftp2 /usr/ftp , оставалось только права на папку потом подправить , так как папка ftp после объединения приняла на себя права от ftp2 , всем спасибо , и отдельно огромное спасибо ZG - он помог разобраться .
Re: proftp (примонтировать винт) FreeBSD
Добавлено: 2008-07-09 14:39:26
Essaul
и что самое главное - кидаю через проводник файл в папку ftp , а файл появляется в папке ftp2 , как раз то что нужно было
Re: proftp (примонтировать винт) FreeBSD
Добавлено: 2008-07-09 14:42:03
manefesto
ждем от zg(так и охота сказать ЗельВегер) русский ман по mount_unionfs
Re: proftp (примонтировать винт) FreeBSD
Добавлено: 2008-07-09 16:21:26
zg
Essaul писал(а):и отдельно огромное спасибо ZG - он помог разобраться .
))) я и сам сегодня много полезного узнал, так что и тебе спасибо
manefesto писал(а):ждем от zg(так и охота сказать ЗельВегер) русский ман по mount_unionfs
хм.. вот только сегодня про неё узнал, хотя тема очень актуальная, у самого весь фтп забит под завяззку. Проработаем этот вопрос
