Jawaban:
Untuk mengeluarkan disk dari drive, apakah itu CD atau DVD, buka terminal dan cukup jalankan eject
perintah.
sudo
.
eject
bekerja untuk saya kemudian berhenti bekerja, dengan kesalahan berikut: "eject: / dev / cdrom: tidak ditemukan mountpoint atau perangkat dengan nama yang diberikan". Setelah mengeksekusi eject /dev/sr0
saya bisa menggunakan lagi eject
, eject -T
dll.
Untuk membuka drive CD / keluarkan CD:
eject
eject -t
eject -T
Semua perintah ini dapat diketik ke dalam dialog yang dijalankan ( Alt+ F2)
Untuk opsi lebih lanjut, ketik eject -h
Terminal.
Kata ganti saya adalah Dia / Dia
Perintah:
eject
eject -t
alias opentray='eject'
Beberapa masalah muncul saat mengeluarkan drive. Kadang-kadang mereka tidak ingin mengeluarkan, karena mereka sudah terpasang dll. Anda dapat menimpa ini dengan eject -l /media/mountpoint
atau ( /mnt/mountpoint
). Saya menulis sebuah fungsi yang dapat dipanggil hanya dengan mengetik opentray
pada baris perintah Anda.
Ini hanya berfungsi jika
/dev/sr0
(hal yang sama seperti /dev/cdrom
, yang hanya terkait secara simbolis /dev/sr0
)function opentray ()
{
mountdir="/media/DVD"
if [ -d "${mountdir}" ] # If directory ${mountdir} exists
then
if [ $(mount | grep -c "${mountdir}") = 1 ] # If drive is mounted, then
then
echo "/dev/sr0 is now mounted to ${mountdir}. I'll try to unmount it first and eject/open the tray."
umount -l "${mountdir}"
rm -r "${mountdir}"
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 "${mountdir}"
sysctl -w dev.cdrom.autoclose=0 # Ensure drive doesn't auto pull tray back in.
eject
exit
fi
else
echo 'The directory "${mountdir}" 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
}
Untuk kelengkapan, Anda dapat menambahkan alias ini ke .bashrc
(atau .bash_aliases
file) Anda untuk menarik baki kembali dari baris perintah. Anda tidak perlu menjadi root.
alias closetray='eject -t'
Dalam aplikasi "Terminal" masukkan:
eject
eject --force
eject --force
→eject: unrecognized option '--force'
eject -F