Сделать с двух дисков один

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

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
anatolik.kiev
рядовой
Сообщения: 17
Зарегистрирован: 2007-04-26 18:56:30
Контактная информация:

Сделать с двух дисков один

Непрочитанное сообщение anatolik.kiev » 2007-04-26 19:15:07

Привет всем!

Вообщем такой вопросик,и большая большая просьба мне в нем помочь разобратся,либо накрайняк скинуть ссылочку на документацию по настройке

Хочу реализовать это без помощи raid,возможно ли это?Выслушаю и другие предложения

Вообщем есть 2 винта
ad4: 238475MB <Seagate ST3250820AS 3.AAE> at ata2-master SATA150
ad6: 238475MB <WDC WD2500JS-00MHB1 10.02E01> at ata3-master SATA150

FreeBSD 6.2-RELEASE

diamond# df -Hc
Filesystem Size Used Avail Capacity Mounted on
/dev/ad6s1a 520M 58M 420M 12% /
devfs 1.0k 1.0k 0B 100% /dev
/dev/ad6s1e 520M 10k 478M 0% /tmp
/dev/ad6s1f 239G 12G 209G 5% /usr
/dev/ad6s1d 1.3G 94M 1.1G 8% /var
/dev/ad4s1 242G 16G 207G 7% /usr/ftp
devfs 1.0k 1.0k 0B 100% /var/named/dev
devfs 1.0k 1.0k 0B 100% /var/named/dev
total 484G 28G 417G 6%

Маунтил и ставил фрю не Я,так что не судите строго

Задача:
Нужно оставшееся место на /usr (/dev/ad6s1f) соединить с /usr/ftp (/dev/ad4s1),чтобы вышел один /usr/ftp (/dev/ad4s1+/dev/ad6s1f(свободное место))

Старался как можно доступней обяснить,надеюсь будет понятно

Спасибо всем огромное наперед!!!

Хостинговая компания 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/

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

Непрочитанное сообщение Alex Keda » 2007-04-26 20:08:41

поковыряй всё что относится к geom(4)...
мож чё-то подберёшь...
=========
надо пробовать вначале на свободном компе...
Убей их всех! Бог потом рассортирует...

v20z
проходил мимо

Лет 7 назад делал через ccd

Непрочитанное сообщение v20z » 2007-04-26 22:11:27

Приблизительно так:

cd /dev
sh MAKEDEV ccd0 ccd1
ls -la ccd*

ccdconfig -v -u ccd0
ccdconfig -v ccd0 64 CCDF_UNIFORM /dev/ad0s1d /dev/ad2s1d
disklabel -r -w ccd0c auto
disklabel -r ccd0 > ccd0

Правишь получившийся файл ccd0 как нравится.

8 partitions:
# size offset fstype [fsize bsize bps/cpg]
d: 4194304 0 unused 0 0 0
e: 6291456 4194304 unused 0 0 0
f: * 10485760 unused 0 0 0

disklabel -R ccd0 ccd0

newfs -U ccd0d; newfs -U ccd0e; newfs -U ccd0f

# /etc/ccd.conf
# Configuration file for concatenated disk devices
#
#ccd ileave flags component devices
ccd0 64 CCDF_UNIFORM /dev/ad0s1d /dev/ad2s1d

# /etc/fstab
# See the fstab(5) manual page for important information on automatic mounts
# of network filesystems before modifying this file.
## Device Mountpoint FStype Options Dump Pass#
/dev/ad0s1a / ufs rw 1 1
/dev/ad2s1b none swap sw 0 0
/dev/ccd0d /tmp ufs rw 2 2
/dev/ccd0e /var ufs rw 2 2
/dev/ccd0f /usr ufs rw 2 2
/dev/acd0c /cdrom cd9660 ro,noauto 0 0
proc /proc procfs rw 0 0

Пояснение, два раздела /dev/ad0s1d /dev/ad2s1d объединял в диск ccd0, который разбивал на 3 партиции /dev/ccd0d /dev/ccd0e /dev/ccd0f и монтировал в fstab

Слей на время разбивки содержимое /usr /usr/ftp в резерв. Можешь сделать один раздел на весь ccd0. Подмотируешь, воссоздашь иерархию каталогов и и вернёшь срезервированое обратно.

Как древний вариант. До сих пор работает.

anatolik.kiev
рядовой
Сообщения: 17
Зарегистрирован: 2007-04-26 18:56:30
Контактная информация:

Непрочитанное сообщение anatolik.kiev » 2007-04-26 23:21:22

Ребята,большое спасибо за ваши ответы,вот только мне нужно решение без использования рейда.

Подскажите пожалуйста

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

Непрочитанное сообщение Alex Keda » 2007-04-26 23:22:27

моя непонимай.
а как ты ещё хочешь один раздел замутить?
Убей их всех! Бог потом рассортирует...

v20z
проходил мимо

Непрочитанное сообщение v20z » 2007-04-27 8:01:21

Ну сделай симлинком да и всё. Кончится место на одном разделе, будешь писать файлы на другой.

Попробуй подложить /usr под низ общего через mount_unionfs, может что путное получится.