parted 是否具有与 gparted 相同的功能来缩小 ext4 分区?

parted 是否具有与 gparted 相同的功能来缩小 ext4 分区?

我一直在谷歌上搜索,从轶事报道来看,答案似乎是“不” gparted。但这parted也适用吗?

我在这里谈论的不是输入错误分区、误按按钮、断电等所涉及的风险因素 - 我的意思只是直接影响。

Parted 如何知道有多少“空间”可用?我只看到以下输出:

GNU Parted 3.2
Using /dev/sdd
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) p                                                                
Model: ATA OCZ-VERTEX3 (scsi)
Disk /dev/sdd: 60.0GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type     File system  Flags
 1      1049kB  316MB   315MB   primary  ext4
 2      316MB   60.0GB  59.7GB  primary  ext4

在打开时,我看到以下内容(重新启动后gparted,该驱动器将显示该内容):/dev/sde

在此输入图像描述

它有一些功能可以防止我将分区“调整”得很小(因此可以防止数据丢失 - 我认为)。

答案1

gparted 和parted 可能具有相似的名称,但它们执行(非常)不同的操作。 gparted 是一个独立的软件,具有一组独特的功能和明确地不是(只是)GUI 前端分手,尽管在很多地方都被贴上这样的标签。

parted 如何知道有多少可用“空间”?

parted 根本不知道也不关心(不再)你的文件系统。它可能只是为了用户的方便和方向而显示文件系统类型,但没有与文件系统相关的功能。

当您在parted中增长分区时,文件系统不会随之增长。你必须自己做这件事。 (例如,增加分区后调整大小2fs)。

当您在parted中缩小分区时,您必须事先确保文件系统不会受到攻击。 (例如调整大小2fs缩小分区)。

如果您想将分区移动到不同的起始扇区,那么parted不会帮助您完成重定位逻辑。 (如果您真的知道自己在做什么,则可以手动执行此操作,但您可能不应该这样做)。

其中任何一个都可能丢失数据吗?是的当然。

您应该始终有一个备份。

相关内容