Sr0 linux что это
Sr0 linux что это
Здравствуйте, уважаемые читатели сайта. Сегодня мы продолжим приобщать вас к прекрасному внутреннему миру Linux-систем и познакомим (как Вы уже наверняка поняли из названия статьи) с монтированием в операционных системах «под управлением» Linux.
И, само собой, постараемся преподнести информацию в облегченном варианте, т.е. мало будем упоминать командную строку и больше внимания уделять работе в графическом режиме. Ну, а там уж как получится. Ну что ж, нечего тянуть, поехали.
В современных дистрибутивах Вы не увидите самого процесса загрузки ядра, ибо всё это происходит за красивым фоном. Но иногда эта информация бывает очень полезна, потому как помимо данных о примонтированных устройствах выводятся различные полезные сообщения ядра – об имеющемся оборудовании; о протоколах и технологиях, которые поддерживаются; а самое главное и ценное – об ошибках, если таковые имеются. Чтобы увидеть все сообщения загружаемой системы, наберите команду:
Загрузка ядра – отдельный разговор, сейчас мы не будем останавливаться на этом, просто введите вышеуказанную команду и внимательно изучите все, что выведется на экран монитора. Уверяю, вы найдете там много чего «вкусненького».
Что дает примерно такой результат:
Вывод:
Сколько разделов на съемном диске, столько и будет подключено файлов-устройств.
Этот же вывод команды можно получить, если откроем содержимое файла /etc/mtab (в некоторых системах Linux файл называется /etc/mnt/tab)
Давайте перейдем к практике. Посмотрите, какие из устройств подключены в данный момент к компьютеру, с помощью команды:
У Вас вывод может оказаться совсем другой, нежели в приведенном ниже рисунке:
Просим не забывать, что процесс монтирования/размонтирования выполняется с привилегиями root, о чем говорит значок # и sudo
С вероятностью на 90 процентов уверен, что на Вашем компьютере есть не только один диск, а их может быть несколько и они могут быть поделены на разделы. Чтобы получить доступ к этим разделам, нам нужно подмонтировать их к корневой файловой системе и только после этого мы можем обращаться к содержимому этих разделов через точку монтирования.
А теперь перейдем непосредственно к тренировкам. Допустим, что под рукой есть только CD/DVD-ROM. Давайте вот на нём и попробуем.
1. Вставьте диск в привод.
2. Он у вас автоматически определится системой, т.е. примонтируется (см.картинку ниже) :
3. Отмонтируйте его командой:
Как видите, команда показала что CD/DVD-ROM отсутствует.
2. Создать директорию — /CDROM
sudo mkdir /run/media/имя_пользователя/CDROM
3. Примонтировать командой
-t iso9660 — параметр монтирования, который обычно определяется автоматически, но в некоторых особых случаях этот параметр нужно указать, чтобы система не говорила: «Ой.. Вот ведь какая незадача, что Вы не определили тип файловой системы». В нашем случае тип файловой системы — iso9660 — этим типом определяются все CD-, DVD-диски;
/run/media/имя_пользователя/CDROM – обязательно указываемый параметр, а то система не поймет, куда Вы хотите все это присоединить.
Аналогичным образом давайте примонтируем флешку:
1. Вставляем флешку в USB
Наша флешка определилась как файл-устройство /dev/sdb1 с именем 3C9B-F329 и с файловой системой FAT32.
2. Далее отсоединяем её командой:
И видим примерно следующее:
3. Теперь создаем папку в каталоге /run/media/имя_пользователя/
sudo mkdir /run/media/имя_пользователя/3C9B-F329
4. Монтируем
sudo mount /dev/sdb1 /run/media/имя_пользователя/3C9B-F329
Получаем на выходе примерно следующее:
Так вот. На протяжении всей статьи Вас подводили к наиважнейшему выводу: монтированием разделов мы “мягко” объясняем системе, как можно добраться до данных и сделать их доступными для использования в наших целях. Главное здесь, чтобы директория или поддиректория существовала, иначе, если её не будет, то весь наш процесс завершится ошибкой монтирования.
Впрочем, хватит терминала, переходим к более простым способам с использованием графических инструментов.
Ко всему прочему.. Есть общая программа для работы с разделами и дисками в любой Linux-системе – это GParted. Эта программа полностью бесплатна и умеет не только монтировать, но еще и очень, очень многое, но мы не будем рассматривать всё на что она способна, а разберем только две операции. Давайте только кратко, в виде наставительной инструкции:
Как размонтировать раздел с помощью Gparted:
Если операция отсоединения не выполнилась, то скорее всего раздел в данный момент используется другими процессами и поэтому не может быть размонтирован. В этом случае необходимо воспользоваться Live CD Gparted:
Теперь ко второй операции.
Как смонтировать раздел в GParted:
Но больше всего мне, в общем-то, нравиться утилита в openSUSE (немецкий дистрибутив) и/или её замечательный “Центр управления” (“Параметры системы“) YaST, с помощью которого можно без особых проблем смонтировать/размонтировать все, что только пожелаете.
Процесс таков:
Напоминание – не забудьте отсоединить тот диск, с которым будете экспериментировать.
Сделайте это штатными средствами, а именно просто нажмите на значок треугольника в проводнике:
Обратите внимание, что один диск занимает, как минимум, две строчки. Первая – это физическое его наименование и маркировка, а вторая – логический диск (разделы) с файловой системой.
Посмотрите на выделенную строчку – там указан тип файловой системы. У нас это FAT32.
Выделите свой диск и нажмите на кнопку “Редактировать”, которая располагается внизу окна.
Откроется окно настроек. Проверьте, чтобы стояла галка около пункта “Не форматировать”.
Обычно все диски в Linux монтируют в папку /run/media/имя_пользователя, о чем мы и упоминали выше.
Поэтому в строке “Точка монтирования“ впишите такой путь для монтирования Вашего диска: /run/media/имя_пользователя/имя вашего диска (в нашем случае это будет выглядеть так: /run/media/имя_пользователя/3C9B-F329).
Как только Вы впишите эту строчку, то сразу станет доступна кнопка “Опции Fstab“. Нажмите на неё, а в открывшемся окне отметьте точкой пункт “ID устройства“ и поставьте галочку на “Монтируемый пользователем“. Это нужно для того, чтобы Вы могли пользоваться диском в режиме обычного пользователя, а не только администратора.
Теперь посмотрите на пункт “Значения произвольных опций“. Там найдите текст umask=0002, и замените 0002 на 0000 (это права доступа к разделу) и согласитесь со всеми изменениями, нажав два раза ОК и Вас вернёт обратно к списку дисков. И, последнее, собственно, – в этом окне нажмите ОК. Программа снова выдаст вам предупреждение, что все изменения сейчас запишутся в файл. Если вы уверены в том что делаете, подтвердите изменения, нажав кнопку “Применить“.
В итоге, если всё было сделано корректно, то зайдя в папку /run/media/имя_пользователя (кстати посмотреть можно и через файловый менеджер, а именно, можете войти в терминал и набрать команду mс) Вы увидите:
Ура, а вот и наша примонтированная флешка. Можно возрадоваться. Бедная флешка.. Что она только не пережила на момент написания этой статьи.
Послесловие.
Ладно. На этом заканчиваем наше повествование. Оставайтесь с проектом, здесь Вам рады.
Как монтировать DVD и CD-диски с помощью Ubuntu
В этом руководстве вам будет показано, как монтировать DVD или CD с использованием Ubuntu Linux. Руководство показывает несколько методов на случай, если один из способов не работает для вас.
Легкий путь
В большинстве случаев, когда вы вставляете DVD, вы должны быть немного терпеливы, пока DVD загружается. После этого вы увидите экран, аналогичный показанному в этом руководстве.
Сообщения, которые вы получите, будут различаться в зависимости от типа носителя, который вы вставили.
Например, если вы вставили DVD с передней стороны магазина, который содержит программное обеспечение, предназначенное для автоматического запуска, вы увидите сообщение о том, что программное обеспечение хочет работать. Затем вы можете выбрать, запускать это программное обеспечение или нет.
Если вы вставите чистый DVD, вас спросят, что вы хотите сделать с DVD, например, создать аудио DVD.
Если вы вставите аудио CD, вас спросят, хотите ли вы импортировать музыку в ваш аудиоплеер, такой как Rhythmbox.
Если вы вставите DVD, вас спросят, хотите ли вы воспроизвести DVD в Totem.
Вас спросят, что делать, когда вы снова вставите этот DVD в будущем. Примеры включают в себя:
Вы можете спросить, в чем смысл руководства, показывающего, как сделать что-то настолько простое, но иногда все идет не по плану, и вы захотите использовать командную строку для монтирования DVD.
Смонтировать DVD с помощью файлового менеджера
Вы можете увидеть, был ли DVD смонтирован с помощью файлового менеджера. Чтобы открыть файловый менеджер, щелкните значок шкафа для хранения документов на панели запуска Ubuntu, который обычно является вторым вариантом вниз.
Если DVD-диск смонтирован, он появится в виде значка DVD в нижней части панели запуска Ubuntu. Вы можете открыть DVD в файловом менеджере, нажав на значок DVD.
Если вам повезет, вы увидите DVD в списке в левой части экрана диспетчера файлов. Как правило, вы можете дважды щелкнуть по имени DVD (с символом DVD), и файлы, которые находятся на DVD, появятся на правой панели.
Как извлечь DVD с помощью файлового менеджера
Как смонтировать DVD с помощью командной строки
DVD-привод является устройством. Устройства в Linux обрабатываются так же, как и любой другой объект, и поэтому они перечислены в виде файлов.
Вы можете перейти с помощью команды cd к папке/dev следующим образом:
Теперь используйте команду ls и команду less, чтобы получить список.
Если вы пройдете по списку, вы увидите следующие две строки:
Это говорит нам о том, что CD-ROM и DVD связаны с sr0, поэтому вы можете смонтировать DVD или CD с помощью одной и той же команды.
Чтобы смонтировать DVD или CD, вам нужно использовать команду mount. Прежде всего, вам нужно куда-то установить DVD.
Для этого перейдите в папку/media/с помощью следующей команды:
Теперь создайте папку для монтирования DVD в
Наконец, смонтируйте DVD с помощью следующей команды:
DVD будет смонтирован, и вы сможете перейти к папке media/mydvd и выполнить просмотр каталога в окне терминала.
Как размонтировать DVD с помощью командной строки
Чтобы размонтировать DVD, все, что вам нужно сделать, это запустить следующую команду:
Как извлечь DVD с помощью командной строки
Чтобы извлечь DVD с помощью командной строки, используйте следующую команду:
Резюме
В большинстве случаев вы будете использовать графические инструменты для навигации и воспроизведения содержимого DVD-дисков, но если вы окажетесь на компьютере без графического дисплея, то теперь вы знаете, как установить DVD-диск вручную.
Монтирование cd/dvd привода [Решено]
Всем доброго времени суток!
Пару дней назад перешел с винды на кубунту и столкнулся со следующей проблемой:
В винде сd/dvd привод работал, а в кубунту не могу посмотреть файлы с dvd диска (сd не проверял). Заходил и в media и в mnt не пойму где они и не понятно примонтирован ли он.
Подскажите, пожайлуйста.
Тут немного не так, как на винде. После установки диска в привод срабатывает виджет Подключаемые устройства с предложением открыть диск в диспетчере файлов Dolphin. Если у вас этого не происходит, то либо диск не читаемый, либо привод не рабочий при активированном указанном виджете.
привод рабочий и этот же диск в винде прекрасно открывается, а при запуске диска он крутится но никаких виджетов не запускается
Найдите виджет в системном трэе и клацните по нему левой кнопкой мыши.
искал, искал, но ничего похожего не нашел
нашел виджет «Подключаемые устройства» в трее (выглядит в виде флешки). При подключении флешки, она там отображается. Но при подключении диска ничего не происходит кроме вращения в приводе.
Попробуй передернуть разъемы на приводе, вдруг решится как с памятью.
Начнем с самого начала. Нужно открыть консоль (konsole) и в ней набрать:
ls /dev
После этого внимательно смотрим в выхлоп на наличие устройств типа cdrom, cdrw, dvd,dvdrw. Если таковые есть в наличии, значит привод опознается системой. Если их нет, то это уже хуже.
Среди того что он мне выдал было следующее:
cdrom loop0 ram3 tty10 tty4 ttyS1 uinput
cdrw loop1 ram4 tty11 tty40 ttyS10 urandom
dvd mem sda tty20 tty5 ttyS2 vcs5
dvdrw memory_bandwidth sda1 tty21 tty50 ttyS20 vcs6
значит, привод системой определяется. Если всунуть в него диск, в трее вылезает окошко с предложением открыть содержимое в проводнике? Если нет, стоит попробовать подмонтировать вручную (это можно сделать как-то так, и посмотреть в смонтированой папке, появилось ли что. Если появилось, то перед выниманием диска не забыть отмонтировать.
погоди. Сначала надо вставить диск, а потом уже монтировать.
Этого не пробовал. Всё это время пытался подключить dvd диск и безуспешно. Но зато CD-R, оказывается, распознаёт автоматически. CD-RW не пробовал ибо не нашёл. А вот DVD не идет. Может быть в терминале надо что-то про dvd писать а не cd-rom.
На udf выдаёт:
mount: /dev/sr0 is write-protected, mounting read-only
mount: /dev/sr0: can’t read superblock
А на auto:
mount: /dev/sr0 is write-protected, mounting read-only
mount: wrong fs type, bad option, bad superblock on /dev/sr0,
missing codepage or helper program, or other error
Странно, я попробовал вставить пару других dvd дисков и всё отлично работает. Похоже этот диск надо было как-то по-другому записывать. В винде работает, а в линуксе нет, не знаю в чём дело и как лучше записывать, чтобы везде нормально читались.
Ошибка при монтировании CDROM 0
GNU/Linux, UNIX, Open Source → Аппаратное обеспечение
Я монтирую привод mount /dev/sr0 /mnt/cdrom
mount: No medium found
если посмотреть dmesg | tail
hdc: ATAPI reset complete
hdc: status error: status=0×50
ide-scsi: Strange, packet command initiated yet DRQ isn’t asserted
SCSI error: host 2 id 0 lun 0 return code = 27070000
Sense class 0, sense error 0, extended sense 0
Вчера у меня всё было путём. А сегодня уже не монтируется… даже не знаю в чём может быть трабла. Ну, я ставил пару пакетов, но после деинсталяции ничего не изменилось. И тем более они не связаны с этим: это man и groff
Подскажите, пожалуйста, в чём может быть проблема.
Гугль ничего не дал, кроме совета замены ядра 2.4.x на 2.6.x
Дистриб Slackware 10.2, ядро 2.4.31
хотя в гугле я нашёл что с 2.6.х тоже есть похожая трабла:
irst time i’ve seen the problem was with 2.6.8 and now i work with
2.6.9-rc1 — i thought this could be a known and fixed problem, but i
have the same problem.
взято от сюда http://www.uwsg.iu.edu/hypermail/linux/kernel/0409.0/0255.html
вообще, если следовать приведенному dmesg, то монтировать надо /dev/hdc, если, конечно, у тебя sr0 — это не линк на hdc.
При загрузке системы:
Attached scsi CD-ROM sr0 at scsi2, channel 0, id 0, lun 0
sr0: scsi3-mmc drive: 24x/24x writer cd/rw xa/form2 cdda tray
Вывод при включении DMA на sr0/hdc
HDIO_SET_DMA failed: Invalid argument
setting using_dma to 1 (on)
setting using_dma to 1 (on)
Когда убираешь эмуляцию скази при загрузке в лило:
То монтируется /dev/hdc без проблем.
Почему /dev/sr0 не хочет монтироваться? куда копать?
А вообще на, что указывает линк /dev/sr0? У меня вот, например, он указывает на /dev/scd0. А у Вас?
ну а зачем тебе вообще скази эмуляция?
диски писать? так и в 2.4. вроде с какой-то версии уже можно и dev=/dev/hdc указывать…
Вчера всю ночь сидел разбирался переустанавливал заново систему несколько раз.
Оказалось вся причина в pcmcia модулях. Если их не подгружать, то скази эмуляция будет работать без проблем.
И я ошибся, когда писал, что без скази эмуляции всё работает. На самом деле если подгрузить pcmcia модули, то работать не будет и без скази эмуляции, короче, в любом случае при загрузке pcmcia модулей cd привод не монтируется. Я просто убрал этот пакет и почистил ручками некторые директории (ибо не удаляет анинсталлер всё, но предупреждает, что такие-то директории не удалены)
Пакет с pcmcia модулями называется так: pcmcia-cs-3.2.8-i486-1.tgz
Buffer I/O error on dev sr0
Привет. После загрузки ОС в лог сыпется ошибка
скажи модему отрубить привод, т.е. работать в режиме сетевая карта онли (смотри команды на 4pda в теме про свой модем)
Я так свой модем пару недель назад ушатал. AT команду для возвращения в дефолт не знаю, а интернет не работает.
Модем в каком режиме всё-таки работает? Просто eject /dev/sr0 ошибку с приводом не снимает? Модем подключается непосредственно в порт USB?
При подключении как модем определяется (какое устройство видит система)? // неплохо бы модель указать
Модем МТС 320s, не помню как хуавейевский оригинал называется. Я его в режим только модем перевёл. lsusb видит его как 12d1:1506 Huawei Technologies Co., Ltd.. Но при этом он не работает. Даже в винде перестал работать через фирменную утилиту для подключения. У меня в ящике стола другой модем валялся. Я туда симку переставил и больше не экспериментировал.
Появляются два устройства /dev/ttyUSB0 и /dev/ttyUSB1.
Модем МТС 320s, не помню как хуавейевский оригинал называется. Я его в режим только модем перевёл. lsusb видит его как 12d1:1506 Huawei Technologies Co., Ltd..
Появляются два устройства /dev/ttyUSB0 и /dev/ttyUSB1.
Я обычно видел 1 или 3 порта (впрочем это ни о чём не говорит)
Интернеты опознают модель как «Huawei E3121» и предлагают команды для изменения режима работы модема
Я бы «по-быстрому и на коленке» сделал так.
Возможно это вариация вот этой проблемы: systemd-udevd грузит процессор (я там хотел поотлаживать это, но автор темы куда-то пропал).
Запусти udevadm monitor и посмотри что он выводит.