我正在尝试找出扩展分区而不丢失任何数据的方法。我制作了一个视频来解释我的问题。
答案1
根据您问题中提供的信息,单独扩展分区始终是安全的。然而,移动和缩小其他分区可能不安全,因为自然会产生少量碎片。
为了确定碎片率sudo fsck -fn /dev/sdXn
,即使它安装为分区,您也可以在分区上使用-n
选项不做任何改变。
291595/1222992 files (0.2% non-contiguous), 1927790/4882432 blocks
如果非连续的数量太接近~1%,则在收缩(或可能移动)文件系统时可能会损坏或永久丢失数据。fsck
会告诉您文件总数( 中的第一个数字x/y
),对于 300,000 个文件,即使 1% 不连续,也有 3,000 个文件可能对您或操作系统很重要。
从您的视频来看:您需要使用外部 Live USB(最好是带有 GParted 的 USB,例如 Ubuntu Live USB 或斯莱克斯)以便移动 Linux 的分区,因为这不能(不应该...)在系统运行时完成。
您的 Linux 安装位于扩展分区内,该分区是一个虚拟分区表(逻辑卷管理),允许膜生物反应器有超过 4 个分区。这不应该防止您使用 LVM 外部未分配的空间增加扩展分区/Linux 分区的大小。
稍后我可以尝试仔细研究视频并给出fdisk
对磁盘进行分区的确切步骤或命令,但希望这可以为您提供一个起点。
以下是您在询问时可能忽略的其他一些问题: