为什么当我已经安装了一个设备时,我无法在 Linux 中安装其他设备?

为什么当我已经安装了一个设备时,我无法在 Linux 中安装其他设备?

我正在运行 Ubuntu LTS 12.04,并且已将 ISO 映像挂载到/media目录。我使用的命令mountmount -t iso9660 -o loop,ro name_of_iso.iso /media

  1. 尽管它是一个本地安装的图像,我将其称为设备是否正确?
  2. 为什么当我尝试连接外部硬盘时,会收到无法安装的消息,因为已经安装了另一个设备?
  3. 为什么 Ubuntu 会像平常一样为其创建一个新目录?
  4. Ubuntu 如何自动创建一个反映其随后安装到的设备名称的目录?
  5. 这是否意味着如果我想手动安装多个设备,即通过运行命令,mount我需要在/media目录中创建目录?

答案1

我用来挂载的命令是
mount -t iso9660 -o loop,ro name_of_iso.iso /media。

您挂载了一个只读文件系统。
这将阻止自动挂载,因为它无法再在/media目录中创建挂载点。

(1) 不,您挂载的是文件系统,而不是设备。
(2) 您创建了/media一个只读目录。
(3) 这毫无意义。您的意思是“为什么没有Ubuntu 会像平常一样为其创建一个新目录吗?请参阅 (2) 的回复。
(4) 这是自动挂载守护进程。
(5)是的,或者尝试使用/mnt目录,而不是/media手动使用/media命令。自动挂载守护进程。

那么,即使我连接了外部硬盘之类的设备,我也会安装文件系统吗?

提供文件系统所在的文件名。文件系​​统可以是文件(例如 ISO 映像文件)、硬盘分区或(本地或远程)目录(例如 NFS)。

尝试做个实验:把硬盘擦干净,然后尝试挂载它。这是行不通的;根本无法处理设备。必须对硬盘进行分区,然后在分区中创建文件系统,然后才能挂载该分区。无法挂载整个“外部硬盘”,因为没有包含整个驱动器的文件系统。

相关内容