• 【解决】Ubuntu命令行弹出光驱的方法


    今天使用了一个光盘后,可以正常挂载和卸载,但是光驱不弹出,所以无法取出光盘;使用笔记本的弹出快捷键Fn+弹出键也没有反应;

    后查找ubuntu上弹出光盘的命令,结果提示出错:

    $eject   # 弹出光驱
    eject: unable to find or open device for: `cdrom'

    提示无法找到cdrom,然后查看dev下的内容,也没有发现cdrom:

    $ls /dev/
    alarm            fb0      loop4               ptmx   ram8    sda7      tty11  tty26  tty40  tty55      ttyS10  ttyS25   usb    vga_arbiter
    ashmem           fd       loop5               pts    ram9    sda8      tty12  tty27  tty41  tty56      ttyS11  ttyS26   v4l    vhost-net
    autofs           full     loop6               ram0   random  sda9      tty13  tty28  tty42  tty57      ttyS12  ttyS27   vcs    video0
    binder           fuse     loop7               ram1   rfkill  sg0       tty14  tty29  tty43  tty58      ttyS13  ttyS28   vcs1   zero
    block            hidraw0  loop-control        ram10  rtc     sg1       tty15  tty3   tty44  tty59      ttyS14  ttyS29   vcs2
    bsg              hidraw1  mapper              ram11  rtc0    shm       tty16  tty30  tty45  tty6       ttyS15  ttyS3    vcs3
    btrfs-control    hidraw2  mcelog              ram12  sda     snapshot  tty17  tty31  tty46  tty60      ttyS16  ttyS30   vcs4
    bus              hpet     mem                 ram13  sda1    snd       tty18  tty32  tty47  tty61      ttyS17  ttyS31   vcs5
    char             input    net                 ram14  sda10   sr0       tty19  tty33  tty48  tty62      ttyS18  ttyS4    vcs6
    console          kmsg     network_latency     ram15  sda11   stderr    tty2   tty34  tty49  tty63      ttyS19  ttyS5    vcsa
    core             kvm      network_throughput  ram2   sda12   stdin     tty20  tty35  tty5   tty7       ttyS2   ttyS6    vcsa1
    cpu              log      null                ram3   sda2    stdout    tty21  tty36  tty50  tty8       ttyS20  ttyS7    vcsa2
    cpu_dma_latency  loop0    oldmem              ram4   sda3    tty       tty22  tty37  tty51  tty9       ttyS21  ttyS8    vcsa3
    disk             loop1    port                ram5   sda4    tty0      tty23  tty38  tty52  ttyprintk  ttyS22  ttyS9    vcsa4
    dri              loop2    ppp                 ram6   sda5    tty1      tty24  tty39  tty53  ttyS0      ttyS23  uinput   vcsa5
    ecryptfs         loop3    psaux               ram7   sda6    tty10     tty25  tty4   tty54  ttyS1      ttyS24  urandom  vcsa6

    解决办法如下:

    1、再次在nautilus中挂载该光盘,然后通过mount命令查看该光盘对应硬件:

    $mount
    /dev/sda11 on / type ext4 (rw,errors=remount-ro)
    proc on /proc type proc (rw,noexec,nosuid,nodev)
    sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
    none on /sys/fs/fuse/connections type fusectl (rw)
    none on /sys/kernel/debug type debugfs (rw)
    none on /sys/kernel/security type securityfs (rw)
    udev on /dev type devtmpfs (rw,mode=0755)
    devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
    tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
    none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
    none on /run/shm type tmpfs (rw,nosuid,nodev)
    none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755)
    /dev/sda12 on /media/GoldenResources type ext4 (rw)
    /dev/sda7 on /media/Study type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)
    /dev/sda10 on /home type ext4 (rw)
    /dev/sda9 on /boot type ext4 (rw)
    gvfsd-fuse on /run/user/qunengrong/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,user=qunengrong)
    /dev/sr0 on /media/qunengrong/国嵌视频光盘1 type iso9660 (ro,nosuid,nodev,uid=1000,gid=1000,iocharset=utf8,mode=0400,dmode=0500,uhelper=udisks2)

    2、最后一行就是我的光盘,再次使用eject命令,明确指出弹出硬件名称,如下:

    $eject /dev/sr0

    顺利弹出了光盘啦; man eject可知,他默认弹出的是cdrom,但是有的光盘不是用的这个名字,所以失败。

    希望对大家有用。

    作者:逸云沙鸥
    出处:http://www.cnblogs.com/QuLory/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    flink checkpoint机制的实现
    openjdk源码分析之AtomicLong
    cpp之宏和函数调用约定
    JNA 相关问题
    spark RDD
    最长连续序列
    买卖股票的最佳时机
    二叉树展开为链表
    不同的二叉搜索树
    柱状图中最大的矩形
  • 原文地址:https://www.cnblogs.com/QuLory/p/2735489.html
Copyright © 2020-2023  润新知