Я пытаюсь смонтировать DVD, но это не работает.

Вопрос или проблема

Я ввожу:
mount /dev/sda2 /mnt/dvd

Но это выводится:
mount: вы должны указать тип файловой системы

Вывод команды lsblk:

sda      8:0    0 149.1G  0 диск 
├─sda1   8:1    0 145.1G  0 часть /
├─sda2   8:2    0     1K  0 часть 
└─sda5   8:5    0     4G  0 часть [SWAP]
sr0     11:0    1   2.2G  0 rom 

Я могу только предположить, что ваш DVD – это внутренний, с установленными перемычками Master/Slave правильно в BIOS, чтобы оборудование было доступно для ядра или системы, чтобы она могла получить доступ к его содержимому. Жесткий диск обычно является мастером, а другие периферийные устройства, такие как CD/DVD, обычно являются слейвами.

Один из способов узнать, где ваш CD/DVD смонтирован, – это вставить CD/DVD и открыть свои файлы в файловом менеджере, таком как Nautilus или Nemo, или просто щелкнуть на значок Файлы. Наведите указатель мыши на ваши Устройства, которые сейчас отображаются. Если ничего не появляется для вашего CD/DVD, когда вы наводите мышь на Устройства с диском CD/DVD внутри. Если он появился, и мышь находится над указанным устройством, вам будет показан путь, например, Media / (имя компьютера или пользователя) / Текущая метка имени cd/dvd. Вы можете зайти в эту папку и прочитать, какой букве диска присваивается для вашего CD/DVD. Ex.cdrom0 или другое число, чтобы вы могли монтировать его на постоянной основе в систему.

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

Или если вы хотите сделать это через терминал, вы можете использовать
mount|grep ^’/dev’

что выведет информацию в следующем формате: Это просто пример.
/dev/sda2 на / типа ext3 (rw,relatime,errors=remount-ro)
/dev/sda1 на /media/Windows-XP-x64 типа fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)
/dev/sr0 на /media/cdrom0 типа iso9660 (ro,nosuid,nodev,user=ozzman)

Как видите, ваш CD/DVD отображается в этой папке, вы можете открыть эту папку, обладая привилегиями root для вашего файлового менеджера, чтобы вы могли изменить ее в вашей файловой системе, чтобы она была видна каждый раз при загрузке, изменив точку монтирования или сделав следующее в терминале.

[Ubuntu] Монтирование/Размонтирование CD/DVD
в командной строке
Чтобы смонтировать ваш CD/DVD:
Откройте терминал ctrl+alt+t и введите
sudo mount /media/cdrom0/ -o unhide
Чтобы размонтировать ваш CD/DVD:
Откройте терминал и введите:
sudo umount /media/cdrom0/ -l
Предполагая, что media/cdrom0 является местоположением вашего CD/DVD.

Это должно смонтировать ваш CD/DVD привод как часть вашей системы при загрузке.

Если нет, можете снова опубликовать здесь.

Как смонтировать cdrom в Linux

  1. Обнаружение драйверов CD/DVD-ROM
  2. Создание точки монтирования
  3. Монтирование CDROM
  4. Монтаж аудио-CD
  5. Разрешение пользователям монтировать CDROM
  6. Umount и извлечение CDROM
  7. Устранение неполадок
    7.1. Проверка поддержки ISO9660
    CD и DVD используют файловую систему ISO9660. Цель ISO9660 – предоставить стандарт обмена данными между различными операционными системами. В результате любая операционная система Linux способна обрабатывать файловую систему ISO9660. Этот гид описывает способ монтирования / размонтирования файловой системы ISO9660 в Linux, что позволяет пользователю читать данные с CD или DVD носителей.*

Если у вас все еще есть вопросы после прочтения этой статьи, пожалуйста, попробуйте наш новый форум LinuxCareer.

  1. Обнаружение драйверов CD/DVD-ROM
    Сначала нам нужно найти пригодные устройства, способные читать данные ISO9660. Другими словами, нам нужно найти доступные приводы CD/DVD на нашей системе Linux. Для этого мы можем использовать команду “wodim” и ее опцию –devices. wodim просканирует и выведет символические имена устройств, найденные в каталоге /dev/*:

wodim –devices

Если команда wodim недоступна на вашей системе, убедитесь, что пакет cdrecord установлен на вашей системе.

Debian и Ubuntu:

Sudo apt-get install cdrecord

RedHat, Fedora, CentOS:

yum install cdrecord

Как только вы выполните команду wodim и у вас есть какое-то аппаратное обеспечение CD/DVD в системе, вы должны увидеть вывод, похожий на следующий:

$ wodim –devices

>wodim: Обзор доступных дисков (1 найден):

0 dev=’/dev/scd0′ rwrw– : ‘TSSTcorp’ ‘CD/DVDW SH-S183L’

Из приведенного выше вывода мы можем определить, что наш CDROM / DVDROM привод доступен по символическому пути /dev/scd0.

Кроме того, следует упомянуть, что различные системы могут вести себя по-разному. Например, в Debian Linux пользователь, запускающий команду wodim, должен принадлежать группе cdrom, в противном случае команда wodim завершится с сообщением об ошибке, похожим на следующий:

wodim: Нет такого файла или каталога.
Невозможно открыть драйвер SCSI!
Для возможных целевых устройств попробуйте ‘wodim –devices’
или ‘wodim -scanbus’.
Для возможных спецификаторов транспортировки попробуйте ‘wodim
dev=help’.
Для конфигурации устройств IDE/ATAPI,
смотрите файл README.ATAPI.setup из
документации к wodim.
2. Создание точки монтирования
В вашей системе Linux может уже быть создана точка монтирования для вас, это обычно что-то вроде /cdrom, /media/cdrom, /media/cdrom0 или /mnt/cdrom . Если это не так, не стесняйтесь создать свою собственную точку монтирования. Наличие точки монтирования – это абсолютная необходимость! Точка монтирования будет представлять собой место, откуда данные, расположенные на CD или DVD, будут доступны пользователю.

sudo mkdir /media/cdrom

  1. Монтирование CDROM
    Если вы не принадлежите к группе cd-rom и, следовательно, не обладаете правами на монтирование CD-ROM, переключитесь на пользователя root #sudo -i и выполните команду ниже:

sudo mount -t iso9660 /dev/scd0 /media/cdrom

mount: блокирующее устройство /dev/sr0 защищено от записи, монтирование только для чтения
ваш CDROM теперь смонтирован и доступен из каталога /media/cdrom. В этот момент просто перейдите в этот каталог, чтобы получить доступ к вашим данным.

  1. Монтаж аудио-CD
    Иногда вы хотите послушать свою любимую музыку, и когда вы пытаетесь смонтировать музыкальный CD с помощью команды выше, вы можете столкнуться с проблемами, такими как:

linuxcareer.com

mount -t iso9660 /dev/hdc /media/cdrom0/

mount: блокирующее устройство /dev/hdc защищено от записи, монтирование только для чтения
mount: неверный тип fs, плохой параметр, плохой суперблок на /dev/hdc,
отсутствует кодовая страница или другая ошибка
В некоторых случаях полезная информация находится в syslog – попробуйте
dmesg | tail или что-то подобное

linuxcareer.com#
Это потому, что музыкальные CD не содержат стандартной файловой системы iso9660 как таковой. На самом деле дело с музыкальными CD-ROM проще, чем с CD-ROM с данными, использующими файловую систему iso9660.

Чтобы послушать музыкальный CD, все что нужно сделать – это вставить музыкальный CD (компакт-диск) в привод CD-ROM/DVD-ROM и запустить ваш любимый музыкальный проигрыватель. Единственное, о чем вам может понадобиться позаботиться, это установлен ли пакет “kdemultimedia-kio-plugins” для KDE или пакет “gnome-media” для оконного менеджера Gnome. Эти пакеты позволяют вам слушать содержимое музыкального CD.

В случае, если вы хотите увидеть содержимое вашего музыкального CD или, возможно, конвертировать некоторые музыкальные треки в формат MP3/OGG, просто запустите “KONQUEROR” и введите место:

audiocd:/
в строке навигации Konqueror.

  1. Разрешение пользователям монтировать CD-ROM
    Вы также можете разрешить пользователям системы монтировать CD или DVD. Для этого отредактируйте файл /etc/fstab и добавьте строку, аналогичную приведенной ниже:

/dev/sdc0 /media/cdrom0 iso9660 ro,user,noauto 0 0

  1. Umount и извлечение CDROM
    Существует несколько способов удалить/размонтировать CDROM.

unmount /dev/hdc

eject

или вы можете просто выполнить:

eject

Если вы не можете размонтировать ранее смонтированный CD-ROM, убедитесь, что вы не находитесь в каталоге, где смонтирован ваш CD-ROM, или что какое-то другое приложение не использует его.

Если у вас все еще возникают проблемы с размонтированием вашего CD-ROM носителя, вы можете использовать команду fuser, чтобы завершить все связанные процессы, использующие ваше устройство.

fuser -mk /dev/hdc

eject

ЗАМЕТКА: Никогда не используйте приведенную выше команду на устройствах, смонтированных в режиме чтения/записи, если вы не уверены, что делаете.

  1. Устранение неполадок

7.1. Проверка поддержки ISO9660
Хотя маловероятно, что ваша система не поддерживает эту конкретную файловую систему, вот несколько советов о том, как проверить наличие ISO9660 в вашей системе Linux.

В случае возникновения проблем попробуйте поискать загруженные модули ядра с помощью команды lsmod или посмотрев содержимое файла /proc/filesystem:

cat /proc/filesystems | grep iso9660

или

lsmode | grep iso9660

Фактический модуль является частью пакета libiso9660. Обе команды должны сообщить о доступной файловой системе ISO9660.

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

Вам нужно либо записать что-то на него (например, образ iso9660 с использованием cdrecord, wodim или аналогичного), либо, если это DVD+RW, вы можете отформатировать его, используя инструменты из пакета udftools или носителя с пакетом dvd+rw-tools.

Также не знаю, почему вы думаете, что /dev/sda2 – это DVD, это выглядит как раздел жесткого диска. Ваш привод DVD, вероятно, /dev/sr0.

Ответ или решение

Как исправить проблему с монтированием DVD в Linux

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

1. Анализ проблемы

Вы указали команду:

mount /dev/sda2 /mnt/dvd

И получили ошибку:

mount: you must specify the filesystem type

На основе вывода команды lsblk, мы видим, что /dev/sda2 — это раздел жесткого диска (размером 1K), а не DVD-привод. Ваш DVD-диск, скорее всего, находится по адресу /dev/sr0.

Чтобы правильно смонтировать DVD, следует использовать правильный путь к устройству.

2. Правильное устройство и тип файловой системы

Для монтирования DVD необходимо убедиться в наличии в нем файловой системы. DVD и CD обычно используют файловую систему ISO9660 или UDF. Если диск пустой или если это DVD, записанный без файловой системы, его нельзя будет смонтировать.

Определение правильного устройства

Проверьте партии и устройства в вашем системе с помощью:

lsblk

Из вывода, который вы предоставили, видно, что ваш DVD-привод доступен как /dev/sr0. Убедитесь, что у вас есть вставленный надежный диск с файлами.

3. Монтирование DVD-диска

Сначала создайте точку монтирования, если она еще не существует:

sudo mkdir -p /mnt/dvd

Затем смонтируйте диск, используя следующую команду:

sudo mount -t iso9660 /dev/sr0 /mnt/dvd

Если у вас DVD с файловой системой UDF, попробуйте:

sudo mount -t udf /dev/sr0 /mnt/dvd

Обратите внимание на возможность указания параметра -o unhide, если вы хотите увидеть скрытые файлы:

sudo mount -t iso9660 -o unhide /dev/sr0 /mnt/dvd

4. Проверка ошибок

Если команда монтирования возвращает ошибку, можно использовать команду dmesg для получения дополнительной информации:

dmesg | tail

Эта команда проверит сообщения ядра и может предоставить полезные подсказки о том, что произошло не так.

5. Работа с пустыми DVD

Если вы пытаетесь смонтировать пустой DVD, то имейте в виду, что его нельзя смонтировать, поскольку он не содержит файловой системы. Если хотите записать на пустой диск, используйте инструменты, такие как cdrecord или wodim:

sudo wodim dev=/dev/sr0 -eject your_image.iso

6. Постоянное монтирование

Если вы хотите, чтобы ваш DVD-привод автоматически монтировался при загрузке системы, добавьте запись в файл /etc/fstab:

/dev/sr0 /media/cdrom iso9660 ro,user,noauto 0 0

Заключение

Следую этим шагам, вы сможете правильно смонтировать ваш DVD и устранить возникшие проблемы. Если проблема сохраняется, предоставьте больше информации о том, что происходит, чтобы вы могли получить более целенаправленную помощь.

Оцените материал
Добавить комментарий

Капча загружается...