Решено: вытащить диск

Модераторы: Skull, Модераторы разделов

Grig
Сообщения: 81
ОС: Ubuntu 9.10

Решено: вытащить диск

Сообщение Grig »

Здравствуйте!
очень часто сталкиваюсь с такой проблемой: диск в приводе не могу извлечь. Не вылазит ни в какую (((
Может кто сталкивался с такой бедой в AltLinux, и знает какую-нибудь команду, которая бескомпромиссно вытаскивает диск?
Спасибо сказали:
Аватара пользователя
HAW
Сообщения: 1328
ОС: ALT 4.1branch

Re: Решено: вытащить диск

Сообщение HAW »

от рута
umount /media/cdrom

eject /dev/cdrom
хочется вывести в чисто поле,
поставить лицом к стенке
и выстрелить в лоб,
что бы поняли!!!
Спасибо сказали:
Alexei_VM
Сообщения: 765
ОС: ALT Linux Sisyphus

Re: Решено: вытащить диск

Сообщение Alexei_VM »

Grig писал(а):
03.09.2008 08:23
Здравствуйте!
очень часто сталкиваюсь с такой проблемой: диск в приводе не могу извлечь. Не вылазит ни в какую (((
Может кто сталкивался с такой бедой в AltLinux, и знает какую-нибудь команду, которая бескомпромиссно вытаскивает диск?


Диск в приводе нельзя извлечь до тех пор, пока он не отмонтирован. Отмонтировать нельзя до тех пор, пока диск используется какой-нить программой. И это абсолютно правильное поведение.

Поэтому, чтоб извлечь диск, нужно сначала перестать его использовать (закрыть все файлы, открытые с диска, перейти в другой каталог в программе, которая диск просматривает), потом отмонтировать и извлечь (вроде для этого есть нужные пункты в контекстном меню ярлычка диска в КДЕ).


Иногда бывает глюк (по разным причинам), когда это не помогает. Тогда, как уже советовали, от рута набрать команду eject (если привод всего один, то обычно ее хватает без всяких параметров). Но такое поведение именно глюк, который надо изловить, то есть четко понять последовательность действий, к нему приводящих, и зафиксировать в багзилле.
Спасибо сказали:
Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian

Re: Решено: вытащить диск

Сообщение rm_ »

Иногда бывает глюк (по разным причинам)

Мистики никакой нет, какой-то процесс занимает девайс. Узнать, какой - очень просто:

Код: Выделить всё

fuser -m /dev/cdrom

После чего этот процесс убить. Либо можно сразу, "fuser -k ...." (см. man).

Выше советовали выполнять сначала umount потом eject.
На самом деле вручную umount не обязательно делать, можно сразу eject, т.к. эта команда первым делом диск размонтирует (или по крайней мере попытается).
Спасибо сказали:
Grig
Сообщения: 81
ОС: Ubuntu 9.10

Re: Решено: вытащить диск

Сообщение Grig »

всем громадное спасибо!
Спасибо сказали:
Pirs
Сообщения: 38
ОС: Open SuSe 10.3; Open SuSe 11

Re: Решено: вытащить диск

Сообщение Pirs »

можно зайти в sysinfo нажать правой кнопкой мыши на привод, и выбрать пункт "извлечь CD", вот и все!!!!!!!
На вопрос как жизнь-----отвечаю сокращается!!!
Друзьм помогаю-----Врагов уничтожаю!!!
Прежде чем задать вопрос подумай, пораскинь мозгами---- ведь все мы умные по сути!!!!!
Спасибо сказали: