• Перестал работать жесткий диск Seagate 10TB после подключения не родной зарядки в 220 вольт. Можно починить или восстановить данные?

    HUB-IT
    @HUB-IT
    В вашем внешнем накопители стоит обычный жесткий диск! Предлогаю разобрать его и вынуть жёсткий диск, подключить к компьютеру для проверки работоспособности. Там и будет ясно "выжил" жесткий диск и информацией на нём или нет!!
    Ответ написан
    Комментировать
  • Как увеличить место под раздел linux?

    xotkot
    @xotkot
    хорошо есть и хорошо весьма
    если кратко то в вашем случае будет примерно так:
    lsblk -p -o NAME,TYPE,FSTYPE,SIZE,FSSIZE,MOUNTPOINT /dev/sda
    echo ", +" | sudo sfdisk --no-reread -N 4 /dev/sda
    echo ", +" | sudo sfdisk --no-reread -N 5 /dev/sda
    sudo partx --update /dev/sda
    lsblk -p -o NAME,TYPE,FSTYPE,SIZE,FSSIZE,MOUNTPOINT /dev/sda
    sudo resize2fs -f /dev/sda5
    lsblk -p -o NAME,TYPE,FSTYPE,SIZE,FSSIZE,MOUNTPOINT /dev/sda

    с помощью lsblk контролируем состояния
    первый sfdisk максимально раздвигает расширенный раздел, а второй sfdisk раздвигает уже сам раздел /dev/sda5
    sfdisk работает тока с таблицей разделов
    partx обновляет для ядра информацию по разделам на указанном диске
    ну и под конец с помощью resize2fs расширяем файловую систему до значений в таблице разделов.

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

    $ truncate -s 1G test.img
    $ echo -e "label:dos\nsize=100M,bootable,type=L\nsize=200M,type=L\nsize=300M,type=L\ntype=Ex\nsize=+" | sfdisk test.img
    Проверяется, чтобы сейчас никто не использовал этот диск... ОК
    Диск test.img: 1 GiB, 1073741824 байт, 2097152 секторов
    Единицы: секторов по 1 * 512 = 512 байт
    Размер сектора (логический/физический): 512 байт / 512 байт
    Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
    
    >>> Заголовок скрипта принят.
    >>> Создана новая метка DOS с идентификатором 0xa605c035.
    test.img1: Создан новый раздел 1 с типом 'Linux' и размером 100 MiB.
    test.img2: Создан новый раздел 2 с типом 'Linux' и размером 200 MiB.
    test.img3: Создан новый раздел 3 с типом 'Linux' и размером 300 MiB.
    test.img4: Создан новый раздел 4 с типом 'Extended' и размером 423 MiB.
    test.img5: Создан новый раздел 5 с типом 'Linux' и размером 422 MiB.
    test.img6: Done.
    
    Новая ситуация:
    Тип метки диска: dos
    Идентификатор диска: 0xa605c035
    
    Устр-во    Загрузочный  начало   Конец Секторы Размер Идентификатор Тип
    test.img1  *              2048  206847  204800   100M            83 Linux
    test.img2               206848  616447  409600   200M            83 Linux
    test.img3               616448 1230847  614400   300M            83 Linux
    test.img4              1230848 2097151  866304   423M             5 Расширенный
    test.img5              1232896 2097151  864256   422M            83 Linux
    
    Таблица разделов была изменена
    Синхронизируются диски.
    
    $ losetup --partscan --show --find test.img
    /dev/loop0
    
    $ lsblk -p -o NAME,TYPE,FSTYPE,SIZE,FSSIZE,MOUNTPOINT /dev/loop0
    NAME           TYPE FSTYPE  SIZE FSSIZE MOUNTPOINT
    /dev/loop0     loop           1G
    ├─/dev/loop0p1 part         100M
    ├─/dev/loop0p2 part         200M
    ├─/dev/loop0p3 part         300M
    ├─/dev/loop0p4 part           1K
    └─/dev/loop0p5 part         422M
    
    $ mkfs.ext4 /dev/loop0p5
    $ mkdir /tmp/mnt
    $ sudo mount /dev/loop0p5 /tmp/mnt
    
    $ lsblk -p -o NAME,TYPE,FSTYPE,SIZE,FSSIZE,MOUNTPOINT /dev/loop0
    NAME           TYPE FSTYPE  SIZE FSSIZE MOUNTPOINT
    /dev/loop0     loop           1G
    ├─/dev/loop0p1 part         100M
    ├─/dev/loop0p2 part         200M
    ├─/dev/loop0p3 part         300M
    ├─/dev/loop0p4 part           1K
    └─/dev/loop0p5 part ext4    422M 385,2M /tmp/mnt
    
    
    $ truncate -s +1G test.img
    $ sudo losetup --verbose --set-capacity /dev/loop0
    
    $ lsblk -p -o NAME,TYPE,FSTYPE,SIZE,FSSIZE,MOUNTPOINT /dev/loop0
    NAME           TYPE FSTYPE  SIZE FSSIZE MOUNTPOINT
    /dev/loop0     loop           2G
    ├─/dev/loop0p1 part         100M
    ├─/dev/loop0p2 part         200M
    ├─/dev/loop0p3 part         300M
    ├─/dev/loop0p4 part           1K
    └─/dev/loop0p5 part ext4    422M 385,2M /tmp/mnt
    
    
    $ echo ", +" | sudo sfdisk --no-reread -N 4 /dev/loop0
    $ sfdisk --dump /tmp/test.img
    label: dos
    label-id: 0xa605c035
    device: /tmp/test.img
    unit: sectors
    sector-size: 512
    
    /tmp/test.img1 : start=        2048, size=      204800, type=83, bootable
    /tmp/test.img2 : start=      206848, size=      409600, type=83
    /tmp/test.img3 : start=      616448, size=      614400, type=83
    /tmp/test.img4 : start=     1230848, size=     2963456, type=5
    /tmp/test.img5 : start=     1232896, size=      864256, type=83
    
    $ echo ", +" | sudo sfdisk --no-reread -N 5 /dev/loop0
    $ sfdisk --dump /tmp/test.img
    label: dos
    label-id: 0xa605c035
    device: /tmp/test.img
    unit: sectors
    sector-size: 512
    
    /tmp/test.img1 : start=        2048, size=      204800, type=83, bootable
    /tmp/test.img2 : start=      206848, size=      409600, type=83
    /tmp/test.img3 : start=      616448, size=      614400, type=83
    /tmp/test.img4 : start=     1230848, size=     2963456, type=5
    /tmp/test.img5 : start=     1232896, size=     2961408, type=83
    
    $ sudo partx --update /dev/loop0
    $ lsblk -p -o NAME,TYPE,FSTYPE,SIZE,FSSIZE,MOUNTPOINT /dev/loop0
    NAME           TYPE FSTYPE  SIZE FSSIZE MOUNTPOINT
    /dev/loop0     loop           2G
    ├─/dev/loop0p1 part         100M
    ├─/dev/loop0p2 part         200M
    ├─/dev/loop0p3 part         300M
    ├─/dev/loop0p4 part           1K
    └─/dev/loop0p5 part ext4    1,4G 385,2M /tmp/mnt
    
    $ sudo resize2fs /dev/loop0p5
    $ lsblk -p -o NAME,TYPE,FSTYPE,SIZE,FSSIZE,MOUNTPOINT /dev/loop0
    NAME           TYPE FSTYPE  SIZE FSSIZE MOUNTPOINT
    /dev/loop0     loop           2G
    ├─/dev/loop0p1 part         100M
    ├─/dev/loop0p2 part         200M
    ├─/dev/loop0p3 part         300M
    ├─/dev/loop0p4 part           1K
    └─/dev/loop0p5 part ext4    1,4G   1,3G /tmp/mnt
    
    $ sudo umount /tmp/mnt
    $ losetup -d /dev/loop0
    Ответ написан
    5 комментариев
  • Запуститься ли сервер?

    yakovlev_13
    @yakovlev_13
    Шаманство, экзорцизм и некромантия.
    я профан в части серверов

    Вот тут надо задуматься об услугах профессионала. Вы как никак пол ляма хотите на это потратить.
    Ответ написан
    Комментировать
  • Как можно запретить отображение рекламы Quiet Media которая вставляется без моего ведома на сайты через HTTP?

    @maksam07
    Установка ssl-сертификата
    Это единственное верное решение по многим причинам. Есть бесплатные сертификаты, которые ставятся за пару минут, но вместо этого вы пытаетесь придумать метод, на реализацию которого уйдет значительно больше времени или нельзя будет реализовать вообще
    Ответ написан
    1 комментарий
  • Можно ли в Linux делегировать права на создание пользователей?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    Можно добавить утилиту в sudoers, тогда он будет писать sudo useradd и пароль не надо будет вводить. Но тут уже вопрос безопасности, в такой ситуации пользователь сможет добавить пользователя с правами рута, перелогиниться в него и делать что хочет.
    Ответ написан
    Комментировать
  • Мониторинг состояния жестких дисков raid массива, на Ubuntu. Как?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    1. Выясняете модель рейд-контроллера (lspci, lshw и т. п.)
    2. Устанавливаете утилиту от производителя (полезный ресурс hwraid.le-vert.net)
    3. Мониторите
    Ответ написан
    Комментировать
  • Должен ли программист при получении заказа выполнять и роль девопса?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Должен кому? Долг перед заказчиком определяется пунктами договора. Если вы не соглашались делать работу devops'а, то и не должны её делать. Но лично я считаю, что должен самому себе уметь делать решения под ключ. Правда, я за это всегда накручивал ценик равный оплате разработчика бэкенда, фронтенда, админа, аналитика и менеджера проекта.
    Ответ написан
    3 комментария
  • Что занимает место на сервере VDS (Ubuntu 20.04)?

    gbg
    @gbg Куратор тега Linux
    Любые ответы на любые вопросы
    ncdu вам красиво все распишет
    Ответ написан
    Комментировать
  • Какое железо лучше для нагруженного веб-сервера?

    AgentSmith
    @AgentSmith
    Это мой правильный ответ на твой вопрос
    Для нагруженных сервисов железо не так важно, важна архитектура.
    Железо - это вертикальное масштабирование и оно всегда имеет ограничения, с которыми все сталкиваются через полгод-год-два. Впрочем, этот твой вопрос тому доказательство.
    Надо делать упор на горизонтальное масштабирование, чтобы не зависеть от характеристик железа.
    Другими словами, должно быть много недорогих (слабых) серверов, а не один дорогой и мощный.
    Лично мне такой подход позволяет держать нагрузку ~24000 запросов в секунду на десяти дешёвых серверах.
    Если нагрузка возрастёт, то я куплю ещё 2-5-10 дешёвых серверов вместо того, чтобы думать о характеристиках железа
    Ответ написан
    Комментировать
  • Можно ли поставить заглушку на сайт если он не загрузился?

    martin74ua
    @martin74ua Куратор тега Linux
    Linux administrator
    Если вы даже при подключении в консоль долго ждете - у вас сервер перегружен. Проверьте нагрузку, состояние бд, возможно что то надо оптимизировать. Можно увеличить тариф у хостера - добавить ресурсов....
    Ответ написан
    Комментировать
  • Существуют ли дистрибутивы Linux где изначально встроен весь основной репозитарий?

    paran0id
    @paran0id Куратор тега Linux
    Умный, но ленивый
    Качаете, например, debian, все DVD. Устанавливаетесь с первого, потом все копируете на диск и подключаете в sources.list. Всё, полный оффлайновый реп готов. То же самое можно провернуть с любым дистром, у которого есть полный установочный дистр на дисках.

    Если нет, поднимаете локально зеркало репозитария, подключаете, пользуетесь.
    Ответ написан
    1 комментарий
  • Почему не могу создать локальный сервер PgAdmin 4?

    @sand3001
    Всего по немногу
    PgAdmin это утилита для управления уже запущенным сервером, вам надо скачать, установить и запустить сам postgresql сервер. Вот отсюда
    Ответ написан
    Комментировать
  • Как оптимизировать 20 одинаковых служб с разным конфигов в 1 универсальную?

    paran0id
    @paran0id Куратор тега Linux
    Умный, но ленивый
    systemctl start unknown_software@config1

    см. template
    Ответ написан
    Комментировать
  • Какой дистрибутив GNU/Linux выбрать для цифровой криминалистики?

    includedlibrary
    @includedlibrary
    Берите любой. Весь софт может хоть на убунте, хоть на федоре, хоть на арче с генту работать. Но лучше взять что-нибудь популярное типа Ubuntu/Mint, чтобы на вопросы было легче найти ответы
    Ответ написан
    Комментировать
  • Как справляться с большим потоком малых задач на фрилансе?

    @Stalinko Куратор тега Фриланс
    PHP'шник и фрилансер до мозга костей
    Универсального варианта быть не может, потому что сами задачи и твоё свободное время всегда разные.

    Лично у меня позиция следующая: у меня есть 1-2 основных клиента, на которых я трачу 90-100% своего рабочего времени. Они как бы "моя основная работа".
    И периодически всплывают старые клиенты с доработками. На них я готов выделить максимум 5-10 часов в неделю. Это я сразу же четко обозначаю. Если у них задача большая, то даже не буду браться, потому что это растянется на месяцы. Мелкие задачи беру, но с условием, что буду делать, когда будет свободное время. Это может быть и через день, а может и через неделю.

    Если кратко: то я называю свои условия, а они решают, устраивает или нет. Ситуация, чтобы всё бросить ради внезапного клиента, - это исключительная редкость.
    Ответ написан
    2 комментария
  • Какие нужны характеристики для создания небольшого хостинга?

    ky0
    @ky0 Куратор тега Системное администрирование
    Миллиардер, филантроп, патологический лгун
    Статичные сайты к процессору и памяти довольно равнодушны - там нечем нагружать процессор, кроме собственно отгрузки контента по сети. Поэтому основной упор, как вы понимаете, будет на пропускную способность сети и пинг до пользователей.

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

    hottabxp
    @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    Нужно найти распиновку проца, и посмотреть, за что отвечает нога. Если все работает, скорее всего ничего не произойдет. На проце много дублированных ног для питания.
    Ответ написан
    Комментировать
  • Что обозначает этот символ на плате?

    gbg
    @gbg Куратор тега Электроника
    Любые ответы на любые вопросы
    Очевидно, что с обратной стороны платы изображены элементы, которые стоят на лицевой стороне. В данном случае - это обычные проволочные перемычки, никакие не предохранители.

    В качестве перемычек можно использовать обрезки от выводов деталей, либо одножильный провод подходящего сечения. Провод продается в Чипе-Дипе, да и вообще в магазинах с электрикой.

    Но судя по тому, как оно бахнуло, проблема явно не в перемычке - скорее всего, микросхеме-усилителю каюк.
    Ответ написан
    3 комментария
  • Почему не срабатывает команда "mkdir 1 | mkdir 1/2"?

    karabanov
    @karabanov Куратор тега Linux
    Системный администратор
    Создать директорию с именем 1 и в случае успеха выполнить ещё одну команду которая создаст поддиректорию 2 в директории 1:
    mkdir 1 && mkdir 1/2

    А это mkdir 1 | mkdir 1/2 не логический оператор, а pipe - труба для направления вывода в другое приложение.
    Ответ написан
    5 комментариев
  • Проблема в Garuda Linux Xfce?

    Adamos
    @Adamos
    Если вы не разбираетесь в Линуксе и копипастите первые попавшиеся команды из интернета - снесите этот маргинальный индусский Арчик и ставьте банальную хомячковую Убунту (точнее, Xubuntu, раз вам люб Xfce).
    И все у вас получится без лишней головной боли.
    Ответ написан