如何找到我的DVD驱动器的/ dev?


30

我在Mac OS X上,DVD驱动器中有DVD,可以在Finder中查看它。我想尝试使用dd命令创建它的iso 。但是要做到这一点,我需要知道使用什么设备作为输入。我如何找到我的DVD驱动器是什么设备?

Answers:


34

将磁盘放入驱动器,等待OS X挂载它,然后在终端中键入以下命令:

$ mount
[⋮]
/dev/disk2 on /Volumes/MyDisk (cd9660, local, nodev, nosuid, read-only, noowners)

就我而言,驱动器位于/dev/disk2

您也可以使用drutil

# drutil status
 Vendor   Product           Rev 
 MATSHITA DVD-R   UJ-857D   KBVB

           Type: DVD+RW               Name: /dev/disk2
[⋮]

我有什么机会在这里找到你!:D
Zhe Li

8

终于找到了办法。不知道这是否是最好的,但是无论如何它都可以工作:

df -h

C”,)


这也是一个可行的解决方案,因为df在已挂载的文件系统上显示可用磁盘空间时也会显示其设备名称。
Török的Gabor

是的,这就是我突然发现的。我的第一个想法是,我可以尝试将其与大小相匹配,但是随后发现它正好站在那儿:p
Svish

3

启动实用程序,磁盘实用程序。单击左侧的驱动器或分区,然后单击工具栏中的蓝色i / info图标。磁盘标识符是/ dev /之后要使用的名称。


对我来说,磁盘标识符是卷标(MyDisk),这是一样的安装下点/mnt,而不是根据设备名称/dev,这是/dev/disk2
Török的Gabor

+1是因为它解决了我的问题,该问题试图弹出我卸下的DVD。
戴维·莫尔斯

这是最好的答案,因为就我而言,我无法安装设备。
费利佩

2

只是在脚本中体现了diskutil的咒语和awk来列举CD设备名称:

可能方便将来重用;我将在CD翻录工具包中使用它。

码:

#!/bin/sh
#
# Scan the output of diskutil and report the CD devices.
#   - Cameron Simpson <cs@zip.com.au> 31mar2016
#

set -ue

diskutil list \
| awk '/^\// { device=$1 }
       $1 == "0:" && $2 == "CD_partition_scheme" { print device }
      '

源代码:https : //bitbucket.org/cameron_simpson/css/src/tip/bin/osx-cd-device


1

值得庆幸的是,OS X有几个选项。在System Profiler中,选择Serial-ATA,然后在设备树框中选择您的设备。它显示为BSD名称

df很好,但是它显示的是分区(作为卷装入)信息,而不是设备本身。例如,驱动器显示为/ dev / disk0s2,其中设备本身是disk0s2是安装在/ .. 上的卷,对于大多数应用程序来说,这是可用的

diskutil列表显示所有设备和分区


1

您可以使用macOS上的内置工具找到磁盘的路径。

  1. 进入“ 磁盘工具”
  2. 通过名称选择驱动器,例如DUAL BOOT我的情况。
  3. 通过快捷方式打开信息面板,右键单击列表中的磁盘,或如图所示。

信息按钮

  1. 找到名为“ BSD设备节点”的行。

使用/ dev / info'获取信息'

路径将/dev/disk2s1基于该行的值。


设备列出的第一个窗口上,不需要按信息
马特Sephton

0

您可以检查设备上是否没有可用空间(刻录的CD / DVD就是这种情况):

df -h | grep Volumes | grep "100%" | rev | cut -d '/' -f1 | rev
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.