Страница 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 ?
дайка вывод

Код: Выделить всё

df -h
mount

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 тебе всё расскажут и покажут :smile: ну и не забудь про 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 - он помог разобраться .
))) я и сам сегодня много полезного узнал, так что и тебе спасибо :smile:
manefesto писал(а):ждем от zg(так и охота сказать ЗельВегер) русский ман по mount_unionfs
хм.. вот только сегодня про неё узнал, хотя тема очень актуальная, у самого весь фтп забит под завяззку. Проработаем этот вопрос :-D