Mono - 在 Linux 下获取磁盘分区
Posted
技术标签:
【中文标题】Mono - 在 Linux 下获取磁盘分区【英文标题】:Mono - getting disk partitions under Linux 【发布时间】:2021-06-05 15:36:06 【问题描述】:我可以使用 System.IO.DriveInfo.GetDrives 来获取逻辑磁盘驱动器的列表。在我的树莓派上,我会得到这个列表:
/
/boot
/run/user/1000/gvfs
/media/pi/16GBSD
(where /media/pi/16GBSD is a SD card in an external USB card reader)
我的问题是,在 Linux 系统上,如何获取实际磁盘分区名称的列表?在我的 Pi 上,它们是 mmcblk0p0、mmcblk0p1 和 sda1。
提前致谢。
【问题讨论】:
【参考方案1】:我认为lsblk
是您正在寻找的。p>
man page
【讨论】:
那是一个返回信息的命令行程序。是的,我可以脱壳并执行命令并解析结果。但是,应该(希望)有一种方法可以使用库调用向操作系统查询信息。以上是关于Mono - 在 Linux 下获取磁盘分区的主要内容,如果未能解决你的问题,请参考以下文章