URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 83486
[ Назад ]

Исходное сообщение
"Перенос файловой системы"

Отправлено User , 25-Дек-08 11:56 
Погуглил и решил спросить у профи. Вообщем закончилось место на фс /var. Думаю что можно подключить новый диск, разметить часть его под эту фс, а на старом диске её удалить и расширить до конца например /usr. Кто что подскажет?

Содержание

Сообщения в этом обсуждении
"Перенос файловой системы"
Отправлено daevy , 25-Дек-08 12:00 
>Погуглил и решил спросить у профи. Вообщем закончилось место на фс /var.
>Думаю что можно подключить новый диск, разметить часть его под эту
>фс, а на старом диске её удалить и расширить до конца
>например /usr. Кто что подскажет?

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


"Перенос файловой системы"
Отправлено User , 25-Дек-08 12:10 
>>Погуглил и решил спросить у профи. Вообщем закончилось место на фс /var.
>>Думаю что можно подключить новый диск, разметить часть его под эту
>>фс, а на старом диске её удалить и расширить до конца
>>например /usr. Кто что подскажет?
>
>выключаешь машину, цепляешь винт, грузишься с болванки, монтируешь новый винт форматируешь его
>под нужную фс, монтируешь корень твоей рабочей машины правишь fstab чтоб
>в качестве /var монтировался твой новый винт, затем копируешь содержимое старого
>/var на новый винт, перегружаешься, делаешь со старым /var что хочешь.
>

Можно это командами показать, в теории это то понятно.


"Перенос файловой системы"
Отправлено daevy , 25-Дек-08 12:33 
>[оверквотинг удален]
>>>фс, а на старом диске её удалить и расширить до конца
>>>например /usr. Кто что подскажет?
>>
>>выключаешь машину, цепляешь винт, грузишься с болванки, монтируешь новый винт форматируешь его
>>под нужную фс, монтируешь корень твоей рабочей машины правишь fstab чтоб
>>в качестве /var монтировался твой новый винт, затем копируешь содержимое старого
>>/var на новый винт, перегружаешься, делаешь со старым /var что хочешь.
>>
>
>Можно это командами показать, в теории это то понятно.

ок. покажи /etc/fstab на предмет монтирования /var
надеюсь монтирования по меткам и разных raid+lvm у тебя там нет)))



"Перенос файловой системы"
Отправлено User , 25-Дек-08 12:39 
>[оверквотинг удален]
>>>выключаешь машину, цепляешь винт, грузишься с болванки, монтируешь новый винт форматируешь его
>>>под нужную фс, монтируешь корень твоей рабочей машины правишь fstab чтоб
>>>в качестве /var монтировался твой новый винт, затем копируешь содержимое старого
>>>/var на новый винт, перегружаешься, делаешь со старым /var что хочешь.
>>>
>>
>>Можно это командами показать, в теории это то понятно.
>
>ок. покажи /etc/fstab на предмет монтирования /var
>надеюсь монтирования по меткам и разных raid+lvm у тебя там нет)))

# Device                Mountpoint      FStype  Options         Dump    Pass#
/dev/ad0s1b             none            swap    sw              0       0
/dev/ad0s1a             /               ufs     rw              1       1
/dev/ad0s1e             /tmp            ufs     rw              2       2
/dev/ad0s1f             /usr            ufs     rw              2       2
/dev/ad0s1d             /var            ufs     rw              2       2
/dev/acd0               /cdrom          cd9660  ro,noauto       0       0

Второй винт буду ставить на 200 Гб


"Перенос файловой системы"
Отправлено ElDeRone , 25-Дек-08 13:03 
sudo sysinstall
-> configure
-> fdisk -> выбираешь нужный -> A (use entire disk), Q (он вроде как форматнет его, щас не посмотреть)
mount /dev/"имя винта" /mnt
cp -R /var /mnt
umount /mnt
редактируешь fstab меняешь точку монтирования для /var
есть команда перечитать fstab сам нагугли ;)


"Перенос файловой системы"
Отправлено svol , 25-Дек-08 14:26 
>sudo sysinstall
>-> configure
>-> fdisk -> выбираешь нужный -> A (use entire disk), Q (он вроде как форматнет его, щас не посмотреть)
>mount /dev/"имя винта" /mnt
>cp -R /var /mnt
>umount /mnt
>редактируешь fstab меняешь точку монтирования для /var
>есть команда перечитать fstab сам нагугли ;)

говорят еще, перед этим надо сделать sysctl kern.geom.debugflags=16. сам не проверял.


"Перенос файловой системы"
Отправлено Fen , 25-Дек-08 13:15 
>Погуглил и решил спросить у профи. Вообщем закончилось место на фс /var.
>Думаю что можно подключить новый диск, разметить часть его под эту
>фс, а на старом диске её удалить и расширить до конца
>например /usr. Кто что подскажет?

А из-за чего собственно закончилось место? Может просто стоит сделать ротацию логов?


"Перенос файловой системы"
Отправлено User , 25-Дек-08 13:29 
>>Погуглил и решил спросить у профи. Вообщем закончилось место на фс /var.
>>Думаю что можно подключить новый диск, разметить часть его под эту
>>фс, а на старом диске её удалить и расширить до конца
>>например /usr. Кто что подскажет?
>
>А из-за чего собственно закончилось место? Может просто стоит сделать ротацию логов?
>

Да тут слогами решил разобраться, начал их в бд загонять. А на var выделил всего 1,5 Гб


"Перенос файловой системы"
Отправлено Pahanivo , 25-Дек-08 13:31 
>>>Погуглил и решил спросить у профи. Вообщем закончилось место на фс /var.
>>>Думаю что можно подключить новый диск, разметить часть его под эту
>>>фс, а на старом диске её удалить и расширить до конца
>>>например /usr. Кто что подскажет?
>>
>>А из-за чего собственно закончилось место? Может просто стоит сделать ротацию логов?
>>
>
>Да тут слогами решил разобраться, начал их в бд загонять. А на
>var выделил всего 1,5 Гб

логи в БД????? попахивает извратом ...


"Перенос файловой системы"
Отправлено User , 25-Дек-08 13:37 
>[оверквотинг удален]
>>>>фс, а на старом диске её удалить и расширить до конца
>>>>например /usr. Кто что подскажет?
>>>
>>>А из-за чего собственно закончилось место? Может просто стоит сделать ротацию логов?
>>>
>>
>>Да тут слогами решил разобраться, начал их в бд загонять. А на
>>var выделил всего 1,5 Гб
>
>логи в БД????? попахивает извратом ...

sams


"Перенос файловой системы"
Отправлено daevy , 25-Дек-08 14:09 
>А на
>var выделил всего 1,5 Гб

на var вобще нежелательно скупиться)))


"Перенос файловой системы"
Отправлено svol , 25-Дек-08 14:21 
>>>Погуглил и решил спросить у профи. Вообщем закончилось место на фс /var.
>>>Думаю что можно подключить новый диск, разметить часть его под эту
>>>фс, а на старом диске её удалить и расширить до конца
>>>например /usr. Кто что подскажет?
>>
>>А из-за чего собственно закончилось место? Может просто стоит сделать ротацию логов?
>>
>
>Да тут слогами решил разобраться, начал их в бд загонять. А на
>var выделил всего 1,5 Гб

потрясающее решение. может, есть смысл newsyslog включить и успокоиться?


"Перенос файловой системы"
Отправлено ElDeRone , 25-Дек-08 14:40 
>>>А из-за чего собственно закончилось место? Может просто стоит сделать ротацию логов?
>>Да тут слогами решил разобраться, начал их в бд загонять. А на
>>var выделил всего 1,5 Гб
>потрясающее решение. может, есть смысл newsyslog включить и успокоиться?

+1
прописать нужную строчку добавить Z для компрессии
сквидовые логи надо по особому:
/var/log/squid _squid:_squid 600 10 * $W6D0 ZС /var/pid/squid 30
чето типа того :)


"Перенос файловой системы"
Отправлено svol , 25-Дек-08 14:45 
>>>>А из-за чего собственно закончилось место? Может просто стоит сделать ротацию логов?
>>>Да тут слогами решил разобраться, начал их в бд загонять. А на
>>>var выделил всего 1,5 Гб
>>потрясающее решение. может, есть смысл newsyslog включить и успокоиться?
>
>+1
>прописать нужную строчку добавить Z для компрессии
>сквидовые логи надо по особому:
>/var/log/squid _squid:_squid 600 10 * $W6D0 ZС /var/pid/squid 30
>чето типа того :)

не забыть еще в squid.conf написать logfile_rotate 0.
так он будет просто переоткрывать свои логи и не пытаться их переименовать. остальное сделает newsyslog =)


"Перенос файловой системы"
Отправлено SubGun , 25-Дек-08 16:32 
Попробуйте dump/restore, чтобы перенести весь раздел на новый диск.