Ubuntu 12.04 在不丢失数据的情况下对外部驱动器进行分区

Ubuntu 12.04 在不丢失数据的情况下对外部驱动器进行分区

我有一个 Ubuntu 12.04,带有一个 1.5T 的外置磁盘(仅用于存储数据)。/dev/sdc1如下所示:

$ df -T
Filesystem        Type      1K-blocks      Used  Available Use% Mounted on
/dev/sda1         ext4     1451144932  27722584 1350794536   3% /
udev              devtmpfs    6199460         4    6199456   1% /dev
tmpfs             tmpfs       2482692       988    2481704   1% /run
none              tmpfs          5120         0       5120   0% /run/lock
none              tmpfs       6206724       284    6206440   1% /run/shm
/dev/sdc1         fuseblk  1465135100 172507664 1292627436  12% /media/Elements

我想要实现这个基于rsync的备份策略我想用我的/dev/sdc1外部驱动器。由于上述指南建议将备份目录放在单独的分区中,因此我想对 /dev/sdc1 外部硬盘进行重新分区但保留现有数据在单独的分区中。例如,将 /dev/sdc1 拆分为两个分区:(i) 一个专门用于基于 rsync 的备份,(ii) 另一个用于现有的杂项数据。我应该如何进行分区才能将对现有数据的风险降到最低,您推荐哪种文件系统?我更喜欢基于控制台的指南,但不幸的是,我在网上找到的所有材料都是针对主(可启动)磁盘的分区,而不是外部保险丝座文件系统仅用于被动数据。

答案1

调整分区大小是一项耗时的操作,有时还会导致所有数据丢失,因此我强烈建议不要这样做。我曾多次遇到这种情况,因此我使用了一个经过精心调整的程序。

  1. 将所有数据复制/rsync 到/media/Elements暂存目录(可能位于您的主目录中的某个位置)
  2. 根据需要重新分区 /dev/sdc,将其划分成您想要的任何形状
  3. 将所有数据复制/rsync 回新分区/media/Elements(或任何您命名的分区)
  4. 删除本地暂存副本

这是我的建议,也是我在需要“更改分区大小”等时经常使用的程序。

相关内容