标题说明了一切:
我插入了一张存储卡,我知道它的设备标签(/dev/sde1
),我也知道它是由 Ubuntu 自动安装的。
因此,假设它已经安装,我该如何寻找该分区的挂载点?
已经查看过/media
,没有发现任何东西。
注意:我不能使用 GUI,只能使用控制台命令。否则我会使用disks
。
编辑: 非常感谢,下面提供的所有答案都很好,效果很好。我希望我能选出所有答案。我选择了@steeldriver 的答案,findmnt
因为它是最接近问题的答案,但肯定也有一些好的东西可以说,也可以从其他解决方案中了解。
答案1
您可以使用该findmnt
命令。
findmnt /dev/sde1
前任。
$ findmnt -notarget /dev/sda5
/usr/local
在哪里
-n, --noheadings
Do not print a header line.
-o, --output list
Define output columns.
答案2
使用 /proc/mounts - 它包含所有当前挂载信息,因此对于 /dev/sde1 使用:
grep /dev/sde1 /proc/mounts
答案3
另一个简单的方法:df
让我们使用 df 来发现 /dev/sda1 安装在 /
$ df -h | grep sda1 /dev/sda1 29G 20G 7.5G 73% /
让我们使用 df 并排除所有这些快照:
$ df -h | grep -v loop Filesystem Size Used Avail Use% Mounted on udev 1.9G 0 1.9G 0% /dev tmpfs 378M 1.9M 376M 1% /run /dev/sda1 29G 20G 7.5G 73% / tmpfs 1.9G 180M 1.7G 10% /dev/shm tmpfs 5.0M 4.0K 5.0M 1% /run/lock tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup tmpfs 378M 20K 378M 1% /run/user/120 tmpfs 378M 44K 378M 1% /run/user/1000
答案4
lsblk
可能就是您所需要的。这是大多数 *nix 系统上可用的内置命令。
这将显示系统上存在的所有块设备的列表以及它们的安装位置(如果已安装)。