我的 VM 上有一个名为 /dev/data/files 的 LVM。我为其分配了 50 GB 空间并想扩展该 LVM...
因此,我没有使用我忘记使用的 lvextend 命令,而是执行了以下操作:
fdisk /dev/data/files
Used N option to create a partition
Writed changes...
然后我重新启动服务器,但大小没有改变。我不知道 fdisk 是如何工作的,所以我相信我在该文件系统上创建了一个新分区......
我的问题是:删除我创建的这个分区然后使用 lvextend 以正确的方式扩展 LVM 磁盘是否安全?就像我再次输入fdisk并选择删除分区,我会丢失任何文件吗?还是去掉就可以了?
谢谢!
答案1
ext4 文件系统中的前两个扇区没有被使用。
如果您创建仅包含主分区的 DOS 分区表,则这些写入仅影响第一个扇区,并且不会破坏文件系统数据。
如果已创建逻辑分区,则数据可能已被破坏(取决于分区的位置)。
如果已创建 GPT,则文件系统超级块已被破坏。在这种情况下,无法再安装该设备。