Страница 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
Re: Расширить раздел var за счёт usr
Добавлено: 2010-12-03 16:51:32
snorlov
А сам то ты как думаешь?
Re: Расширить раздел var за счёт usr
Добавлено: 2010-12-03 16:59:56
syslik
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
ладно, будем пинать в нужном направлении
какой будет результат выполнения этой команды?
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 совсем необязательно, достаточно переименовать.