The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Спасайтемужики, заканчивается место на харде, что делать?"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Спасайтемужики, заканчивается место на харде, что делать?"
Сообщение от qwerty emailИскать по авторуВ закладки on 28-Июл-03, 10:47  (MSK)
Ситуация, система FreeBSD 4.6.2
переполняется каталог /var из за растолтевшей базы mysql
заполнено на 97%, еще чуток и писец...
как перекинуть содержимое директории /var например в /usr/var с потрохами?
спасайте мужики, а то сервак нагнется...
в директории /usr* места много

Заранее спасибо ответившим!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Спасайтемужики, заканчивается место на харде, что делать?"
Сообщение от Alexey emailИскать по авторуВ закладки on 28-Июл-03, 11:05  (MSK)
>Ситуация, система FreeBSD 4.6.2
>переполняется каталог /var из за растолтевшей базы mysql
>заполнено на 97%, еще чуток и писец...
>как перекинуть содержимое директории /var например в /usr/var с потрохами?
>спасайте мужики, а то сервак нагнется...
>в директории /usr* места много
>
>Заранее спасибо ответившим!


А если перекинуть весь /var -> /usr/var, а потом ссылочку на нее /var.
Не катит?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Спасайтемужики, заканчивается место на харде, что делать?"
Сообщение от qwerty emailИскать по авторуВ закладки on 28-Июл-03, 11:24  (MSK)
>>Ситуация, система FreeBSD 4.6.2
>>переполняется каталог /var из за растолтевшей базы mysql
>>заполнено на 97%, еще чуток и писец...
>>как перекинуть содержимое директории /var например в /usr/var с потрохами?
>>спасайте мужики, а то сервак нагнется...
>>в директории /usr* места много
>>
>>Заранее спасибо ответившим!
>
>
>А если перекинуть весь /var -> /usr/var, а потом ссылочку на нее /var.
>Не катит?

как именно?
mv -R /var /usr/var
так пойдет?
а как потом сделать линк что бы система знала где новый /var ?????

  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "Спасайтемужики, заканчивается место на харде, что делать?"
Сообщение от MacroS Искать по авторуВ закладки on 28-Июл-03, 12:46  (MSK)
>>Ситуация, система FreeBSD 4.6.2
>>переполняется каталог /var из за растолтевшей базы mysql
>>заполнено на 97%, еще чуток и писец...
>>как перекинуть содержимое директории /var например в /usr/var с потрохами?
>>спасайте мужики, а то сервак нагнется...
>>в директории /usr* места много
>>
>>Заранее спасибо ответившим!
>
>
>А если перекинуть весь /var -> /usr/var, а потом ссылочку на нее /var.
>Не катит?
ссылка делается так:
ln -s /usr/var /var

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Спасайтемужики, заканчивается место на харде, что делать?"
Сообщение от sergey Искать по авторуВ закладки on 28-Июл-03, 11:19  (MSK)
>Ситуация, система FreeBSD 4.6.2
>переполняется каталог /var из за растолтевшей базы mysql
>заполнено на 97%, еще чуток и писец...
>как перекинуть содержимое директории /var например в /usr/var с потрохами?
>спасайте мужики, а то сервак нагнется...
>в директории /usr* места много
>
>Заранее спасибо ответившим!


http://www.opennet.me/tips/sml/66.shtml

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Спасайтемужики, заканчивается место на харде, что делать?"
Сообщение от qwerty emailИскать по авторуВ закладки on 28-Июл-03, 11:22  (MSK)
>>Ситуация, система FreeBSD 4.6.2
>>переполняется каталог /var из за растолтевшей базы mysql
>>заполнено на 97%, еще чуток и писец...
>>как перекинуть содержимое директории /var например в /usr/var с потрохами?
>>спасайте мужики, а то сервак нагнется...
>>в директории /usr* места много
>>
>>Заранее спасибо ответившим!
>
>
>http://www.opennet.me/tips/sml/66.shtml
тут нет того что надо..
как безопасно скинуть содержимое /var в /usr/var?
неужели так сложно?


  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Спасайтемужики, заканчивается место на харде, что делать?"
Сообщение от era emailИскать по авторуВ закладки on 28-Июл-03, 11:40  (MSK)
>>>Ситуация, система FreeBSD 4.6.2
>>>переполняется каталог /var из за растолтевшей базы mysql
>>>заполнено на 97%, еще чуток и писец...
>>>как перекинуть содержимое директории /var например в /usr/var с потрохами?
>>>спасайте мужики, а то сервак нагнется...
>>>в директории /usr* места много
>>>
>>>Заранее спасибо ответившим!
>>
>>
>>http://www.opennet.me/tips/sml/66.shtml
>тут нет того что надо..
>как безопасно скинуть содержимое /var в /usr/var?
>неужели так сложно?

ну сделай ссылку не помню правда как можно через mc  >F9>File>Link
а можно через ln пищется помоему так..но не помню точно ln /var -s /usr/var/ пробуй

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Спасайтемужики, заканчивается место на харде, что делать?"
Сообщение от qwerty emailИскать по авторуВ закладки on 28-Июл-03, 11:42  (MSK)
>>>>Ситуация, система FreeBSD 4.6.2
>>>>переполняется каталог /var из за растолтевшей базы mysql
>>>>заполнено на 97%, еще чуток и писец...
>>>>как перекинуть содержимое директории /var например в /usr/var с потрохами?
>>>>спасайте мужики, а то сервак нагнется...
>>>>в директории /usr* места много
>>>>
>>>>Заранее спасибо ответившим!
>>>
>>>
>>>http://www.opennet.me/tips/sml/66.shtml
>>тут нет того что надо..
>>как безопасно скинуть содержимое /var в /usr/var?
>>неужели так сложно?
>
>ну сделай ссылку не помню правда как можно через mc  >F9>File>Link
>а можно через ln пищется помоему так..но не помню точно ln /var
>-s /usr/var/ пробуй
млин!
да нельзя тут наугад делать!
у меня база данных скуля стоит!!!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Спасайтемужики, заканчивается место на харде, что делать?"
Сообщение от lavr emailИскать по авторуВ закладки on 28-Июл-03, 12:10  (MSK)
>>>>>Ситуация, система FreeBSD 4.6.2
>>>>>переполняется каталог /var из за растолтевшей базы mysql
>>>>>заполнено на 97%, еще чуток и писец...
>>>>>как перекинуть содержимое директории /var например в /usr/var с потрохами?
>>>>>спасайте мужики, а то сервак нагнется...
>>>>>в директории /usr* места много
>>>>>
>>>>>Заранее спасибо ответившим!
>>>>
>>>>
>>>>http://www.opennet.me/tips/sml/66.shtml
>>>тут нет того что надо..
>>>как безопасно скинуть содержимое /var в /usr/var?
>>>неужели так сложно?
>>
>>ну сделай ссылку не помню правда как можно через mc  >F9>File>Link
>>а можно через ln пищется помоему так..но не помню точно ln /var
>>-s /usr/var/ пробуй
>млин!
>да нельзя тут наугад делать!
>у меня база данных скуля стоит!!!

что за детский лепет!

By default мускул лежит в /var/db/mysql, нужно оценить размер
du -sh /var/db/mysql

сделать вывод, а хватит ли места на /usr или на долго ли хватит?

после чего, либо добавить новый диск, либо:

# cd /usr
# mkdir /usr/mysql
# chmod/chown как_у_оригинала /usr/mysql

в этом месте положить мускул в down, скопировать

# cd /var/db/mysql; tar cf - . | (cd /usr/mysql; tar xfp -)

временно (на всякий случай, переименовываем /var/db/mysql:

# cd /var/db; mv mysql mysql.old
# ln -s /usr/mysql /var/db/mysql

запускаем мускул с базами на новом месте и смотрим чтобы все было OK.
Если все хоккей:

# rm -rf /var/db/mysql

Прим: подобное мильон раз отписывали для /var/mail|/var/spool/mail,
та же технология будет при добавлении диска, например добавили, оформили,
сделали mount point (любое, на выбор: /data или /pub или /base)
и точно также как отписано про /usr, или можно целиком под базы отдать
слайс, например оформили mount_point==/database, смонтировали,
теперь у нас в /etc/fstab есть /dev/adXSY /database, после чего:

кладем базу

# cd /var/db/mysql; tar cf - . | (cd /database; tar xfp -)
# cd /var/db; mv mysql mysql.old
# cd /var/db; mkdir mysql; chown/chmod какие должны быть

имеем: mysql в down, /var/db/mysql - пустая, /database - содержит копию
оригинала, действия:

# umount /database
правим /etc/fstab, заменяем /database на /var/db/mysql
# mount -a
# ls -la /var/db (на всякий случай проверяем chmod/chown)
# ls -la /var/db/mysql

если все ok, запускаем mysql

Чего сложного, какие проблемы, простенькая задачка для студента

  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "всегда знал что не дадут умереть :)"
Сообщение от qwerty emailИскать по авторуВ закладки on 28-Июл-03, 12:37  (MSK)
>By default мускул лежит в /var/db/mysql, нужно оценить размер
>du -sh /var/db/mysql
>
>сделать вывод, а хватит ли места на /usr или на долго ли
>хватит?

хватит и хватит надолго - свободно 19 Гиг 8)

>
>после чего, либо добавить новый диск, либо:

возможности добавить новый диск не имеется, да и зачем если есть свободных 19 Гиг? надо сначала его заюзать...
и вообще, надо бы ВСЮ директорию /var скинуть в /usr/var т.к. mgetty имеет паршивую привычку делать ?:%енно большие логи + апач пишет туда свои + короче хочу все туда перекинуть и забыть (на время :) )
не сочтите меня за тупого, но как ссделать так что бы сохранились при этом и права доступа т.е. что бы было как раньше?
я так думаю что надо копать в сторону dump?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "всегда знал что не дадут умереть :)"
Сообщение от lavr emailИскать по авторуВ закладки on 28-Июл-03, 14:38  (MSK)
>>By default мускул лежит в /var/db/mysql, нужно оценить размер
>>du -sh /var/db/mysql
>>
>>сделать вывод, а хватит ли места на /usr или на долго ли
>>хватит?
>
>хватит и хватит надолго - свободно 19 Гиг 8)
>
>>
>>после чего, либо добавить новый диск, либо:
>
>возможности добавить новый диск не имеется, да и зачем если есть свободных
>19 Гиг? надо сначала его заюзать...
>и вообще, надо бы ВСЮ директорию /var скинуть в /usr/var т.к. mgetty
>имеет паршивую привычку делать ?:%енно большие логи + апач пишет туда
>свои + короче хочу все туда перекинуть и забыть (на время
>:) )
>не сочтите меня за тупого, но как ссделать так что бы сохранились
>при этом и права доступа т.е. что бы было как раньше?

обычно логи крутят: man newsyslog.conf; less /etc/newsyslog.conf
потом скидывают на ленту или на другую машину-хранилище: год/месяц...

man tar
tar --help
gtar --help

-p/--same-permissions

если не ошибаюсь, я привел tar уже с нужными опциями.

>
>я так думаю что надо копать в сторону dump?

кому как нравится, гланды тоже можно через ж...у рвать...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

13. "всегда знал что не дадут умереть :)"
Сообщение от Alex_M Искать по авторуВ закладки on 28-Июл-03, 20:18  (MSK)
>>By default мускул лежит в /var/db/mysql, нужно оценить размер
>>du -sh /var/db/mysql
>>
>>сделать вывод, а хватит ли места на /usr или на долго ли
>>хватит?
>
>хватит и хватит надолго - свободно 19 Гиг 8)
>
>>
>>после чего, либо добавить новый диск, либо:
>
>возможности добавить новый диск не имеется, да и зачем если есть свободных
>19 Гиг? надо сначала его заюзать...
>и вообще, надо бы ВСЮ директорию /var скинуть в /usr/var т.к. mgetty
>имеет паршивую привычку делать ?:%енно большие логи + апач пишет туда
>свои + короче хочу все туда перекинуть и забыть (на время
>:) )
>не сочтите меня за тупого, но как ссделать так что бы сохранились
>при этом и права доступа т.е. что бы было как раньше?
>
>я так думаю что надо копать в сторону dump?

Скопировать каталог с правами доступа проще всего:
pax -rw /откуда /куда

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "Спасайтемужики, заканчивается место на харде, что делать?"
Сообщение от Mpak Искать по авторуВ закладки on 28-Июл-03, 12:13  (MSK)
Наваяй образ диска...
и делай с базами чего хочешь....
Ищи в конфигах sqlя путь к базам и перепрописывай, или пробуй поставить ссылку....из /var в /usr/var ...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "Спасайтемужики, заканчивается место на харде, что делать?"
Сообщение от mns Искать по авторуВ закладки on 28-Июл-03, 17:40  (MSK)
>>>Ситуация, система FreeBSD 4.6.2
>>>переполняется каталог /var из за растолтевшей базы mysql
>>>заполнено на 97%, еще чуток и писец...
>>>как перекинуть содержимое директории /var например в /usr/var с потрохами?
>>>спасайте мужики, а то сервак нагнется...
>>>в директории /usr* места много
>>>
>>>Заранее спасибо ответившим!
>>
>>
>>http://www.opennet.me/tips/sml/66.shtml
>тут нет того что надо..
>как безопасно скинуть содержимое /var в /usr/var?
>неужели так сложно?

http://www.opennet.me/tips/sml/66.shtml

Как 1 в 1 скопировать файловую систему.  

  Копируем /usr в текущую директорию: dump -0u -f - /usr | restore -r -f - Для полного бэкапа /usr на ленту: dump -0u -f /dev/st0 /usr

Вот и все. А дальше подставь свои значения.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

14. "Спасайтемужики, заканчивается место на харде, что делать?"
Сообщение от Алексей emailИскать по авторуВ закладки on 29-Июл-03, 09:50  (MSK)
>>>>Ситуация, система FreeBSD 4.6.2
>>>>переполняется каталог /var из за растолтевшей базы mysql
>>>>заполнено на 97%, еще чуток и писец...
>>>>как перекинуть содержимое директории /var например в /usr/var с потрохами?
>>>>спасайте мужики, а то сервак нагнется...
>>>>в директории /usr* места много
>>>>
>>>>Заранее спасибо ответившим!
>>>
>>>
>>>http://www.opennet.me/tips/sml/66.shtml
>>тут нет того что надо..
>>как безопасно скинуть содержимое /var в /usr/var?
>>неужели так сложно?
>
>http://www.opennet.me/tips/sml/66.shtml
>
>Как 1 в 1 скопировать файловую систему.
>
>  Копируем /usr в текущую директорию: dump -0u -f - /usr
>| restore -r -f - Для полного бэкапа /usr на ленту:
>dump -0u -f /dev/st0 /usr
>
> Вот и все. А дальше подставь свои значения.

Да возьми в баню Midnight Commander запусти. Сделай каталог newvar в /usr (mkdir /usr/newvar). Потом просто !скопируй! путем нажатия на F5 туда все из /var (предварительно остановив все пишушие туда службы, и sql ессно), потом переименуй путем нажатия на F6 каталог /var в какой нибудь /backup_var. Потом сделай: #ln -s /usr/newvar /var. Потом запусти все службы. Все проверь. Если все пучком удаляй нахрен /backup_var путем нажатия на клавишу F8. :) Не? Или опять не то? Права должны скоприроваться... Я впринципе так обычно и делаю - никаких поблем :)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

15. "все... приехали.. стер /var"
Сообщение от qwerty emailИскать по авторуВ закладки on 29-Июл-03, 12:13  (MSK)
стер /var весь... случайно..
писец.. я так понимаю файлы восстановлению не подлежат? это ведь *nix тут если стер то навсегда..
ладно.. тема закрывается.. всем спасибо за советы..

ЗЫ может как то можно восстановить данные? файловая система softupdates поддерживает..

  Рекомендовать в FAQ | Cообщить модератору | Наверх

16. "все... приехали.. стер /var"
Сообщение от era emailИскать по авторуВ закладки on 29-Июл-03, 12:15  (MSK)
>стер /var весь... случайно..
>писец.. я так понимаю файлы восстановлению не подлежат? это ведь *nix тут
>если стер то навсегда..
>ладно.. тема закрывается.. всем спасибо за советы..
>
>ЗЫ может как то можно восстановить данные? файловая система softupdates поддерживает..

тебе умные люди думаешь зря backup  делать советовали? вот допрыгавси....:((((((

  Рекомендовать в FAQ | Cообщить модератору | Наверх

17. "не трави душу.. "
Сообщение от qwerty emailИскать по авторуВ закладки on 29-Июл-03, 12:22  (MSK)
и так тошно...
  Рекомендовать в FAQ | Cообщить модератору | Наверх

18. "не трави душу.. "
Сообщение от era emailИскать по авторуВ закладки on 29-Июл-03, 12:24  (MSK)
>и так тошно...
ну дык...семь раз напаль...один раз поставь...аксиома

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру