Linux failed to open directory

Почему DD пишет: «dd: failed to open ‘/mnt/usb’: Is a directory»?

Здравствуйте. Я пытаюсь из Debian Slax записать через команду DD образ на флешку. И вот что у меня выходит:

dd работает с файлами (в т.ч. файлами устройств), не с каталогами. Монтировать ничего не нужно. В твоём случае в качестве of (output file) надо указать устройство флешки (исходя из того, что ты показал, это /dev/sdc, без цифры в конце), а не каталог, куда ты её смонтировал.

Будь осторожнее с этим, если не понимаешь, что происходит. dd без лишних вопросов перезапишет и твой винт с данными, если ошибёшься с файлом устройства. Потому проверяй внимательно, КУДА именно записываешь (например, с помощью lsblk или blkid).

Когда у dd в качестве if и/или of указываются устройства, важно понимать, что dd в таком случае работает побайтово, т.е. уровнем ниже, чем таблица разделов или ФС на этом устройстве.

ISO-образ уже содержит всю необходимую информацию (таблицу разделов, файловую систему, а современные гибридные ISO — ещё и загрузочный сектор), а потому он должен быть раскатан с нулевым смещением на накопителе, в самом его начале.

чего?) можно еще раз пожалуйста? для раскатки с нулевым смещением нужна какая-то специальная команда? То, что я делаю неверно? dd if=/media/sda6/windows7.iso of=/dev/sdc

Всё правильно делаешь, твой вариант использования dd — самый популярный и самый тривиальный.

Я просто перегрузил с подробностями (на случай, если будешь разбираться в этой теме глубже).

Кстати, для ускорения процесса можешь увеличить размер блока при копировании, добавив bs=8M (по умолчанию dd копирует блоками по 512 байт).

Оптимальная скорость копирования достигается при увеличении этого параметра до размеров аппаратного буфера накопителя, однако эта информация не всегда известна, потому я обычно использую блоки объемом 2-8 мегабайт.

Ты всё не так делаешь. Надо не через dd, а форматировать флешку в ntfs, потом тупо скопировать файлы, а потом поставить семёрочный загрузчик через mssys.

Читайте также:  Microsoft windows all in one dvd

Потому что страна пидор народ гной , лучшая система у уволенных

Источник

Как исправить read only file system в Linux

Ошибка read only file system может возникнуть при загрузке с LiveCD диска или в режиме восстановления вашего дистрибутива. Она означает, что файловая система в которую вы пытаетесь вести запись примонтирована только для чтения. Этому может быть несколько причин. Есть файловые системы, которые доступны только для чтения это файловая система оптических дисков — ISO, а также файловая система образов SquashFS.

С такими файловыми системами вы сделать ничего не сможете. Для изменения данных в них, надо распаковать образ, изменить данные и запаковать его обратно. Но что касается обычных файловых систем, таких как EXT4, BTRFS, XFS, то их можно монтировать и для чтения и для записи.

Ошибка read only file system в Linux

В этой небольшой статье мы рассмотрим как исправить read only file system Linux перемонтировав файловую систему для записи. Первым делом надо определиться с точкой монтирования, для которой надо разрешить запись. Попытаемся создать файл в корневом каталоге:

Ошибка, файловая система корневого каталога доступна только для чтения. Чтобы посмотреть все точки монтирования доступные в системе выполните в терминале:

mount | grep /dev/sd

В данном случае, корневая файловая система и есть точкой монтирования. Но у вас, например, возникнут проблемы с созданием файла в домашней папке, то надо будет уже перемонтировать /home. Смотрите внимательно. Когда точка монтирования выбрана, осталось её примонтировать с правами на запись:

sudo mount -o remount,rw /

sudo mount -o remount,rw /home

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

sudo mount -o remount,ro /

Теперь вы знаете что означает эта ошибка и как с ею справится. Если у вас остались вопросы, спрашивайте в комментариях!

Источник

Ошибка при запуске сервера

#1 DemonEkb

  • Пользователь
  • 801 сообщений
  • Все установил по инструкции указанной здесь При попытке включить сервер выдает ошибку.

    #2 September

  • Пользователь
  • 5 719 сообщений
  • Читайте также:  Как отключить удаление файлов защитник windows

    ./srcds_linux замени на srcds_run

    #3 DemonEkb

  • Пользователь
  • 801 сообщений
  • ./srcds_linux замени на srcds_run

    порт по стандарту 27015?

    #4 September

  • Пользователь
  • 5 719 сообщений
  • порт по стандарту 27015?

    а причем тут порт? он может быть любым

    #5 DemonEkb

  • Пользователь
  • 801 сообщений
  • а причем тут порт? он может быть любым

    Все разобрался! Спасибо огромное, я думал что не так что то сделал..

    а причем тут порт? он может быть любым

    Вопрос только один, я захочу допустим порт поменять или что либо добавлю из плагинов, то что? Ничего через панель не меняю не ввожу?

    #6 September

  • Пользователь
  • 5 719 сообщений
  • Все разобрался! Спасибо огромное, я думал что не так что то сделал..

    Вопрос только один, я захочу допустим порт поменять или что либо добавлю из плагинов, то что? Ничего через панель не меняю не ввожу?

    а что ты собрался менять в панели?)

    всё ручками нужно делать — панель только для старта — рестарта — остановки самого сервера, ну и для смены пароля рут.

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

    #7 DemonEkb

  • Пользователь
  • 801 сообщений
  • а что ты собрался менять в панели?)

    всё ручками нужно делать — панель только для старта — рестарта — остановки самого сервера, ну и для смены пароля рут.

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

    Принято понято Я просто для теста создал сервак, и вот теперь все отлично Только слоты не получилось 32 поставить хотя прописал так

    #8 Santiago

  • Пользователь
  • 5 052 сообщений
  • А перевести ошибку не пробовали?

    #9 DemonEkb

  • Пользователь
  • 801 сообщений
  • А перевести ошибку не пробовали?

    Пробовал и перевел.. Тока не понял. Сейчас уже освоился

    Последний вопрос, как автоматизировать работу серверов?

    #10 DemonEkb

  • Пользователь
  • 801 сообщений
  • а что ты собрался менять в панели?)
    всё ручками нужно делать — панель только для старта — рестарта — остановки самого сервера, ну и для смены пароля рут.
    Кстати тебе бы тоже не помешало создать отдельного пользователя, и запускать сервер от него.

    Последний вопрос, как запустить сервера так, чтобы после закрытия терминала они работали?
    И установить 32 слота

    Читайте также:  Cisco vpn client mac os x lion

    #11 September

  • Пользователь
  • 5 719 сообщений
  • Последний вопрос, как запустить сервера так, чтобы после закрытия терминала они работали?
    И установить 32 слота

    #12 Santiago

  • Пользователь
  • 5 052 сообщений
  • Последний вопрос, как запустить сервера так, чтобы после закрытия терминала они работали?
    И установить 32 слота

    Они и так должны работать. У тебя вдс на арене?

    #13 September

  • Пользователь
  • 5 719 сообщений
  • Запускать сервер в скрине. В интернете полно скриптов для запуска серверов
    При закрытии терминала запущеное приложение падает

    #14 DemonEkb

  • Пользователь
  • 801 сообщений
  • Запускать сервер в скрине. В интернете полно скриптов для запуска серверов
    При закрытии терминала запущеное приложение падает

    #15 DemonEkb

  • Пользователь
  • 801 сообщений
  • Скринов много Найти бы еще..

    #16 xaN

  • Пользователь
  • 47 сообщений
  • aptget install screen для debian на сколько знаю, а посмотреть запущенные процессы screen -d -r

    #17 dtkoe

  • Пользователь
  • 158 сообщений
  • aptget install screen для debian на сколько знаю, а посмотреть запущенные процессы screen -d -r

    Установка screen (sudo-для убунту) apt-get install screen.

    Просмотр процессов screen -ls либо screen -list.

    Вход в процесс screen -x имя_процесса

    Мм как. Ну я сервера лаунчером запускаю через скрипт, там все предусмотрено.

    Что за лаунчер если не секрет?

    Сообщение отредактировал dtkoe: 21 Октябрь 2015 — 17:20

    #18 DemonEkb

  • Пользователь
  • 801 сообщений
  • Установка screen (sudo-для убунту) apt-get install screen.

    Просмотр процессов screen -ls либо screen -list.

    Вход в процесс screen -x имя_процесса

    Что за лаунчер если не секрет?

    Если не сложно по подробнее уже после установки screenа какие действия

    #19 xaN

  • Пользователь
  • 47 сообщений
  • У меня такой скрипт запуска кс го

    screen -A -m -d -L -S CSGO_1 ./srcds_run -game csgo -console -usercon +game_type 0 +game_mode 1 +ip 0.0.0.0 +port 27015 +mapgroup mg_all +map de_dust2 +fps_max 0 -tickrate 64 –maxdownloadfilesizemb 200 -maxplayers_override 27

    под 0.0.0.0 понятно что ваш ip адрес

    Как запустил скрипт запуска сервера, я пишу screen -d -r и выводишься тот самый сервер что я запустил и ничего больше лишнего

    Источник

    Оцените статью