VMware ESXi 6上的Debian 7 VM
我有一个磁盘SDC (MSDOS分区表),最初是作为300 as创建的。创建了一个300 at的主分区。然后在此基础上创建了XFS。
我能够完全测试一个增量,但是我的测试机器上没有分区(我继承了这个环境)。这很容易做到:
-Shutdown VM
-Resize disk in VMware to 600GB
-Run xfs_growfs -d /dev/BLAH (I guess XFS can be created on a "raw disk" without a partition?)起作用了!
现在,在我的prod系统上,磁盘(!)上有一个分区SDC1。我最终能够完成这个任务,但它让我很紧张地删除了一个分区:
-Shutdown VM
-Resize disk in VMware
-Remove primary partition (300GB), and write to disk
-Recreate primary partition with new size (600GB), and write to disk
-Restart VM (OS refused to see new partition table until a reboot)
-Run xfs_growfs -d /dev/BLAH重要的是,我正在处理这个磁盘上超过250 on的数据,我正在调整大小。
我会计划一个备份,等等,但这通常是安全的吗?
(我只是觉得.我将测试删除分区和完全不重新创建分区,以防我不得不再次成长)。)
发布于 2019-02-05 17:55:35
您之所以感到紧张,是因为您已经在IT领域工作了足够长的时间,以至于在删除/创建分区时,DOS/Windows fdisk故意删除/创建分区的前几个字节,从而破坏了分区中的数据。
Linux在默认情况下从来没有这样做过,至少在没有事先警告用户并允许他们不擦除数据的情况下是如此。如果您没有明确指示Linux删除分区或磁盘,它就不会这样做。
如果不对-w或-W选项使用fdisk,并且fdisk询问您是否要擦除分区,则此操作是完全安全的。
https://serverfault.com/questions/952435
复制相似问题