• Как изменить объем гостевой ОС Cloud Hosted Router от MikroTik на гипервизоре под управлением VMWare ESXi?

    @unps Автор вопроса
    Просто увеличить размер жесткого диска в ESXi не приводило к нужному результату.
    Удалось разобраться с проблемой, описываю свои действия:
    1. Скачиваем с сайта mikrotik.com - Raw disk image CHR
    2. После этого установил на машину с ubuntu qemu
    3. Распаковал скачанный Raw образ системы и добавил к нему необходимый объем дискового пространства
    qemu-img resize -f raw chr-6.35.4.img +8G
    4. После этого конвертируем Raw образ в формат VMWare ESXi
    qemu-img convert -f raw -O vmdk chr-6.35.4.img chr-6.35.4.vmdk

    5. Передаем образ на наш гипервизор. Здесь есть еще один момент который необходимо поправить иначе в разные моменты гостевая ОС будет аварийно завершать свою работу с сообщением:
    Error Stack:
    An error was received from the ESX host while powering on VM VM-name
    Cannot open the disk '/vmfs/volumes/Datastore/VM-name/VM-name.vmdk' or one of the snapshot disks it depends on.
    The system cannot find the file specified.
    VMware ESX cannot find the virtual disk '/vmfs/volumes/Datastore/VM-name/VM-name.vmdk'. Verify the path is valid and try again.

    Это связано с тем, что в версиях VMWare для серверных платформ отключен модуль конвертации машин, предназначенных для десктопных платформ.
    Подключаемся по ssh к гипервизору и выполняем следующие команды:
    vmkload_mod multiextent
    Конвертируем наш диск
    vmkfstools -i chr-6.35.4.vmdk chr-6.35.4_new.vmdk -d thin

    6. Создаем виртуальную машину и подключаем к ней сконвертировонный диск.
    Ответ написан
    Комментировать
  • Хранение файлов за 2 месяца + 1 файл первого числа месяца?

    @res2001
    Developer, ex-admin
    Можно вызывать в cmd конвеер, в котором попытаться отфильтровать файлы за первое число.
    Примерно что-то такое:
    forfiles -p "c:\folder" -s -m *.* -d -1 -c "cmd /c (dir @path | findstr /v /r /c:"тут регулярное выражение для поиска 1 дня в дате") && del /q @path"

    Это лишь схема, как можно подойти к решению. Ничего не отлаживал.
    Конвеер можно отладить отдельно, запихнув его в батник или прямо из командной строки.
    Сформировать регулярное выражение, думаю, будет не трудно. Я давно ими не пользовался, так что выветрилось из головы, а вспоминать лень.
    Вижу некоторые трудности со вложенными кавычками, возможно надо как-то их экранировать. Может что-то по этому поводу есть в справке по forfiles.
    Кстати, формат вывода даты в dir зависит от системных настроек формата даты, так что на разных компах он может быть разным. Имейте это ввиду. cmd не умеет работать с датами, поэтому приходится использовать только возможности работы со строками.
    Ответ написан
    Комментировать
  • LVM уменьшить размер?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    XFS? А! Да, ее нельзя уменьшить, только расширить, в отличии от ext3/4.

    Вариант только один:
    - копируем данные
    - отмонтируем раздел
    - сносим логический том
    - создаем новый нужного размера
    - форматируем
    - копируем данные обратно

    И да, на будущее, XFS конечно же хороша (особенно автоматической дефрагментацией), но EXT4 совсем не хуже, что говорят те пол петабайта данных в наших рабочих хранилищах!
    Ответ написан
    7 комментариев
  • LVM уменьшить размер?

    Adamos
    @Adamos
    Коротко: у меня есть lv 140GB, но я использую там всего 10Mb

    Совсем коротко: есть неудачное решение, содержащее всего 10 мег полезной инфы.
    Высоко и коротко: слить куда-нибудь эти 10 мег, удалить неудачную разметку и переделать, как надо.
    Ответ написан
    2 комментария
  • LVM уменьшить размер?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    clonezilla\rescuezilla
    Ответ написан
    4 комментария
  • Зачем нужно знать о сетевой модели OSI?

    pi314
    @pi314
    Президент Солнечной системы и окрестностей
    Модель OSI, это не конкретная "запчасть", которая может использоваться или не использоваться. Это основополагающий принцип того, как нужно думать о любом стеке любых протоколов, под каким углом на него смотреть )) Она потому и называется открытой моделью межсистемного обмена, (а не паттерном построения стека протоколов), что дает наиболее общую картину того, какие у протоколов в стеке могут быть характерные роли, и предлагает принцип, как это можно структурировать для понимания их взаимодействия друг с другом. И ее не нужно заучивать, ее нужно просто понять, сам принцип, и потом использовать это понимание для понимания других, уже конкретных вещей.
    Ответ написан
    2 комментария