February 1st, 2011

iceage

черный ящик на freebsd и замена IDE на SCSI

Есть некая вм-ка на FreeBSD о 15 дисках, три из них – IDE. Необходимо иде перецепить на SCSI.

Первая проблема состоит в том, что использование IDE HDD захордкодено. Я пока не понял, есть ли привязка к ATA каналу, но вот ad0 и ко грепятся очень активно.

Вторая проблема – вм-ка грузится в визард. На альт+Ф2 не реагирует, как получить шелл пока все хорошо – непонятно.

Гружусь с френзи, смотрю в /dev на da и ad диски. Они имеют вид ad0s1a%, ad0s1aa%, аналогичный и у da дисков. Убираю ide, цепляю их на scsi, вм-ка падает и – о чудо – дает шелл. Смотрю на диски и вижу: da1s1a, da1s1b, da1s1Dongle.

Почему диски видятся по-разному? Правильно ли я понимаю, что если нет привязки к АТА каналу, годится сделать ln -s со сказевого диска на "иде"?
  • guest_o

И снова обработка текста -- требуется аналог GROUP BY

Камрады, man что, чтобы решить задачу группировки строк в тексте по какому-либо полю? Конкретнее -- у меня есть текстовый файл со статистикой по трафику. Мне нужно просчитать трафик по каждому номеру порта на удалённом хосте. Ну там, с 80-го порта со всех IP-шников насыпалось столько-то, со 110 -- столько-то и так далее. Портов до фига, и руками перебирать, подставляя номер пора -- как-то не хочется. Есть ли команда, которая позволит сделать группировку строк по портам? Хотя бы просто выведен список, где будут перечислены все наличествующие в файле номера портов не более одного раза?
kitten
  • foboss

Исчезло место на разделе

В один прекрасный день на машине (nginx, named, dhcpd) тихо и мирно испарилось место. Весьма удивило и озадачило то, что никак не сопоставились цифры df -lh и du -lh --max-depth=0. Перезагрузка помогла, но, черт возьми, что это такое было?

P.S. SLES 10 SP2 ppc64

UPD: lsof | grep deleted помог разобраться, что чудит и оставляет удаленные файлы в открытом состоянии nginx. Спасибо!