是否有可能从命令行对 USB 驱动器进行分区,而无需 root 访问权限?

是否有可能从命令行对 USB 驱动器进行分区,而无需 root 访问权限?

这是来自无需 root 权限即可安装 USB 大容量存储设备我问了关于安装 USB 分区的问题无需root权限无需安装新软件包在 Ubuntu 中。这是在观察之后发现,通过打开 Ubuntu 中的“磁盘”实用程序管理器,无需 root 访问权限即可安装 USB 拇指驱动器分区,而终端中的“mount”命令需要 root 访问权限。解决方案是使用“udisksctl”安装 USB 拇指驱动器而无需 root 访问权限。

问题是,使用此命令我只能挂载驱动器,而不能对其进行分区。可能有一种方法可以通过与“disksd”守护程序交互来实现,如“disks”文档中所述,但我无法实现它。

然后,通过阅读文档和在互联网上查找,我发现事实上,我所说的 Ubuntu 磁盘实用程序管理器实际上是通过“gnome-disks”命令打开的。因此,我一直在寻找一种在终端中使用“gnome-diks”来执行我可以使用 GUI 执行的操作的方法。我还没有找到在命令行中使用“gnome-disks”的方法。

由于我能够在“gnome-disks”(我相信是标准的 Ubuntu 磁盘管理器)的 GUI 中挂载和分区 USB 驱动器(无需 root 访问权限),因此我有以下问题,

如何从命令行执行从 GUI“gnome-disks”所做的事情(具有相同的权限,即非 root 访问,无需安装新软件包)?

如果不可能的话,是否有其他方法可以通过命令行对 USB 驱动器进行分区,而无需 root 访问权限或任何附加包?

我可能错过了要求输入密码的 GUI“gnome-disks”实用程序,但对于这种情况(安装/分区 USB 大容量存储设备),我相信它不需要。我可能还错过了一些容易做到这一点的方法,但其他分区磁盘的标准方法总是(据我所知)要求 root 访问权限(parted、fdisk、cfdisk 等)。

相关内容