![我可以在具有可用空间的现有分区上使用parted而不丢失数据吗?](https://linux22.com/image/133214/%E6%88%91%E5%8F%AF%E4%BB%A5%E5%9C%A8%E5%85%B7%E6%9C%89%E5%8F%AF%E7%94%A8%E7%A9%BA%E9%97%B4%E7%9A%84%E7%8E%B0%E6%9C%89%E5%88%86%E5%8C%BA%E4%B8%8A%E4%BD%BF%E7%94%A8parted%E8%80%8C%E4%B8%8D%E4%B8%A2%E5%A4%B1%E6%95%B0%E6%8D%AE%E5%90%97%EF%BC%9F.png)
我有一个分区 /dev/sda,使用 250GB 中的 18GB 它有一个我会保留的操作系统数据,即使我不再启动它。
我有兴趣知道如果我开始分离并在剩余的可用空间中创建一个新分区,它会破坏以前的数据吗?
答案1
要利用可用空间,您首先需要缩小文件系统。即使它只使用可用空间的子集,数据也可能分散在分区内的任何地方。缩小文件系统可以压缩它。
接下来,您需要缩小包含文件系统的分区,同时确保不会缩小太多。
幸运的是,parted
支持缩小(某些)文件系统。因此,只要相关文件系统是受支持的文件系统之一,您就可以parted
一次性缩小文件系统和分区。