/var Как увеличить.

Все вопросы по установке, обновлению и эксплуатации FreeBSD: конфигурация и сопровождение.

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Spook1680
лейтенант
Сообщения: 996
Зарегистрирован: 2009-07-28 12:26:09

/var Как увеличить.

Непрочитанное сообщение Spook1680 » 2010-07-26 10:08:46

Добрый день.
По глупосте в свое время делал слишком маленький раздел /var
Подскажите пожалуйста как его можно увеличить или перенести.
Подмонтировал другой диск

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

/dev/ad1s1      144G    1.5G    131G     1%    /mnt/var
Перенес с /var/db/mysql все на /mnt/var/mysql
в
rc.conf

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

mysql_enable="YES"
mysql_dbdir="/mnt/var/mysql"
Теперь)) к mysql подключиться не могу почему то с паролем не пускает а без пускает. Бред какой-то

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

/var/>mysql -u root
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 18900
Server version: 5.0.90-log FreeBSD port: mysql-server-5.0.90

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

С паролем делаю попытку

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


/var/>mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
/var/>

Netams и phpmyadmin перестали запускаться через веб браузер.



Filesystem Size Used Avail Capacity Mounted on
/dev/ad10s1a 496M 425M 31M 93% /
devfs 1.0K 1.0K 0B 100% /dev
/dev/ad10s1e 496M 6.3M 450M 1% /tmp
/dev/ad10s1f 140G 43G 85G 34% /usr
/dev/ad10s1d 1.8G 288M 1.4G 17% /var
procfs 4.0K 4.0K 0B 100% /proc
devfs 1.0K 1.0K 0B 100% /var/named/dev
/dev/ad1s1 144G 1.5G 131G 1% /mnt/var
Плюс только в том что из логов пропали следующие сообщения

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

+pid 2357 (dbus-daemon), uid 92 inumber 141383 on /var: filesystem full
+pid 3011 (dd), uid 2 inumber 94316 on /var: filesystem full
+pid 3693 (dd), uid 2 inumber 94589 on /var: filesystem full
+pid 4362 (dd), uid 2 inumber 94593 on /var: filesystem full
+pid 5034 (dd), uid 2 inumber 94564 on /var: filesystem full
+pid 5349 (dd), uid 2 inumber 94673 on /var: filesystem full
+pid 6024 (dd), uid 2 inumber 94702 on /var: filesystem full
+pid 1154 (dhcpd), uid 136 inumber 94704 on /var: filesystem full
+pid 1154 (dhcpd), uid 136 inumber 94704 on /var: filesystem full
+pid 6480 (named), uid 53 inumber 211995 on /var: filesystem full
+pid 6480 (named), uid 53 inumber 211995 on /var: filesystem full
+pid 1344 (mysqld), uid 88 inumber 123440 on /var: filesystem full
В чем была ошибка, Подскажите пожалуйста
"Гента вообще форкLFS в свою очередь мутант Скалвари
которая BSD с ядром Линя BSD - мутировал-AT&T UNIX
а там был UNICS - MULTICS, счёты, глиняные таблички, палочки,
большой взрыв, сингулярность, пиз...ц. Вывод: RedHat использует пиз..ц. "

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

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: /var Как увеличить.

Непрочитанное сообщение hizel » 2010-07-26 11:54:12

см. логи mysql
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
Spook1680
лейтенант
Сообщения: 996
Зарегистрирован: 2009-07-28 12:26:09

Re: /var Как увеличить.

Непрочитанное сообщение Spook1680 » 2010-07-26 12:37:28

hizel писал(а):см. логи mysql
Сервер пытаеться мне что - то сказать
mysql.log
Непойму, больше логов нет. в messages пустата

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

/usr/local/libexec/mysqld, Version: 5.0.90-log (FreeBSD port: mysql-server-5.0.90). started with:
Tcp port: 0  Unix socket: /tmp/mysql.sock
Time                 Id Command    Argument
/usr/local/libexec/mysqld, Version: 5.0.90-log (FreeBSD port: mysql-server-5.0.90). started with:
Tcp port: 0  Unix socket: /tmp/mysql.sock
Time                 Id Command    Argument
/usr/local/libexec/mysqld, Version: 5.0.90-log (FreeBSD port: mysql-server-5.0.90). started with:
Tcp port: 0  Unix socket: /tmp/mysql.sock
Time                 Id Command    Argument
/usr/local/libexec/mysqld, Version: 5.0.90-log (FreeBSD port: mysql-server-5.0.90). started with:
Tcp port: 0  Unix socket: /tmp/mysql.sock
Time                 Id Command    Argument
/usr/local/libexec/mysqld, Version: 5.0.90-log (FreeBSD port: mysql-server-5.0.90). started with:
Tcp port: 0  Unix socket: /tmp/mysql.sock
Time                 Id Command    Argument
/usr/local/libexec/mysqld, Version: 5.0.90-log (FreeBSD port: mysql-server-5.0.90). started with:
Tcp port: 0  Unix socket: /tmp/mysql.sock
Time                 Id Command    Argument


"Гента вообще форкLFS в свою очередь мутант Скалвари
которая BSD с ядром Линя BSD - мутировал-AT&T UNIX
а там был UNICS - MULTICS, счёты, глиняные таблички, палочки,
большой взрыв, сингулярность, пиз...ц. Вывод: RedHat использует пиз..ц. "

Аватара пользователя
Spook1680
лейтенант
Сообщения: 996
Зарегистрирован: 2009-07-28 12:26:09

Re: /var Как увеличить.

Непрочитанное сообщение Spook1680 » 2010-07-26 12:44:19

Пробовал бороться вот так

>mysql -u root
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 21003
Server version: 5.0.90-log FreeBSD port: mysql-server-5.0.90

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> UPDATE user SET Password=0w0Uji0P WHERE User='root';
ERROR 1046 (3D000): No database selected
mysql> UPDATE user SET Password=0w0Uji0P WHERE User='root'
->
-> exit
-> quit
-> exit
->
Меняю пароль но тишина вроде как меняеться но когда хочу под ним зайти выдет

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


/var/log/>mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
/var/log/>
"Гента вообще форкLFS в свою очередь мутант Скалвари
которая BSD с ядром Линя BSD - мутировал-AT&T UNIX
а там был UNICS - MULTICS, счёты, глиняные таблички, палочки,
большой взрыв, сингулярность, пиз...ц. Вывод: RedHat использует пиз..ц. "

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: /var Как увеличить.

Непрочитанное сообщение hizel » 2010-07-26 12:45:01

пароли берутся из базу mysql, ее не перенесли например, хотя оно вообще не должно запускаться, не помню в стартовом скрипте нет ли автоматического создание mysql базы ели не находит, посмотрите
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

_9 мая
проходил мимо

Re: /var Как увеличить.

Непрочитанное сообщение _9 мая » 2010-07-26 13:43:51

есть предположение, что MySQL у тебя не стопанулась (ну, разве если ты не перезугружался уже)
если MySQL не стопанулась, а базы ты перенес, то кривота обеспечена.

Останови. Убедись, что в процессах нет MySQL.
Далее, чтобы проверить а воспринимает ли он новую диреткорию свою /mnt/var/mysql, убери все оттуда и запусти MySQL. После запуска должна появится папка /mnt/var/mysql/mysql, два файла /mnt/var/mysql/твойхост.err и /mnt/var/mysql/твойхост.pid

P.S. только что после корректной остановки MySQL
перенес базы свои на mysql_dbdir="/usr/mysql"
запустил - все пашет.

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: /var Как увеличить.

Непрочитанное сообщение FreeBSP » 2010-07-27 9:03:59

немного простоя сервак переживет?
если переживет, то топаешь до машины и на ней говоришь что то типа этого

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

#shutdown now
dump -0 -L -f - /dev/ad10s1d > ad10s1d .img
umount /var/
mount /dev/ad1s1  /var/
cd /var/
restore -rf ad10s1d .img
grep var etc/fstab
/dev/ad1s1             /var            ufs     rw              2       2
return
logout
обрати внимание, что после первой команды ляжет почти все, кроме локальной нулевой консоли.

если не переживет простоя, то хорошо было бы уложить мусю, постгрес и вообще проги которые любят иметь большое число отложенных записей на диск
ну а потом аналогично.. дамп , перемонтирование, рестор
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

Аватара пользователя
Spook1680
лейтенант
Сообщения: 996
Зарегистрирован: 2009-07-28 12:26:09

Re: /var Как увеличить.

Непрочитанное сообщение Spook1680 » 2010-07-31 0:09:27

FreeBSP писал(а):немного простоя сервак переживет?
если переживет, то топаешь до машины и на ней говоришь что то типа этого

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

#shutdown now
dump -0 -L -f - /dev/ad10s1d > ad10s1d .img
umount /var/
mount /dev/ad1s1  /var/
cd /var/
restore -rf ad10s1d .img
grep var etc/fstab
/dev/ad1s1             /var            ufs     rw              2       2
return
logout
обрати внимание, что после первой команды ляжет почти все, кроме локальной нулевой консоли.

если не переживет простоя, то хорошо было бы уложить мусю, постгрес и вообще проги которые любят иметь большое число отложенных записей на диск
ну а потом аналогично.. дамп , перемонтирование, рестор
Я понял попробую
но страшно)) думаю мож попробую на тестовом что нибуть сделаю
подобное.
А в теории нельзя разве отмнонтировать раздел у фряхи /var
и прописать ручками к примеру новый диск у меня есть.
старый убераю из /etc/fstab
/dev/ad10s1/ /var
на его место прописываю в тот же раздел другой на 100 Г
/dev/ad1s1 /var
Ну вот что то такое???? :drinks:
Просто из за этого переполнения у меня)) mysql and netams перестали работать, базу потерял
Я сейчас перенес пока mysql на /var/mysql и типа там попытался базы поднять но (( непошло.
"Гента вообще форкLFS в свою очередь мутант Скалвари
которая BSD с ядром Линя BSD - мутировал-AT&T UNIX
а там был UNICS - MULTICS, счёты, глиняные таблички, палочки,
большой взрыв, сингулярность, пиз...ц. Вывод: RedHat использует пиз..ц. "

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: /var Как увеличить.

Непрочитанное сообщение FreeBSP » 2010-07-31 13:15:47

кхе
я так и сказал

уйти в синглмод чтобы никто не тревожил /var и не возмущался его отсутствием

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

#shutdown now
после этого надо иметь физический доступ к клаве и монику сервера

потом сделать дамп раздела, на котором был оригинальный /var

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

#dump -0 -L -f - /dev/ad10s1d > ad10s1d .img
потом примонтировать к /var новый диск

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

#umount /var/
#mount /dev/ad1s1  /var/
и развернуть на нем сделанный дамп

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

cd /var/
restore -rf ad10s1d .img
ну и заменить точку монтрования в fstab

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

#grep var etc/fstab
/dev/ad1s1             /var            ufs     rw              2       2
возвращаемся в многопользовательский режим и все. если понадобится, выходим
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

Аватара пользователя
Spook1680
лейтенант
Сообщения: 996
Зарегистрирован: 2009-07-28 12:26:09

Re: /var Как увеличить.

Непрочитанное сообщение Spook1680 » 2010-08-01 21:43:08

FreeBSP писал(а):кхе
я так и сказал

уйти в синглмод чтобы никто не тревожил /var и не возмущался его отсутствием

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

#shutdown now
после этого надо иметь физический доступ к клаве и монику сервера

потом сделать дамп раздела, на котором был оригинальный /var

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

#dump -0 -L -f - /dev/ad10s1d > ad10s1d .img
потом примонтировать к /var новый диск

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

#umount /var/
#mount /dev/ad1s1  /var/
и развернуть на нем сделанный дамп

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

cd /var/
restore -rf ad10s1d .img
ну и заменить точку монтрования в fstab

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

#grep var etc/fstab
/dev/ad1s1             /var            ufs     rw              2       2
возвращаемся в многопользовательский режим и все. если понадобится, выходим


Спасибо за помощь
))
застрял на варианте.
делал тест на другой машине и застрял после дампа
Отфарматил флэшку в UFS через config
Fdisk
Монтирование не к какому разделу в Lable не производил
почемуто выдает

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

mount /dev/da0s1 /dev/
Invalid argument
"Гента вообще форкLFS в свою очередь мутант Скалвари
которая BSD с ядром Линя BSD - мутировал-AT&T UNIX
а там был UNICS - MULTICS, счёты, глиняные таблички, палочки,
большой взрыв, сингулярность, пиз...ц. Вывод: RedHat использует пиз..ц. "

Аватара пользователя
Spook1680
лейтенант
Сообщения: 996
Зарегистрирован: 2009-07-28 12:26:09

Re: /var Как увеличить.

Непрочитанное сообщение Spook1680 » 2010-08-01 22:08:25

Я разобрался спасибо огромное.
Буду дальше разбираться с mysql
:smile:
"Гента вообще форкLFS в свою очередь мутант Скалвари
которая BSD с ядром Линя BSD - мутировал-AT&T UNIX
а там был UNICS - MULTICS, счёты, глиняные таблички, палочки,
большой взрыв, сингулярность, пиз...ц. Вывод: RedHat использует пиз..ц. "

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: /var Как увеличить.

Непрочитанное сообщение FreeBSP » 2010-08-02 7:30:04

а чего с мусей то?
после всех вышеописанных манипуляций муся сама должна поймать свои базы на подмененном диске
выбрасываешь строку с /mnt/var/mysql из rc.conf и все должно работать
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: /var Как увеличить.

Непрочитанное сообщение FreeBSP » 2010-08-02 8:03:41

Spook1680 писал(а):Пробовал бороться вот так

>mysql -u root
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 21003
Server version: 5.0.90-log FreeBSD port: mysql-server-5.0.90

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> UPDATE user SET Password=0w0Uji0P WHERE User='root';
ERROR 1046 (3D000): No database selected
mysql> UPDATE user SET Password=0w0Uji0P WHERE User='root'
->
-> exit
-> quit
-> exit
->
Меняю пароль но тишина вроде как меняеться но когда хочу под ним зайти выдет

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


/var/log/>mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
/var/log/>
тут знаменитые грабли всех новичков - команда должна заканчиваться точкой-с-запятой. в первом случае ты не указал базу к котрой подключаешься, а во втором - не закрыл команду.
Правильно делать так

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

#mysql -uroot
mysql> USE mysql;
..... как бэ поменяли базу и работаем теперь с базой муси
mysql> UPDATE user SET Password=0w0Uji0P WHERE User='root';
.....как бе обновили все пароли рута - строки так две - три наверное..
mysql> exit;
#
тут же упреждаю тебя от еще одних граблей: при указании логина и пароля не отделяй их от соответствующих ключей пробелом

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

mysql -uroot -pRooTsPas$w0rD _DATABASE_
ибо таков синтаксис
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!