Ответы пользователя по тегу Linux
  • Как монтировать диск в папку linux?

    illuminat17
    @illuminat17
    инженер-системотехник
    Здравствуйте, DIASWORD!
    1. Произвести разметку и форматирование указанного диска удобным и понятным для Вас способом. Судя по тому, какой вопрос задан и как он задан, то наиболее подходящим для Вас будет способ с использованием графических инструментов, таких как GParted под Линуком в любую файловую систему или Диспетчером дисков из-под Windows для FAT16|32, exFAT, NTFS. Выбор той или иной файловой системы зависит от того, что Вы собираетесь делать с этим диском. Если он на постоянной основе будет подключён к Linux-системе, то форматировать надо в ext4 и не ломать себе голову. Если планируете отключать его и подключать к Windows-системе, то форматируйте в NTFS.
    2. После выполнения П.1 на этом накопителе будет раздел sdb1, вот его и надо монтировать в ваш каталог /bitrix/backup . Сделать это полезно сперва "ручками", продвигаясь шаг за шагом. Первым делом, убедитесь в том, что всё так и есть как предполагается, а именно: основной системный диск sda, а этот дополнительный sdb. Для этого выполните команду:
    lsblk
    Если её вывод будет слишком длинный (в Убунту именно так, а в ArchLinux нет), то применить команду
    lsblk | grep disk
    В её выводе убедиться в том, что названия дисков и их размер, соответствуют нашим ожиданиям. После чего можно выполнить команду монтирования. Разумеется, выполнять её нужно либо от root-а, либо используя sudo
    Я пишу от root-а
    # mount /dev/sdb1 /bitrix/backup
    Это упрощённый способ вызова команды mount, она довольно умная и многие параметры можно стало опускать, в частности тип файловой системы (фс). Например, если Вы знаете, что фс ext4, то команда может приобрести вид:
    # mount -t ext4 /dev/sdb1 /bitrix/backup
    где параметр -t (type) - тип фс.
    Если команда выполнится без ошибок, значит всё сделано верно и можно произвести некоторые проверки.
    Например, выполнить команду
    df -lh /dev/sdb1
    и увидеть, что-то подобное:
    Файл.система Размер Использовано Дост Использовано% Cмонтировано в
    /dev/sdb1 1,8T 14M 1,79G 1% /bitrix/backup
    Разумеется, конкретные цифры будут отличаться.
    Далее, можно выполнить тестовую запись на примонтированный раздел. Например, скопировать домашний каталог текущего пользователя, предположим его имя user1, тогда сперва убеждаемся в том, что там что-то есть:
    ls /home/user1
    и если да, то
    cp -rv /home/user1 /bitrix/backup
    Или любым другим способом, например в интерактивном режиме с помощью mc.
    3. Для нормальной работы, каждый раз после перезагрузки системы вручную монтировать этот диск не приемлимо, поэтому, как писали выше, надо внести строку в файл fstab, который Linux использует для того,чтобы понимать какие фс надо монтировать автоматически при запуске системы. И как верно было замечено pfg21 правильно там использовать в этом файле uuid разделов, а не их буквенное наименование (/dev/sdb1)
    Здесь тоже можно всё много и подробно расписывать, но думаю после описанных мной П.1..П.3 Вы сможете самостоятельно найти всю нужную информацию для данного шага.
    Спасибо за внимание.
    Ответ написан
    Комментировать
  • Как перенести bd Mysql c частично неработающего жесткого диска, примонтированного к работающей Linux?

    illuminat17
    @illuminat17
    инженер-системотехник
    В корне не согласен с ответом от Melkij
    Физический сбой на HDD пытаться обойти программно, да ещё и на уровне СУБД - крайне малоэффективный подход. И чреват потерей всех данных на накопителе!
    Необходимо найти исправный HDD равного или большего объёма. Оба подключить к тестовому ПК и с помощью ddrescue сделать клон сбойного диска ИЛИ сделать его образ в виде огромного файла. Я бы делал клон. И после того как ddrescue сделает всё что можно, уже на новом исправном диске, смотреть файлы, подключать базы и т.п.
    Как работать с ddrescue в сети много описаний и главное на сайте их проекта. Проще всего использовать загрузочную флешку SystemRescue
    https://www.system-rescue.org/
    ddrescue там есть.
    Я восстанавливал несколько раз данные с совсем плохих винтов.
    Нюансов много. Если нужна помощь звоните
    +сeмь дeвять О дeвять ЧЧ 17 ВЧ1
    Всё что знаю расскажу и объясню.
    Будьте здоровы.
    Ответ написан
    1 комментарий
  • С чего начать изучение Linux с нуля?

    illuminat17
    @illuminat17
    инженер-системотехник
    Здравствуйте, Vitaminka!
    Я бы Вам посоветовал предпринять следующие шаги.
    1. Установить один из хорошо поддерживаемых дистрибутивов на "компьютер под рукой" (свой домашний, второй свой домашний, виртуалка). На мой взгляд, если Вы сам не сторонник "шоковой терапии", то лучший вариант поставить на второй домашний (тестовый), а если сторонник, то сразу на главный домашний. Из дистрибутивов рекомендую в порядке убывания предпочтения для вашего случая следующий список:
    Ubuntu 16.04
    www.ubuntu.com/download/ubuntu-kylin

    Debian Jessie 8.5
    cdimage.debian.org/debian-cd/8.5.0/amd64/iso-dvd

    OpenSuse
    https://software.opensuse.org/421/en

    2. Как правильно писал Ciscoridze определите себе некую цель. Не общую, типа "хочу в совершенстве изучить Linux", а конкретную. Причём очень важно, чтобы это была действительно интересная для Вас задача и предельно конкретная. Как уже писали "установить свой Web-сервер и опубликовать его в интернете", "автоматизировать отправку СМС сообщений по критическим событиям на ПК и в сети" и т.п.

    3. Хоть нынче это становится не слишком модно, купить бумажную книгу хорошего автора и читать её постоянно. Дело в том, что помимо конкретных знаний, как решить тот или иной вопрос, которые почтит всегда можно найти в интернете, очень важно общее понимание, системное преподнесение материала, а оно возможно как раз из книги или из обучающего курса. Как хороший пример «UNIX и Linux. Руководство системного администратора» (2010) Эви Немет.
    adm-lib.ru/linux-i-drugie-unix/evi-gart-trent-ruko...

    4. Одновременно ос всем этим считаю очень полезным чтение справочника команд прямо в алфавитном порядке. Такие справочники есть в большом количестве. Много чего там будет оставаться для вас совершенно не понятным, но ровно столько же вызовет у вас немой возглас "ах вот как это просто и классно, буду знать!!!". Чтение этого справочника должно стать для Вас многопроходным процессом и со временем количество команд из группы "ничего не понимаю" начнёт существенно убывать.
    5. Очень хорошо бы найти человека, который мог бы Вам подсказывать какие-то вещи, когда у Вас совсем будет уже тупик. Кстати, выбор первого Вашего дистрибутива лучше увязать с тем, какой установлен у него. Это резко повышает эффективность помощи.
    6. Будут моменты, когда "ничего не работает, ненавижу!!! Ничего не получается!!!". Не опускайте руки, не сдавайтесь, решение найдётся. :)
    Ответ написан
    1 комментарий
  • Как исправить ошибку bash: ./phpstorm.sh: Permission denied?

    illuminat17
    @illuminat17
    инженер-системотехник
    Для начала озвучте версию используемого дистрибутива? Далее определите с какими правами вы сами находитесь в системе, для этого определите имя своего пользователя, для этого введите команду:
    whoami
    Если вы root, будем чесать репу... Если другой пользователь, то опубликуйте вывод команды
    ls -lh
    (как это разумно посоветовал Владимир М.)
    Дальше посмотрим.
    Ответ написан
  • Mount, где делаю не правильно?

    illuminat17
    @illuminat17
    инженер-системотехник
    Andrey San, как справедливо требует hofry надо показать вывод команды ls -la в каталоге /mnt/
    Потому что, Вы права-то присваиваете командой chmod 777 /mnt/new_disk , но не проверяете присвоились ли они. Надо в этом убедиться. Так же Вы используете несколько экзотический синтаксис команды touch. Так работает, я проверил, но всё же, когда в чём-то не уверены (как сейчас), то лучше использовать самые обычные и проверенные способы.
    touch /mnt/new_disk/b.txt - Было бы более естественно для восприятия и к тому же на один символ короче.
    Вобщем, ждём вывода:
    ls -la /mnt/
    PS. А почему UUID-ы отличаются в fstab и lvdisplay ?
    Ответ написан
    Комментировать
  • После установки linux mint перестал загружаться XP, как исправить?

    illuminat17
    @illuminat17
    инженер-системотехник
    Вы сообщили крайне мало информации!!! Во-первых, у Вас два логических диска или 2 физических диска? На каком этапе Вы выбираете что грузить и откуда и как Вы это делаете?
    В самом распространённом случае, в ПК один жесткий диск, он разбит на два или более разделов, на одном из которых NTFS и Windows какая-нибудь, на другом Linux-овые разделы (ext2|3|4 swap и т.п.) А выбором того что будет загружаться занимается GRUB (загрузчик наиболее распространённый в Linux системах), предоставляя меню после включения. Если у Вас так и есть, то ответ Neic-а правильный: ищите описание как добавить в меню GRUB загрузку Win XP, которую он почему-то не узрел при установке Linux Mint (а это странно)
    Однако, исходя из Вашего описания, создаётся ощущение, что у Вас 2 физических диска и Вы выбираете на уровне загрузки BIOS по кнопке (обычно F8) откуда загружаться. Если так, то Linux Mint и GRUB скорее всего не причём и надо отключить винт с ними и искать причину почему не грузится Win XP. Для начала убедиться что первичный раздел этого диска помечен как активный и загрузочный.
    Ответ написан
    Комментировать