标签 分区 下的文章

今天群里一朋友遇到这样一个问题,明明硬盘只用了 30% 左右的空间,但是却无法写入文件。使用 df -iT 命令查看文件系统使用情况时,发现根目录的 inode 使用率竟然是 100%。后来通过聊天得知,原来他的服务器主要用于存储 1KB 左右的小文件,这一下就破案了。

inode 主要用来记录文件的属性,及此文件的数据所在的块编号。每一个文件会占用一个 inode,因此如果都是小文件的话,那么就会出现 inode 已经耗尽,但文件系统还有很大的空闲空间,从而无法写入新文件。

如何获得更多的 inode

其实在创建 ext4 文件系统时,我们可以使用 -T small 参数来获得更多的 inode,从而优化对小文件的存储。接下来我们通过一个示例来看看效果。

这是两块相同大小的硬盘:

root@debian:~# lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
sdb      8:16   0    1G  0 disk
└─sdb1   8:17   0 1023M  0 part
sdc      8:32   0    1G  0 disk
└─sdc1   8:33   0 1023M  0 part

首先使用默认参数给 /dev/sdb1 创建文件系统:

root@debian:~# /sbin/mkfs.ext4 /dev/sdb1
mke2fs 1.47.0 (5-Feb-2023)
Creating filesystem with 261888 4k blocks and 65536 inodes
Filesystem UUID: 8935c902-df71-4808-b547-c85b6fd37a46
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376

Allocating group tables: done
Writing inode tables: done
Creating journal (4096 blocks): done
Writing superblocks and filesystem accounting information: done

从输出中可见,该文件系统有 261888 个 4KB 大小的块和 65536 个 inode。

然后使用 -T 参数对 /dev/sdc1 创建文件系统:

root@debian:~# /sbin/mkfs.ext4 -T small /dev/sdc1
mke2fs 1.47.0 (5-Feb-2023)
Creating filesystem with 1047552 1k blocks and 262144 inodes
Filesystem UUID: f521096d-a5a1-41c9-bbf7-e6102e74e87a
Superblock backups stored on blocks:
        8193, 24577, 40961, 57345, 73729, 204801, 221185, 401409, 663553,
        1024001

Allocating group tables: done
Writing inode tables: done
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: done

从输出中可见,该文件系统有 1047552 个 1KB 大小的块和 262144 个 inode。

也可以通过以下方式对比两个文件系统的 inode 数量:

root@debian:~# mkdir default small
root@debian:~# mount /dev/sdb1 default/
root@debian:~# mount /dev/sdc1 small/
root@debian:~# df -iT
Filesystem     Type      Inodes IUsed   IFree IUse% Mounted on
/dev/sdb1      ext4       65536    11   65525    1% /root/default
/dev/sdc1      ext4      262144    11  262133    1% /root/small

从以上示例中我们可以看出,在使用 -T small 参数后,inode 数量多了近 20 万个!

注意: 这样做也是有代价的。在使用默认参数创建 ext4 文件系统时,默认数据块大小为 4KB,而使用 -T small 参数后,数据块大小为 1KB。这就意味着我们存储一个同样大小的文件,使用 -T small 参数创建的文件系统存储该数据时,占用的数据块更多,数据更分散,如果文件较大,会直接影响文件的读取速度

mke2fsmkfs.ext4)的 -T 参数指定了如何使用该文件系统,以便 mke2fs 可以为该用途选择最佳的文件系统参数,其支持的使用类型在配置文件 /etc/mke2fs.conf 中定义,可以使用逗号分隔指定一个或多个使用类型

inode 不足的解决方法

当你已有的文件系统上出现 inode 不足的问题时,除了备份数据、重建分区并恢复分区数据外,还有两种临时解决方案:

1、删除文件大小为 0 的空文件,可以使用如下命令查找:

find PATH -name "*" -type f -size 0c 

注意: 使用 -size 参数时,不要用 -size 1k,这个表示占用空间为 1KB,而不是文件大小为 1KB,应该使用 -size 1024c 才表示文件大小为 1KB。

2、可以定期对历史小文件进行打包、归档,以减少文件数量。


作者简介:一个喜欢瞎折腾的 IT 技术人员,懂得不多,但是喜欢和有共同兴趣爱好的朋友交流、学习

(题图:MJ/9a66155a-772e-41f1-b29d-c3d4161f7853)


via: http://www.yanjun.pro/?p=128 作者:老颜随笔 编辑:wxy

本文由贡献者投稿至 Linux 中国公开投稿计划,采用 CC-BY-SA 协议 发布,Linux中国 荣誉推出

情况是这样的。我的系统自带 Windows 10 Pro,并且带有 BitLocker 加密功能。我 甚至在 Windows 启用了 BitLocker 加密的情况下,以双启动模式安装了 Ubuntu

你可以轻松地从 Linux 中访问 Windows 文件。没有什么高科技的东西。只要进入文件管理器,点击通常位于“ 其他位置 Other Locations ”标签下的 Windows 分区。

Mounting Windows partition through the file manager in Linux desktop

对于 BitLocker 加密的 Windows 分区来说,这个过程也不是太复杂。只是当你试图挂载 Windows 分区时,它会要求你输入密码。

Password required for encrypted Windows drive mount in Linux

这是能工作的。在我的情况中,我输入了 48 位 BitLocker 恢复密码,它解密了 Windows 分区,并在带有 GNOME 40 的 Ubuntu 21.10 中毫无问题地挂载了它。

试试你的 BitLocker 密码。如果这不起作用,试试恢复密码。对于普通的 Windows 10 Pro 用户,恢复密码存储在你的微软账户中。

BitLocker Recovery Password in Micrsoft Account

输入恢复密码,你会看到 Windows 分区和它的文件现在可以访问。勾选“ 记住密码 Remember Password ”框也是为了进一步使用而节省时间。

Encrypted Windows partition now mounted in Linux

如果上述方法对你不起作用,或者你不熟悉命令行,还有一个替代方法。

这个方法包括使用一个叫做 Dislocker 的工具。

使用 Dislocker 在 Linux 中挂载 BotLocker 加密的 Windows 分区(命令行方法)

使用 Dislocker 分为两部分。第一部分是解开 BitLocker 的加密,并给出一个名为 dislocker-file 的文件。这基本上是一个虚拟的 NTFS 分区。第二部分是挂载你刚刚得到的虚拟 NTFS 分区。

你需要 BitLocker 密码或恢复密码来解密加密的驱动器。

让我们来看看详细的步骤。

步骤 1:安装 Disclocker

大多数 Linux 发行版的仓库中都有 Dislocker。请使用你的发行版的包管理器来安装它。

在基于 Ubuntu 和 Debian 的发行版上,使用这个命令:

sudo apt install dislocker

Installing Dislocker in Ubuntu

步骤 2:创建挂载点

你需要创建两个挂载点。一个是 Dislocker 生成 dislocker-file 的地方,另一个是将这个 dislocker-file(虚拟文件系统)作为一个回环设备挂载。

没有命名限制,你可以给这些挂载目录起任何你想要的名字。

逐一使用这些命令:

sudo mkdir -p /media/decrypt
sudo mkdir -p /media/windows-mount

Creating mount points for dislocker

步骤 3:获取需要解密的分区信息

你需要 Windows 分区的名称。你可以使用文件资源管理器或像 Gparted 这样的 GUI 工具。

Get the partition name

在我的例子中,Windows 分区是 /dev/nvme0n1p3。对你的系统来说,这将是不同的。你也可以使用命令行来达到这个目的。

sudo lsblk

步骤 4:解密分区并挂载

你已经设置好了一切。现在是真正的部分。

如果你有 BitLocker 密码,以这种方式使用 dislocker 命令(用实际值替换 <partition_name><password>):

sudo dislocker <partition_name> -u<password> -- /media/decrypt

如果你只有恢复密码,请以这种方式使用该命令用实际值替换 <partition_name><password>):

sudo dislocker <partition_name> -p<recovery_password> -- /media/decrypt

在解密该分区时,应该不会花很长时间。你应该在指定的挂载点看到 dislocker-file,在我们的例子中是 /media/decrypt。现在挂载这个 dislocker-file:

sudo mount -o loop /media/decrypt/dislocker-file /media/windows-mount

完成了。你的 BitLocker 加密的 Windows 分区已经被解密并挂载到 Linux 中。你也可以从文件资源管理器中访问它。

Mounting Dislocker decrypted Windows partition with file manager

文件系统类型错误的故障排除提示

如果你遇到这样的错误:

mount: /media/windows-mount: wrong fs type, bad option, bad superblock on /dev/loop35, missing codepage or helper program, or other error.

你应该在挂载时指定文件系统。

对于NTFS,使用:

sudo mount -t ntfs-3g -o loop /media/decrypt/dislocker-file /media/windows-mount

对于 exFAT,使用:

sudo mount -t exFAT-fuse -o loop /media/decrypt/dislocker-file /media/windows-mount

解除对 Windows 分区的挂载

你可以从文件管理器中取消挂载的分区。只要点击名为 windows-mount 的分区旁边的卸载符号

或者,你可以使用卸载命令:

sudo umount /media/decrypt
sudo umount /media/windows-mount

我希望这对你有帮助。如果你还有问题或建议,请在评论中告诉我。


via: https://itsfoss.com/mount-encrypted-windows-partition-linux/

作者:Abhishek Prakash 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

在你安装 Linux 或任何其他系统的时候,了解你的磁盘的正确分区方案是非常关键的。

目前有两种流行的分区方案,老一点的 MBR 和新一些的 GPT。现在大多数的电脑使用 GPT。

在制作临场镜像或可启动 USB 设备时,一些工具(比如 Rufus)会问你在用的磁盘分区情况。如果你在 MBR 分区的磁盘上选择 GPT 方案的话,制作出来的可启动 USB 设备可能会不起作用。

在这个教程里,我会展示若干方法,来在 Windows 和 Linux 系统上检查磁盘分区方案。

在 Windows 上检查系统使用的是 MBR 还是 GPT

尽管在 Windows 上包括命令行在内有不少方法可以检查磁盘分区方案,这里我还是使用图形界面的方式查看。

按下 Windows 按键然后搜索“disk”,然后点击“创建并格式化硬盘分区”。

在这里,右键点击你想要检查分区方案的磁盘。在右键菜单里选择属性

右键点击磁盘并选择属性

在属性窗口,切换到标签页,寻找磁盘分区形式属性。

在卷标签页寻找磁盘分区形式属性

正如你在上面截图所看到的,磁盘正在使用 GPT 分区方案。对于一些其他系统,它可能显示的是 MBR 或 MSDOS 分区方案。

现在你知道如何在 Windows 下检查磁盘分区方案了。在下一部分,你会学到如何在 Linux 下进行检查。

在 Linux 上检查系统使用的是 MBR 还是 GPT

在 Linux 上也有不少方法可以检查磁盘分区方案使用的是 MBR 还是 GPT。既有命令行方法也有图形界面工具。

让我先给你演示一下命令行方法,然后再看看一些图形界面的方法。

在 Linux 使用命令行检查磁盘分区方案

命令行的方法应该在所有 Linux 发行版上都有效。

打开终端并使用 sudo 运行下列命令:

sudo parted -l

上述命令实际上是一个基于命令行的 Linux 分区管理器。命令参数 -l 会列出系统中的所有磁盘以及它们的详情,里面包含了分区方案信息。

在命令输出中,寻找以 Partition Table(分区表)开头的行:

在上面的截图中,磁盘使用的是 GPT 分区方案。如果是 MBR,它会显示为 msdos

你已经学会了命令行的方式。但如果你不习惯使用终端,你还可以使用图形界面工具。

使用 GNOME Disks 工具检查磁盘信息

Ubuntu 和一些其它基于 GNOME 的发行版内置了叫做 Disks 的图形工具,你可以用它管理系统中的磁盘。

你也可以使用它来获取磁盘的分区类型。

使用 Gparted 图形工具检查磁盘信息

如果你没办法使用 GNOME Disks 工具,别担心,还有其它工具可以使用。

其中一款流行的工具是 Gparted。你应该可以在大多数 Linux 发行版的软件源中找到它。如果系统中没有安装的话,使用你的发行版的软件中心或 包管理器安装 Gparted

在 Gparted 中,通过菜单选择 View->Device Information(查看—>设备信息)。它会在左下区域显示磁盘信息,这些信息中包含分区方案信息。

看吧,也不是太复杂,对吗?现在你了解了好几种途径来确认你的系统使用的是 GPT 还是 MBR 分区方案。

同时我还要提一下,有时候磁盘还会有 混合分区方案。这不是很常见,大多数时候分区不是 MBR 就是 GPT。

有任何问题或建议,请在下方留下评论。


via: https://itsfoss.com/check-mbr-or-gpt/

作者:Abhishek Prakash 选题:lujun9972 译者:alim0x 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

管理分区是一件严肃的事情,尤其是当你不得不删除它们时。我发现自己经常这样做,特别是在使用 U 盘作为实时磁盘和 Linux 安装程序之后,因为它们创建了几个我以后不需要的分区。

在本教程中,我将告诉你如何使用命令行和 GUI 工具在 Linux 中删除分区。

警告!

删除了分区,就会失去你的数据。无论何时,当你在操作分区时,一定要备份你的数据。一个轻微的打字错误或手滑都可能是昂贵的。不要说我们没有警告你!

使用 GParted 删除磁盘分区 (GUI 方法)

作为一个桌面 Linux 用户,你可能会对基于 GUI 的工具感到更舒服,也许更安全。

几个让你在 Linux 上管理分区的工具。根据你的发行版,你的系统上已经安装了一个甚至多个这样的工具。

在本教程中,我将使用 GParted。它是一个流行的开源工具,使用起来非常简单和直观。

第一步是 安装 GParted,如果它还没有在你的系统中。你应该能够在你的发行版的软件中心找到它。

或者,你也可以使用你的发行版的软件包管理器来安装它。在基于 Debian 和 Ubuntu 的 Linux 发行版中,你可以 使用 apt install 命令

sudo apt install gparted

安装完毕后,让我们打开 GParted。由于你正在处理磁盘分区,你需要有 root 权限。它将要求进行认证,打开后,你应该看到一个类似这样的窗口:

在右上角,你可以选择磁盘,在下面选择你想删除的分区。

接下来,从分区菜单中选择 “删除” 选项:

这个过程是没有完整完成的,直到你重写分区表。这是一项安全措施,它让你在确认之前可以选择审查更改。

要完成它,只需点击位于工具栏中的 “应用所有操作” 按钮,然后在要求确认时点击 “应用”。

点击 “应用” 后,你会看到一个进度条和一个结果消息说所有的操作都成功了。你可以关闭该信息和主窗口,并认为你的分区已从磁盘中完全删除。

现在你已经知道了 GUI 的方法,让我们继续使用命令行。

使用 fdisk 命令删除分区(CLI 方法)

几乎每个 Linux 发行版都默认带有 fdisk,我们今天就来使用这个工具。你需要知道的第一件事是,你想删除的分区被分配到哪个设备上了。为此,在终端输入以下内容:

sudo fdisk --list

这将打印出我们系统中所有的驱动器和分区,以及分配的设备。你 需要有 root 权限,以便让它发挥作用。

在本例中,我将使用一个包含两个分区的 USB 驱动器,如下图所示:

系统中分配的设备是 /sdb,它有两个分区:sdb1sdb2。现在你已经确定了哪个设备包含这些分区,你可以通过使用 fdisk 和设备的路径开始操作:

sudo fdisk /dev/sdb

这将在命令模式下启动 fdisk。你可以随时按 m 来查看选项列表。

接下来,输入 p,然后按回车查看分区信息,并确认你正在使用正确的设备。如果使用了错误的设备,你可以使用 q 命令退出 fdisk 并重新开始。

现在输入 d 来删除一个分区,它将立即询问分区编号,这与 “Device” 列中列出的编号相对应,在这个例子中是 1 和 2(在下面的截图中可以看到),但是可以也会根据当前的分区表而有所不同。

让我们通过输入 2 并按下回车来删除第二个分区。你应该看到一条信息:“Partition 2 has been deleted”,但实际上,它还没有被删除。fdisk 还需要一个步骤来重写分区表并应用这些变化。你看,这就是完全网。

你需要输入 w,然后按回车来使这些改变成为永久性的。没有再要求确认。

在这之后,你应该看到下面这样的反馈:

现在,使用 sudo fdisk --list /dev/sdb 查看该设备的当前分区表,你可以看到第二个分区已经完全消失。你已经完成了使用终端和 fdisk 命令来删除你的分区。成功了!

总结

这样,这个关于如何使用终端和 GUI 工具在 Linux 中删除分区的教程就结束了。记住,要始终保持安全,在操作分区之前备份你的文件,并仔细检查你是否使用了正确的设备。删除一个分区将删除其中的所有内容,而几乎没有 恢复 的机会。


via: https://itsfoss.com/delete-partition-linux/

作者:Chris Patrick Carias Stas 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

前几天,我收到一个警告,/boot 分区已经几乎满了,没有剩余空间了。是的,我有一个独立的 /boot 分区,我相信现在很少有人这样做了。(LCTT 译注:个人认为保留单独的 /boot 分区是个好的运维经验,除此以外,/tmp、/var 也单独划定分区比较好。)

这是我第一次看到这样一个错误,它让我很迷惑。现在,这里有一些 方法来释放在 Ubuntu (或基于 Ubuntu 的分区)上的分区 ,但是在这种情况下并不是所有的方法都能用。

这就是为什么我决定写这些我释放 /boot 分区空间的步骤的原因。

如何在 Ubuntu 上释放 /boot 分区的空间

我建议你仔细阅读这些解决方案,并由此得出最适合你情况的解决方案。解决方案的操作很容易,但是你需要在你的生产力系统上小心的执行这些解决方案。

方法 1: 使用 apt autoremove

你不必是一名终端专家来做这件事,它只需要一个命令,你将移除未使用的内核来释放 /boot 分区中是空间。

你所有要做的事情是,输入:

sudo apt autoremove

这个命令不仅仅可以移除未使用的内核,而且也将移除你不需要的或工具安装后所不需要的依赖项。

在你输入命令后,它将列出将被移除的东西,你只需要确认操作即可。如果你很好奇它将移除什么,你可以仔细检查一下看看它实际移除了什么。

这里是它应该看起来的样子:

你必须按 Y 按键来继续。

值得注意的是,这种方法只在你还剩余一点点空间,并且得到警告的情况下才有效。但是,如果你的 /boot 分区已经满了,APT 甚至可能不会工作。

在接下来的方法中,我将重点介绍两种不同的方法,通过这些方法你可以使用 GUI 和终端来移除旧内核来释放空间。

方法 2: 手动移除未使用的内核

在你尝试 移除一些旧内核 来释放空间前,你需要识别当前活动的内核,并且确保你不会删除它。

检查你的内核的版本 ,在终端中输入下面的命令:

uname -r

uname 命令通常用于获取 Linux 系统信息。在这里,这个命令显示当前正在被使用的 Linux 内核。它看起来应该是这样:

现在,你已经知道你当前的 Linux 内核是什么,你必须移除一个不同于这个版本的内核。你应该把它记录在某些地方,以便你不会不知不觉地移除它。

接下来,要移除它,你可以使用终端或 GUI。

警告!

在删除内核时一定要额外的小心。只识别和删除旧内核,而不是当前你正在使用的内核,否则你将会拥有一个残缺的系统。

使用一个 GUI 工具来移除旧的 Linux 内核

你可以使用 Synaptic 软件包管理器 或一个类似 Stacer 的工具来开始。就我个人而言,当我遇到一个满满的 /boot 分区且 APT 损坏时,我使用 Stacer 来丢弃旧内核。因此,让我向你展示一下它看起的样子。

首先,你需要启动 Stacer ,然后导航到软件包卸载器,如下面屏幕截图所示。

在这里,搜索 “image” ,你将找到你所拥有的 Linux 内核。你只需要删除旧内核版本的镜像,而不是当前内核的镜像。

在上面的屏幕截图中,我已经指出了我系统上的当前内核和旧内核,因此你必须注意你系统上的内核。

你没有必要删除任何其它东西,只需要删除旧的内核版本。

同样的,只需要在软件包列表中搜索 “headers” ,并删除如下显示的旧的 “headers” 版本。

作为提醒,你 不会希望移除 linux-headers-generic 。只关注一下那些与其相关的有版本号的就行。

然后,就这样,你完成了所有的工作,APT 将会再次工作,并且你将成功地释放来自 /boot 分区的一些空间。同样地,你也可以使用任意其它的软件包管理器来完成这些工作。

使用命令行来移除旧内核

使用命令行来移除旧内核与使用 GUI 来移除旧内核是一样的。因此,如果你没有选择使用 GUI 软件(如果它是一台远程机器/一项远程服务)的权利,或者如果你只是对终端情有独钟,你可以仿效下面的步骤。

首先,使用下面的命令列出所有已安装的内核:

ls -l /boot

它应该看起来像这样:

标记为 “old” 的内核,或者不匹配你当前内核版本,都是未使用的内核,你可以删除它们。

现在,你可以使用 rm 命令来移除具体指定来自 /boot 分区中的内核,使用下面的命令(一个命令对应一个内核):

sudo rm /boot/vmlinuz-5.4.0-7634-generic

务必检查系统的版本 — 这里可能与你的系统的版本不同。

如果你有很多未使用的内核,这将需要一些时间。因此,你也可以下面的命令丢弃多个内核:

sudo rm /boot/*-5.4.0-{7634}-*

为了清晰起见,你需要用逗号分隔内核版本号的最后一部分/编码,以便同时删除它们。

假设,我有两个旧的内核 5.4.0-7634-generic 和 5.4.0-7624 ,那么命令将是:

sudo rm /boot/*-5.4.0-{7634,7624}-*

如果你不希望在 grub 启动菜单中再看到这些旧的内核版本,你可以使用下面的命令简单地 更新 grub

sudo update-grub

就这样,你完成了所有的工作。你已经释放了空间,还修复了可能潜在的破损的 APT 问题,如果它是一个在你的 /boot 分区填满后出现的重要的问题的话。

在一些情况下,你需要输入这些命令来修复破损的(正如我在论坛中注意到的):

sudo dpkg --configure -a
sudo apt install -f

注意,除非你发现 APT 已破损,否则你不需要输入上面的命令。就我个人而言,我不需要这些命令,但是我发现这些命令对论坛上的一些人很有用。


via: https://itsfoss.com/free-boot-partition-ubuntu/

作者:Ankush Das 选题:lujun9972 译者:robsean 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

GParted 是一个可用于 Linux 发行版的非常受欢迎且免费的分区编辑器。在这里,我们简要地介绍一下它提供的功能。

GParted:一个自由开源的图形化分区管理器

GParted 无疑是 Linux 下的最好的分区管理器之一。用户界面非常简单而可以完成任务。

在某些情况下,你最终还是会使用 GParted 来修复或格式化你的 USB 驱动器。我有一个在 Ubuntu 中使用“磁盘”应用程序不能格式化的 USB 磁盘,而这是 GParted 用来救援的地方。

所以,它是一个非常有用的工具,有很多出色的功能。让我为你们重点介绍一下。

警告!

进行磁盘分区是一件危险的工作。除非绝对必要,否则不要做。否则,你可能最终擦除了整个磁盘。

GParted 的功能

从简单地格式化任务到重要的分区任务,你可以使用 GParted 做很多事。我将使用一些屏幕截图突出关键功能,以帮助你在安装它前进一步了解它。

创建分区表

你可以为新磁盘创建一个新的分区表,也可以擦除你现存的磁盘内容来修改分区表。

你能够选择 msdos、gpt、atari,以及更多类型的分区表。

创建、移动、标记、删除和修改分区表

你可以使用 GParted 中一系列选项来轻松地创建、标记、删除或修改分区表。

当然,你必须要谨慎你要做的事情。

好的是,GParted 可以确保你不能直接应用任何更改 —— 在你点击应用更改之前,它将排队你选择的操作/任务,并在你执行前最后再要求确认一次。

顶部的对号标记符号 可以让你确认更改,然后你的更改才会生效。

这是分区可用选项的另一个屏幕截图:

尝试数据救援

除了编辑分区以外,你也可以试着使用“尝试数据救援”功能以在 Linux 中恢复丢失的数据,如下面的屏幕截图所示。

值得注意的是,默认情况下你没有安装此功能 —— 你只是能看到这个选项。因此,要使这个数据恢复功能可以正常工作,你必须使用下面的命令来单独地安装 gpart (在基于 Ubuntu/Debian 的发行版上):

sudo apt install gpart

除了所有这些关键功能以外,它支持各种存储设备和文件系统。你可以从其官方网站的功能列表中了解到更多信息。

在 Ubuntu 和其它 Linux 发行版上安装 GParted

你可能已经预安装了 GParted 。所以,务必核实一下。如果你尚未安装它,则可以进入软件中心安装它。

如果你想使用终端,简单地键入下面的命令:

sudo apt install gparted

如上所述,如果你想要使用数据恢复选项,除了安装 gparted 软件包外,还应该安装 gpart 软件包。

如果你使用的是其它 Linux 发行版,你可以在各自的软件管理器中找到它,或者直接查看官方下载操作说明

总结

当涉及处理磁盘管理和分区时,GParted 是一个非常有用且重要的工具。但是,因为显而易见的原因,当你使用它时,你必须要小心。

你尝试过 GParted 吗?你在 Linux 上使用的其它哪个分区工具?请在下面的评论中分享你的经验。


via: https://itsfoss.com/gparted/

作者:Ankush Das 选题:lujun9972 译者:robsean 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出