proftp (примонтировать винт) FreeBSD

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Essaul
рядовой
Сообщения: 48
Зарегистрирован: 2008-07-09 8:32:42

proftp (примонтировать винт) FreeBSD

Непрочитанное сообщение Essaul » 2008-07-09 8:40:26

Привет всем , подскажите плиз как примонтировать винт 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

итог: выдало несколько страниц текста , но не че не смонтировалось

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: proftp (примонтировать винт) FreeBSD

Непрочитанное сообщение zg » 2008-07-09 8:55:18

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

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.
дак она вроде с дисками и не работает

Essaul
рядовой
Сообщения: 48
Зарегистрирован: 2008-07-09 8:32:42

Re: proftp (примонтировать винт) FreeBSD

Непрочитанное сообщение Essaul » 2008-07-09 8:58:12

тогда подскажите как лучше сделать в моем случае , просто /usr/ftp полна , как сделать чтоб эта же папка заняла пространство на 2 винте ?

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: proftp (примонтировать винт) FreeBSD

Непрочитанное сообщение zg » 2008-07-09 9:19:08

я так понимаю, что её надо сначало примонтировать, а потом объединить

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

mkdir -p /usr/ftp2 && mount /dev/ad1s1d /usr/ftp2 && mount_unionfs /usr/ftp2 /usr/ftp
наверное так, но я этого никогда не делал и какой будет результат не знаю, кошек под рукой тоже нет.

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: proftp (примонтировать винт) FreeBSD

Непрочитанное сообщение zg » 2008-07-09 9:22:20

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

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#
угу так и есть, надо сначало папку примонтировать, а потом объединять

Essaul
рядовой
Сообщения: 48
Зарегистрирован: 2008-07-09 8:32:42

Re: proftp (примонтировать винт) FreeBSD

Непрочитанное сообщение Essaul » 2008-07-09 9:25:23

mount /dev/ad1s1d /usr/ftp2 после этого

mount: /dev/ad1s1d: Operation not permitted

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: proftp (примонтировать винт) FreeBSD

Непрочитанное сообщение zg » 2008-07-09 9:27:12

Essaul писал(а):mount: /dev/ad1s1d: Operation not permitted
это не ко мне, я не знаю что у тебя там за винт и как он разбит, если там ничего нет, то юзай sysinstall, разбивай, форматируй и монтируй, потом объединяй

Essaul
рядовой
Сообщения: 48
Зарегистрирован: 2008-07-09 8:32:42

Re: proftp (примонтировать винт) FreeBSD

Непрочитанное сообщение Essaul » 2008-07-09 9:30:18

может изза того что в fstab точка монтирования стоит /mnt , исправить ее на /usr/ftp2 ?

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: proftp (примонтировать винт) FreeBSD

Непрочитанное сообщение zg » 2008-07-09 9:34:38

Essaul писал(а):может изза того что в fstab точка монтирования стоит /mnt , исправить ее на /usr/ftp2 ?
дайка вывод

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

df -h
mount

Essaul
рядовой
Сообщения: 48
Зарегистрирован: 2008-07-09 8:32:42

Re: proftp (примонтировать винт) FreeBSD

Непрочитанное сообщение Essaul » 2008-07-09 9:49:26

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)

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: proftp (примонтировать винт) FreeBSD

Непрочитанное сообщение zg » 2008-07-09 10:17:25

/dev/ad1s1d ты хочешь этот девайс подконнектить? тогда mount_unionfs /mnt /usr/ftp

Essaul
рядовой
Сообщения: 48
Зарегистрирован: 2008-07-09 8:32:42

Re: proftp (примонтировать винт) FreeBSD

Непрочитанное сообщение Essaul » 2008-07-09 10:24:28

все получилось , переписал fstab на /usr/ftp2 но теперь при заходе через проводник с винды не могу добавить файл , как теперь разрешить изменение под паролем или под определенным апи ?

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: proftp (примонтировать винт) FreeBSD

Непрочитанное сообщение zg » 2008-07-09 10:29:45

права и владельца на ftp2 поставь такие же как на ftp

ps по настройке ftp это уже будет другая тема
Последний раз редактировалось zg 2008-07-09 10:30:22, всего редактировалось 1 раз.

Essaul
рядовой
Сообщения: 48
Зарегистрирован: 2008-07-09 8:32:42

Re: proftp (примонтировать винт) FreeBSD

Непрочитанное сообщение Essaul » 2008-07-09 10:30:13

нет вру , ребутнул все встало на места

Essaul
рядовой
Сообщения: 48
Зарегистрирован: 2008-07-09 8:32:42

Re: proftp (примонтировать винт) FreeBSD

Непрочитанное сообщение Essaul » 2008-07-09 10:59:12

а почему при скидывании файла через проводник все равно пишет что папка полна , мне нужно чтоб файлы скидывались в ту же папку , это можно настроить ?

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: proftp (примонтировать винт) FreeBSD

Непрочитанное сообщение zg » 2008-07-09 12:00:43

df -h mount тебе всё расскажут и покажут :smile: ну и не забудь про fstab, union тоже туда наверное надо прописать, хотя по идее лучше в rc.local, чтоб не было проблем при загрузке

Essaul
рядовой
Сообщения: 48
Зарегистрирован: 2008-07-09 8:32:42

Re: proftp (примонтировать винт) FreeBSD

Непрочитанное сообщение Essaul » 2008-07-09 12:14:21

Спасибо , в этом и есть проблемма что сразу не записал в fstab и при перезагрузе все слетало , прописал в fstab - пошли ошибки при загрузке , напишите пожалуйста как должна выглядеть строка в rc.local ? Папки следующие : новый винт примонтирован на /usr/ftp/Video2 , переполненая папочка - /usr/ftp/Video

Essaul
рядовой
Сообщения: 48
Зарегистрирован: 2008-07-09 8:32:42

Re: proftp (примонтировать винт) FreeBSD

Непрочитанное сообщение Essaul » 2008-07-09 12:25:00

только вот еще у меня нет в etc rc.local , нужно его создать или можно эту строку дописать в rc.conf ?

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: proftp (примонтировать винт) FreeBSD

Непрочитанное сообщение zg » 2008-07-09 12:47:44

Essaul писал(а):только вот еще у меня нет в etc rc.local , нужно его создать или можно эту строку дописать в rc.conf ?
дак ты его просто создай и пропиши

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

/etc/rc.local
-----------
## Раширяем папку ftp
mount_unionfs /usr/ftp2 /usr/ftp
он сам будет срабатывать при загруке системы, а в fstab оставь строчку где идёт мотирование доп. раздела в ufs, и всё )))

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35426
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: proftp (примонтировать винт) FreeBSD

Непрочитанное сообщение Alex Keda » 2008-07-09 13:07:45

статью чтоли накатайте..
тема интересная.
Убей их всех! Бог потом рассортирует...

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: proftp (примонтировать винт) FreeBSD

Непрочитанное сообщение manefesto » 2008-07-09 13:21:30

кстати не знал что unionfs может размер слайсов логически наращивать
я такой яростный шо аж пиздеЦ
Изображение

Essaul
рядовой
Сообщения: 48
Зарегистрирован: 2008-07-09 8:32:42

Re: proftp (примонтировать винт) FreeBSD

Непрочитанное сообщение Essaul » 2008-07-09 14:37:02

все получилось , создал rc.local , в нем прописал mount_unionfs /usr/ftp2 /usr/ftp , оставалось только права на папку потом подправить , так как папка ftp после объединения приняла на себя права от ftp2 , всем спасибо , и отдельно огромное спасибо ZG - он помог разобраться .

Essaul
рядовой
Сообщения: 48
Зарегистрирован: 2008-07-09 8:32:42

Re: proftp (примонтировать винт) FreeBSD

Непрочитанное сообщение Essaul » 2008-07-09 14:39:26

и что самое главное - кидаю через проводник файл в папку ftp , а файл появляется в папке ftp2 , как раз то что нужно было

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: proftp (примонтировать винт) FreeBSD

Непрочитанное сообщение manefesto » 2008-07-09 14:42:03

ждем от zg(так и охота сказать ЗельВегер) русский ман по mount_unionfs
я такой яростный шо аж пиздеЦ
Изображение

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: proftp (примонтировать винт) FreeBSD

Непрочитанное сообщение zg » 2008-07-09 16:21:26

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