Страница 1 из 1

Расширить раздел var за счёт usr

Добавлено: 2010-12-03 13:58:19
syslik
Как правильно расширить раздел VAR за счёт другого (USR)
FreeBSD 8.1
freebsd# df -h
Filesystem Size Used Avail Capacity Mounted on
/dev/ar0s1a 496M 320M 136M 70% /
devfs 1.0K 1.0K 0B 100% /dev
/dev/ar0s1e 496M 76K 456M 0% /tmp
/dev/ar0s1f 1.3T 4.3G 1.2T 0% /usr
/dev/ar0s1d 3.8G 3.4G 151M 96% /var

Re: Расширить раздел var за счёт usr

Добавлено: 2010-12-03 14:01:59
manefesto
смотри что съедает место.
перемещай на /usr
и монтируй в /var через mount_nullfs
ну или симлинк

Re: Расширить раздел var за счёт usr

Добавлено: 2010-12-03 14:06:21
syslik
на системе крутится postfix, соответсвенно место забивается письмами.
можно ли в fstab поменять местами точки монтирования ?
сейчас так:

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

/dev/ar0s1f 1.3T 4.3G 1.2T 0% /usr
/dev/ar0s1d 3.8G 3.4G 151M 96% /var
а сделать так:

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

/dev/ar0s1f 1.3T 4.3G 1.2T 0% /var
/dev/ar0s1d 3.8G 3.4G 151M 96% /usr

Re: Расширить раздел var за счёт usr

Добавлено: 2010-12-03 14:11:57
snorlov
копируешь нужный каталог с правами из /var в /usr, а на /var'е на его место создаешь линк на него

Re: Расширить раздел var за счёт usr

Добавлено: 2010-12-03 15:35:09
syslik
То есть я копирую каталог var в каталог usr, затем в fstab делаю линк на него вот так:

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

/dev/ar0s1f 1.3T 4.3G 1.2T 0% /usr
/dev/ar0s1d 3.8G 3.4G 151M 96% /usr/var
верно?

Re: Расширить раздел var за счёт usr

Добавлено: 2010-12-03 15:42:03
syslik
snorlov писал(а):копируешь нужный каталог с правами из /var в /usr, а на /var'е на его место создаешь линк на него
ступил...
в каталоге /var переполняется spool.
То есть нужно сделать так:
скопировать подкаталог spool из /var в /usr.
А вот как создать на его место линк?

Re: Расширить раздел var за счёт usr

Добавлено: 2010-12-03 15:54:28
snorlov
как как

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

#  Копируем в /usr
 cp  -R  /var/spool  /usr
# Удаляем
 rm -R  /var/spool
# Сщздаем ссылку
 ln -s /usr/spool  /var/spool
Кажется так, проверь...

Re: Расширить раздел var за счёт usr

Добавлено: 2010-12-03 16:42:26
syslik
а зачем ?

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

# Удаляем
 rm -R  /var/spool

Re: Расширить раздел var за счёт usr

Добавлено: 2010-12-03 16:51:32
snorlov
А сам то ты как думаешь?

Re: Расширить раздел var за счёт usr

Добавлено: 2010-12-03 16:59:56
syslik
:unknown:

Re: Расширить раздел var за счёт usr

Добавлено: 2010-12-03 17:03:21
FreeBSP
есть такой анекдот.
трех девушек о чем то спросили, и сказали что если обманут - то они исчезнут
брюнетка сказала "я думаю, теплый" и исчезла
шатенка сказала "я думаю, мягкий" и тоже исчезла
блондинка сказала "я думаю..." и исчезла
так вот, суть притчи в чем: не будь как блондинка - думай!
=)

PS номер двадцать тут, если кому интересно.. http://www.hotinfo.ru/humor/?cat_id=7039

Re: Расширить раздел var за счёт usr

Добавлено: 2010-12-03 17:11:42
syslik
не флуди

Re: Расширить раздел var за счёт usr

Добавлено: 2010-12-03 17:21:25
snorlov
syslik писал(а):не флуди
Причем здесь флуд, забудь мой совет, если не хочешь шевелить извилинами...

Re: Расширить раздел var за счёт usr

Добавлено: 2010-12-03 17:24:12
syslik
Зачем удалять /var/spool ?
Можно же:

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

#  Копируем в /usr
 cp  -R  /var/spool  /usr
# Сщздаем ссылку
 ln -s /usr/spool  /var/spool

Re: Расширить раздел var за счёт usr

Добавлено: 2010-12-03 17:35:17
FreeBSP
ладно, будем пинать в нужном направлении

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

ln -s /usr/spool  /var/spool
какой будет результат выполнения этой команды?

Re: Расширить раздел var за счёт usr

Добавлено: 2010-12-06 9:02:17
syslik
Создаётся символическая ссылка на /usr/spool

Re: Расширить раздел var за счёт usr

Добавлено: 2010-12-06 9:24:38
snorlov
А ты попробуй... Потом не говори что тебя не предупреждали...

Re: Расширить раздел var за счёт usr

Добавлено: 2010-12-06 9:30:23
FreeBSP
что такое символическая ссылка?

Re: Расширить раздел var за счёт usr

Добавлено: 2010-12-06 9:34:05
syslik
файл специального формата, ссылка на файл или каталог на другой объект файловой системы

Re: Расширить раздел var за счёт usr

Добавлено: 2010-12-06 13:14:21
FreeBSP
остановимся на том что это файл
а /var/spool это каталог?

почти наверняка ответ будет "да"
таким образом ты хочешь переписать своим файлом директорию.
а что будет с начинкой /var/spool ты подумал? не забывай, что директорию удалить неользя, пкоа внутри есть хоть один файл/директория.

Re: Расширить раздел var за счёт usr

Добавлено: 2010-12-06 17:00:08
syslik
snorlov писал(а):как как

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

#  Копируем в /usr
 cp  -R  /var/spool  /usr
# Удаляем
 rm -R  /var/spool
# Сщздаем ссылку
 ln -s /usr/spool  /var/spool
Кажется так, проверь...
копировать только нужно с ключём -p чтобы права на файлы не изменились ;-)

Re: Расширить раздел var за счёт usr

Добавлено: 2010-12-06 20:22:29
Alex Keda
лучше tar - чтоб хардлинки остались

Re: Расширить раздел var за счёт usr

Добавлено: 2010-12-07 14:49:55
syslik
да, и удалять /var/spool после копирования в /usr совсем необязательно, достаточно переименовать.