Изменить размер раздела GPT FreeBSD

При эксплуатации серверов под управлением FreeBSD в виртуальной среде VMware, иногда возникает необходимость увеличения объема раздела жесткого диска. Следующие инструкции помогут сделать это легко и быстро.

  1. Изменяем размер диска в vSphere Client, затем перезагружаем виртуальную машину. (В данном примере общий объем диска был 6 Гб, я увеличил его до 8 Гб. Основной раздел UFS нужно было увеличить с 4 до 6 Гб)
  2. Проверяем, что появилось свободное место
    # gpart show da0
    =>      34  12582845  da0  GPT  (8.0G) [CORRUPT]
            34       256    1  freebsd-boot  (128K)
           290   4194304    2  freebsd-swap  (2.0G)
       4194594   8388284    3  freebsd-ufs  (4.0G)
      12582878         1       - free -  (512B)

    Если вместо свободного места Вы обнаруживаете, что разметка повреждена [CORRUPT], не расстраивайтесь.

  3. Починить разметку, если необходимо, можно следующей командой:
    # gpart recover da0
    da0 recovered

    Теперь с разметкой все в порядке. Можно еще раз посмотреть таблицу разделов.

    # gpart show da0
    =>      34  16777149  da0  GPT  (8.0G)
            34       256    1  freebsd-boot  (128K)
           290   4194304    2  freebsd-swap  (2.0G)
       4194594   8388284    3  freebsd-ufs  (4.0G)
      12582878   4194305       - free -  (2.0G)

    Вот сейчас видно, что добавилось 2 Гб свободного места. Отлично.

  4. Чтобы изменить размер раздела № 3 до конца свободного места, выполняем следующую команду:
    # gpart resize -i 3 da0
    da0p3 resized
  5. И теперь посмотрим, что получилось:
    # gpart show da0
    =>      34  16777149  da0  GPT  (8.0G)
            34       256    1  freebsd-boot  (128K)
           290   4194304    2  freebsd-swap  (2.0G)
       4194594  12582589    3  freebsd-ufs  (6.0G)

    Теперь третий раздел имеет 6 Гб.

  6. Последний штрих — изменение размера файловой системы на данном разделе. Выполняется простой командой:
    # growfs /dev/da0p3
    Device is mounted read-write; resizing will result in temporary write suspension for /.
    It's strongly recommended to make a backup before growing the file system.
    OK to grow filesystem on /dev/da0p3, mounted on /, from 4.0GB to 6.0GB? [Yes/No] Yes
    super-block backups (for fsck_ffs -b #) at:
     8975872, 10258112, 11540352

     

    Вот так все просто. Удачи!

Как создать иконку приложения в стиле Material Design. Наиболее правильная инструкция

Если Вы задаетесь вопросом, как создать иконку приложения в стиле Material, то Вы попали по адресу!

Данная инструкция является максимально верным руководством по созданию иконки приложения Android в стиле Material Design, собранное из различных источников, которые мне удалось найти в сети.

Иконка приложения создается в графическом редакторе Adobe Illustrator CC. Инструкция изложена достаточно кратко. Если знаний редактора не достаточно для повторения, обратитесь к видеозаписи из материалов, приведенных ниже (п.3) Читать далее Как создать иконку приложения в стиле Material Design. Наиболее правильная инструкция

Asterisk. Пример 1 — вызов между двумя линиями SIP

Первое, что хочется сделать сразу после установки системы, это совершить первый телефонный звонок, чтобы убедиться, что система действительно работает и ощутить то самое чувство, когда получилось!

В данной статье я постараюсь рассказать про основы работы Asterisk, каким образом вызов продвигается по системе, как настраиваются подсистемы и как они взаимодействуют между собой.

Если Вам не нужно погружаться в технические основы работы системы, если Вы не планируете глубоко изучать принципы работы, способы конфигурирования, если перед Вами стоит цель: настроить быстро, чтобы работало, и забыть, то я порекомендую Вам замечательные оболочки и сборки для удобной, простой и понятной настройки системы, такие как FreePBX, Elastix и т.п. Читать далее Asterisk. Пример 1 — вызов между двумя линиями SIP

Калькулятор экспозиции для съемки с длинной выдержкой

Хочу рассказать о незаменимом приложении под Android, которое существенно облегчило расчеты при съемке с длинной выдержкой. Речь пойдет о приложении «Калькулятор экспозиции», которое можно бесплатно установить из Google Play. Приятным моментом будет то, что приложение, не смотря на свою бесплатность, не содержит рекламы, простое в использовании и выполняет все необходимые функции в максимально ожидаемом виде. Читать далее Калькулятор экспозиции для съемки с длинной выдержкой

vSphere ESXi Zabbix — полный мониторинг

В интернете множество различных статей о том, каким образом подключить ESXi к Zabbix для мониторинга. Но ни одна из них не привела к желаемому результату, чаще всего в итоге не работало вообще ничего. Возможно я плохо искал или делал что-то неправильно. Но 100% рабочей пошаговой инструкции найти не смог. Возможно это связано с различными версиями Zabbix или vSphere — я не знаю. Читая различные форумы я пришел к своей простой инструкции, которая точно заработала и сделал всё так, как я себе и представлял. Эту инструкцию я и публикую ниже. Кому нужно за 10 минут подключить ESXi к Zabbix — добро пожаловать! Читать далее vSphere ESXi Zabbix — полный мониторинг

The storage service is not initialized на vCenter Appliance

Установил vCenter Server Appliance и столкнулся с ошибкой в Storage Views:

The storage service is not initialized. Please try again later.

Пришлось изрядно порыться в интернете, чтобы найти решение этой проблемы именно для vCenter Server Appliance. Решение оказалось достаточно простым. Чтобы всё заработало, нужно проделать следующие шаги:

  1. В vSphere Client нажмите правой кнопкой на кластере и выберите Rescan Datastores, затем ОК
  2. Убедитесь, что для узла vCenter на сервере DNS существует запись, включая обратную зону
  3. Откройте консоль vCenter (SSH) и выполните команду /opt/vmware/share/vami/vami_set_hostname — это установит правильное имя хоста для vCenter
  4. Создайте новые сертификаты. Для этого в WEB-интерфейсе хоста vCenter перейдите в меню Admin и нажмите Toggle certificate setting
  5. Перезагрузите ВМ с vCenter Server Appliance (перезагрузка заняла больше времени, чем обычно)
  6. Подключитесь к vCenter при помощи vSphere Client и проверьте работу Storage Views — всё должно быть в порядке

Добавить жесткий диск в FreeBSD за 5 минут

Часто обращаю внимание на то, что простые вопросы чаще всего мало освещены в интернете. Наверное, это потому, что все гуру уверены, что никто никогда не задаст таких глупых вопросов, ведь это знает каждый. Но моя практика показала, что именно такие мелкие простые вопросы самые частые не только у новичков, а и у серьезных администраторов, которым просто не приходилось иметь с этим дела. Даже серьезные администраторы не делают это каждый день, а, чтобы не забыть, ведут некую шпаргалку для себя, никому в этом не признаваясь. Давайте все исправим. Сейчас Вы узнаете, как за 5 минут добавить жесткий диск в FreeBSD. Итак. Сначала будет преведена полная инструкция для понимания процесса, а в конце будет краткий список действий, которое будет содержать лишь список команд в качестве шпаргалки. Читать далее Добавить жесткий диск в FreeBSD за 5 минут

Ручная установка FreeBSD на USB flash или HDD

Данная статья подойдет как для ручной установки FreeBSD 10 на жесткий диск в целях повышения собственного skill, так и для ручной установки FreeBSD на USB flash накопитель, либо на любой другой накопитель, на который невозможно установить систему стандартными средствами.

Читать далее Ручная установка FreeBSD на USB flash или HDD

FreeBSD ping rapid как в Cisco или Juniper

Очень нравится, как реализован ping rapid в Cisco или Juniper. Легко и просто быстро качественно проверить канал связи. Суть работы данного режима (rapid) заключается в следующем: утилита посылает пакет удаленному узлу и, как только получает ответ, печатает в консоль символ восклицательного знака и сразу же отправляет следующий пакет без задержки. Если в течение 100 мс ответ не пришел, то это считается потерей. При потере в консоль печатается символ точки. Таким образом наглядно быстро и удобно можно определить качество канала связи. 1000 пакетов, чего вполне достаточно для проверки качества, проходит за приблизительно 10..20 секунд. Данная статья поможет Вам сделать свой FreeBSD PING RAPID. Читать далее FreeBSD ping rapid как в Cisco или Juniper