sudo fdisk -l | grep 'Disk /'
Run Code Online (Sandbox Code Playgroud)
上面的命令将列出您连接的磁盘以及有关它们及其大小的详细信息。如果您知道磁盘的大小,您可以从那里确定要重新格式化的磁盘的名称。如果您想查看不太详细的输出版本,请sudo fdisk -l | grep 'Disk /'改为执行。
但是要回答您的问题,如果您想确定系统在哪个磁盘上启动,您可以这样做:
mount | grep -E '(/|/boot) ' | awk '{print $1,$2,$3}'
Run Code Online (Sandbox Code Playgroud)
这会列出所有已安装的分区 ( mount),查找引导和/或根分区 ( grep -E '(/|/boot) '),然后过滤输出以仅显示磁盘和分区号以及它安装的安装点 ( awk '{print $1,$2,$3}')。输出将类似于/dev/sda2 on /boot. 这意味着/dev/sda是系统启动的磁盘。