जवाबों:
ड्राइव से डिस्क को बाहर निकालने के लिए, चाहे वह सीडी या डीवीडी हो, एक टर्मिनल खोलें और केवल eject
कमांड निष्पादित करें ।
sudo
।
eject
मेरे लिए काम किया गया तो निम्न त्रुटि के साथ काम करना बंद कर दिया गया: "बेदखल: / देव / सीडीआरएम: दिए गए नाम के साथ माउंटपॉइंट या डिवाइस नहीं मिला"। निष्पादित करने के बाद eject /dev/sr0
मैं फिर से उपयोग कर सकता था eject
, eject -T
आदि
सीडी ड्राइव खोलने / सीडी को बाहर निकालने के लिए:
eject
eject -t
eject -T
इन सभी आदेशों को रन डायलॉग ( Alt+ F2) में टाइप किया जा सकता है
अधिक विकल्पों के लिए, eject -h
टर्मिनल में टाइप करें ।
मेरे सर्वनाम वह / उसके हैं
आदेश:
eject
eject -t
alias opentray='eject'
ड्राइव निकालते समय कुछ समस्याएँ उत्पन्न होती हैं। कभी-कभी वे बेदखल नहीं करना चाहते हैं, क्योंकि वे घुड़सवार हैं आदि आप इस eject -l /media/mountpoint
(या /mnt/mountpoint
) के साथ ओवरराइड कर सकते हैं । मैंने एक फ़ंक्शन लिखा है जिसे केवल opentray
आपकी कमांड लाइन पर टाइप करके बुलाया जा सकता है ।
यह तभी काम करता है
/dev/sr0
(उसी चीज़ के रूप में /dev/cdrom
, जो सिर्फ प्रतीकात्मक रूप से जुड़ा हुआ है /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
}
पूर्णता के लिए, आप इस उपनाम को कमांड लाइन से ट्रे को वापस खींचने के लिए अपने .bashrc
(या .bash_aliases
फ़ाइल) में जोड़ सकते हैं । आपको जड़ होने की आवश्यकता नहीं है।
alias closetray='eject -t'
"टर्मिनल" एप्लिकेशन में या तो दर्ज करें:
eject
eject --force
eject --force
→eject: unrecognized option '--force'
eject -F