我是Linux新手,我试图理解分区和挂载,这样我就可以使用arch Linux (我知道这是一个艰难的选择,但我想要)。所以问题是,我对挂载文件系统有点困惑,因为当您将文件系统挂载到像/mnt这样的目录时,文件系统所在的分区只能通过/mnt目录访问,每当我读到更多信息时,他们就会说,您在哪个文件夹上挂载设备并不重要,如果我将所有设备安装到一个像/mnt这样的文件夹中,那么根目录的其余部分将驻留在其他文件(如/bo
它们在重新启动时都会自动挂载,但在插入运行中的系统时不会挂载。我读过很多关于这方面的东西,其中很多都是旧的,所以我不确定它是否适用。]: HDIO_GET_IDENTITY failed for '/dev/sdc': Invalid argumentBus 001 Device 001: ID 1d6b:0002 LinuxFoundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation
我希望能够获取设备名称(例如:/dev/disk2)并确定它在Python语言中的挂载位置(例如:/mnt/cdrom或/Volumes/RANDLABEL)。例如,mount使用" on "作为设备和装载点之间的分隔符。虽然可能性很小,但这两种方法中的任何一种都有可能包含该字符串,从而使输出不明确。在Linux上,我可以读取/proc/mounts,但这在Mac上就不能工作,例如。因此,我正在寻找一种可靠的方法来找到<em