Linux извлечь cd rom

Как извлечь CD / DVD из командной строки

Я просто щелкнул правой кнопкой мыши значок DVD в Unity Launcher, чтобы извлечь его, но вместо того, чтобы нажать кнопку «Извлечь», я пропустил и выбрал опцию «Разблокировать из панели запуска».

Как я могу извлечь диск из дисковода, если опция Launcher отсутствует?

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

Значок на самом деле не возвращается для этого конкретного диска. Появится похожий, с более низким разрешением и без опции извлечения, а полный появится, когда вы вставите новый диск. Я не уверен, как отменить это — я все еще изучаю это.

Я думаю, вам нужно добавить устройство после команды eject, например, eject / dev / sr0 — Кажется, по умолчанию symlink / dev / dvd больше не создается по умолчанию, а «eject» работает только для / dev / dvd, когда введено без параметров

eject работал для меня, затем перестал работать, со следующей ошибкой: «eject: / dev / cdrom: не найдена точка монтирования или устройство с заданным именем». После выполнения eject /dev/sr0 я мог снова использовать eject и eject -T т. Д.

Чтобы открыть дисковод компакт-дисков / извлечь компакт-диск:

  • Откройте терминал с помощью Ctrl + Alt + T и введите eject
  • Чтобы закрыть лоток, введите eject -t
  • И для переключения (если открыто, закрыто и если закрыто, открыто) введите eject -T

Все эти команды могут быть введены в диалог запуска ( Alt + F2 )

Для получения дополнительных параметров введите eject -h в терминал.

Открытие лотка

Простая функция для .bashrc

Несколько проблем возникают при извлечении дисков. Иногда они не хотят извлекать, потому что они смонтированы и т. Д. Вы можете переопределить это с помощью eject -l /media/mountpoint или ( /mnt/mountpoint ). Я написал функцию, которую можно вызвать, просто набрав opentray в командной строке.

уведомление

  • вы устанавливаете постоянную точку монтирования для вашего диска /dev/sr0 (то же самое /dev/cdrom , что, просто символически связано с /dev/sr0 )
  • Ваша точка монтирования автоматически создается при вставке диска в дисковод. (Это может быть проигнорировано, если вы удалите / закомментируете все строки, где существует rm -r «$ » таким образом, что точка монтирования никогда не будет удалена автоматически)
  • Должен запускаться от имени пользователя root, если вы не изменили права доступа к функциям монтирования вручную (я никогда не пробовал этого)
function opentray () < mountdir="/media/DVD" if [ -d "$" ] # If directory $ exists then if [ $(mount | grep -c "$") = 1 ] # If drive is mounted, then then echo "/dev/sr0 is now mounted to $. I'll try to unmount it first and eject/open the tray." umount -l "$" rm -r "$" sysctl -w dev.cdrom.autoclose=0 # Ensure drive doesn't auto pull tray back in. eject exit else echo "/dev/sr0 is not mounted. Opening the tray should be easy. Ejecting/opening now." rm -r "$" sysctl -w dev.cdrom.autoclose=0 # Ensure drive doesn't auto pull tray back in. eject exit fi else echo 'The directory "$" does not exist. Ejecting/opening the tray.' sysctl -w dev.cdrom.autoclose=0 # Ensure drive doesn't auto pull tray back in. eject exit fi > 

Закрытие лотка

Для полноты вы можете добавить этот псевдоним в ваш .bashrc (или .bash_aliases файл), чтобы вытащить лоток обратно из командной строки. Вам не нужно быть пользователем root.

Читайте также:  Kaspersky плагин управления linux

Источник

Извлечь CD

Ситуация следующая. Вставил CD, какое-то время поработал с системой, решил извлечь CD. Щелкаю на ярлык CD, говорю извлечь — Linux говорит, что извлечь не может — так как устройство занято. Проверил — видимых приложений, которые используют CD нет. Как узнать какой поток/процесс занял cd и как убить этот самый поток/процесс. А еще лучше — заставить его освободить cd.

Re: Извлечь CD

Re: Извлечь CD

при условии, что твой cdrom смонтирован в /mnt/cdrom

посмотреть где он смотниторван можно в /etc/fstab

Re: Извлечь CD

Re: Re: Извлечь CD

У пацана явно КДЕ — у меня похожие проблемы были. Когда ему говоришь «отмонтировать» он и делает стандартный umount /mnt/cdrom и в случае ошибки выкидывает вывод umount’а. Решение мне не изветсно, юзаю GNOME 2.2, думаю переезжать под 2.6.

Re: Re: Re: Извлечь CD

Не понимаю, в чем проблема. Это КДЕ глючит, или просто какой-то процесс использует файлы из каталога, куда подмонтирован сидюк?

Из под рута вводишь «fuser /mnt/cdrom» и получаешь PID поцесса, использующего сидюк.

Re: Извлечь CD

Да, бывает такой глюк.
Поэтому mount и umount у меня повешены на gkrellm.
И туда прописано umount -l /mnt/cdrom && eject

Re: Re: Извлечь CD

А у меня кнопка была на клавиатуре забиндина когда-то под это дело. Сейчас использую supermount.

Re: Извлечь CD

> Ситуация следующая. Вставил CD, какое-то время поработал с системой, решил извлечь CD. Щелкаю на ярлык CD, говорю извлечь — Linux говорит, что извлечь не может — так как устройство занято. Проверил — видимых приложений, которые используют CD нет. Как узнать какой поток/процесс занял cd и как убить этот самый поток/процесс. А еще лучше — заставить его освободить cd.

Угумс, а MidnightCommander или иной файловый менеджер отображает содержимое CD ?

«видимых приложений, которые используют CD нет» — знакомая шняга.

Извлечь CD

1) Проблема наблюдается не только под KDE но и в gnome 2.4 2) в mc — ничего не отображается — более того — вырублены все окна. по крайне мере в том, что по win называлось панелью задач, ничего не наблюдается 😉

по поводу fuser. а где его взять ? или где он находится ?

говорю man fuser — информация выводится говорю просто fuser — сообщение о том, что неизвестная команда

Источник

Как монтировать DVD и CD-диски с помощью Ubuntu

В этом руководстве вам будет показано, как монтировать DVD или CD с использованием Ubuntu Linux. Руководство показывает несколько методов на случай, если один из способов не работает для вас.

Легкий путь

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

Сообщения, которые вы получите, будут различаться в зависимости от типа носителя, который вы вставили.

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

Читайте также:  Менеджер драйверов kali linux

Если вы вставите чистый DVD, вас спросят, что вы хотите сделать с DVD, например, создать аудио DVD.

Если вы вставите аудио CD, вас спросят, хотите ли вы импортировать музыку в ваш аудиоплеер, такой как Rhythmbox.

Если вы вставите DVD, вас спросят, хотите ли вы воспроизвести DVD в Totem.

Вас спросят, что делать, когда вы снова вставите этот DVD в будущем. Примеры включают в себя:

  • спроси что делать
  • ничего не делать
  • откройте папку в файловом менеджере
  • выберите другое приложение

Вы можете спросить, в чем смысл руководства, показывающего, как сделать что-то настолько простое, но иногда все идет не по плану, и вы захотите использовать командную строку для монтирования DVD.

Смонтировать DVD с помощью файлового менеджера

Вы можете увидеть, был ли DVD смонтирован с помощью файлового менеджера. Чтобы открыть файловый менеджер, щелкните значок шкафа для хранения документов на панели запуска Ubuntu, который обычно является вторым вариантом вниз.

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

Если вам повезет, вы увидите DVD в списке в левой части экрана диспетчера файлов. Как правило, вы можете дважды щелкнуть по имени DVD (с символом DVD), и файлы, которые находятся на DVD, появятся на правой панели.

Если по какой-то причине DVD-диск не был автоматически подключен, попробуйте щелкнуть правой кнопкой мыши DVD-диск и выбрать в контекстном меню параметр mount .

Как извлечь DVD с помощью файлового менеджера

Вы можете извлечь DVD, щелкнув правой кнопкой мыши на DVD и выбрав опцию Извлечь , или нажав на значок извлечения рядом с DVD.

Как смонтировать DVD с помощью командной строки

DVD-привод является устройством. Устройства в Linux обрабатываются так же, как и любой другой объект, и поэтому они перечислены в виде файлов.

Вы можете перейти с помощью команды cd к папке/dev следующим образом:

Теперь используйте команду ls и команду less, чтобы получить список.

 ls -lt | меньше 

Если вы пройдете по списку, вы увидите следующие две строки:

 cdrom -> sr0 
dvd -> sr0

Это говорит нам о том, что CD-ROM и DVD связаны с sr0, поэтому вы можете смонтировать DVD или CD с помощью одной и той же команды.

Чтобы смонтировать DVD или CD, вам нужно использовать команду mount. Прежде всего, вам нужно куда-то установить DVD.

Для этого перейдите в папку/media/с помощью следующей команды:

Теперь создайте папку для монтирования DVD в

 sudo mkdir mydvd 

Наконец, смонтируйте DVD с помощью следующей команды:

 sudo mount/dev/sr0/media/mydvd 

DVD будет смонтирован, и вы сможете перейти к папке media/mydvd и выполнить просмотр каталога в окне терминала.

 cd/media/mydvd 
ls -lt

Как размонтировать DVD с помощью командной строки

Чтобы размонтировать DVD, все, что вам нужно сделать, это запустить следующую команду:

 sudo umount/dev/sr0 

Как извлечь DVD с помощью командной строки

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

 sudo eject/dev/sr0 

Резюме

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

Источник

How to eject a CD/DVD from the command line

I’ve just right clicked on the DVD icon in the Unity Launcher in order to eject it, but instead of hitting the ‘Eject’ button, I missed and hit the ‘Unlock from Launchpad’ option instead. How do I go about ejecting the disk from the drive now that the Launcher option is missing?

Читайте также:  Remote helper astra linux

6 Answers 6

In order to eject a disk from the drive, whether it’s a CD or a DVD, open a terminal and simply execute the eject command.

The icon does not actually come back for that particular disk. A similar one will appear, at a lower resolution and without the eject option, and the full one will appear when you insert a new disk. I’m not sure how to undo this — I’m still looking into that.

I think you need too add the device after the eject command, like eject /dev/sr0 — It seems the default symlink /dev/dvd is not created anymore by default, and «eject» only works for /dev/dvd when entered without parameters

eject worked for me then got stopped working, with the following error: «eject: /dev/cdrom: not found mountpoint or device with the given name». After executing eject /dev/sr0 I could again use eject , eject -T etc.

To open the CD drive / eject the CD:

  • Open Terminal using Ctrl + Alt + T , and type eject
  • To close the tray, type eject -t
  • And to toggle (if open, close and if closed, open) type eject -T

All these commands can be typed into the run dialogue ( Alt + F2 )

For more options, type eject -h into Terminal.

Opening the Tray

Easy Function for .bashrc

A few issues arise when ejecting drives. Sometimes they don’t want to eject, because they are mounted etc. You can override this with eject -l /media/mountpoint or ( /mnt/mountpoint ). I wrote a function that can be called by simply typing opentray on your command line.

Notice

  • you setup a permanent mount point for your drive /dev/sr0 (same thing as /dev/cdrom , which is just symbolically linked to /dev/sr0 )
  • your mount point is automatically created when you insert a disk into the drive. (This can be ignored if you remove/comment out all lines where rm -r «$» exists that way the mount point will never be removed automatically)
  • Must run as root unless you changed the permissions manually of mounting functions (I have never tried this)
function opentray () < mountdir="/media/DVD" if [ -d "$" ] # If directory $ exists then if [ $(mount | grep -c "$") = 1 ] # If drive is mounted, then then echo "/dev/sr0 is now mounted to $. I'll try to unmount it first and eject/open the tray." umount -l "$" rm -r "$" sysctl -w dev.cdrom.autoclose=0 # Ensure drive doesn't auto pull tray back in. eject exit else echo "/dev/sr0 is not mounted. Opening the tray should be easy. Ejecting/opening now." rm -r "$" sysctl -w dev.cdrom.autoclose=0 # Ensure drive doesn't auto pull tray back in. eject exit fi else echo 'The directory "$" does not exist. Ejecting/opening the tray.' sysctl -w dev.cdrom.autoclose=0 # Ensure drive doesn't auto pull tray back in. eject exit fi > 

Closing the Tray

For completeness, you can add this alias to your .bashrc ( or .bash_aliases file) to pull the tray back in from the command line. You do not need to be root.

Источник

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