启动 gparted 时“Gtk-WARNING **:无法打开显示:”

ser*_*aph 5 partitioning gparted

这正是我的问题。运行 ubuntu 服务器 12.04。抱歉,我找不到将线程标记为“未答复”的方法。

在使用 fdisk 创建的 3TB 磁盘上调整 2TB 分区的大小

我下载并安装了 gparted - 但是在尝试运行它时出现错误。你们能帮帮我吗?我的终端输出如下:

keysersoze@the-usual-suspects:/$ sudo gparted /dev/sda

(gpartedbin:18064): Gtk-WARNING **: cannot open display:
keysersoze@the-usual-suspects:/$
Run Code Online (Sandbox Code Playgroud)

请注意,我对 linux 还很陌生。谢谢你的耐心。

Dav*_*due 0

gparted是一个用于管理分区的图形应用程序。

您在上面看到的错误是因为gparted尝试打开图形控制台,但由于这是 Ubuntu 服务器,因此没有图形显示。

一些选项:

您可以使用命令行分区工具,例如fdisksfdisk。这些驾驶起来比较困难,所以请仔细阅读手册。

或者,如果您有另一台机器运行 ubuntu 桌面,则可以使用ssh -XX11 转发从该机器到服务器登录。在该 shell 中,您可以运行gparted并且它应该显示在桌面计算机上 - 尽管您可能需要ssh稍微调整配置并在服务器上安装一些 X11 程序才能使其全部正常工作。


psu*_*usi 0

正如 David 指出的那样,gparted它是一个 GUI 应用程序,因此您将无法在没有 GUI 的服务器上使用它。您将需要使用parted命令行来操作分区。但是它不能直接调整分区大小。相反,您必须删除现有分区并使用完全相同的起始位置但更长的长度重新创建它,然后运行另一个工具来调整分区内文件系统的大小。

首先,您需要使用unit s命令和print现有表将其置于扇区模式。用于rm 1删除分区,然后mkpart创建新分区。指定与之前相同的起始扇区,然后指定结束扇区。您可以使用“+2500G”这样的形式从一开始就分配 2,500 GB,而不必指定确切的扇区。 quit完成后,然后运行sudo resize2fs /dev/sda1。这是假设系统中第一个磁盘上的分区编号为 1。

如果当时已安装分区,那么在 12.04 中,尝试使用 更改它时会出现错误,parted并且必须重新启动才能使更改生效,然后才能使用resize2fs