我想从Linux切换到Mu-6。我想备份我的文件,并复制安装后,但我无法做到这一点,因为我唯一的外部存储介质是一个8 Gb的USB棒。即使压缩为tar.gz,我的文件也大约有12 Gb。尽管如此,我认为我只剩下两种可能性(除了购买外部硬盘):1)将文件存储在云驱动器上;2)将文件保存在一个单独的分区中,并在安装后复制它们。
可以用这种方式访问文件吗?如果是的话,安全吗?
发布于 2015-12-06 00:09:58
大多数安装程序将擦除安装操作系统的分区,但您可以将数据存储在不同的分区中。这意味着在安装Mu6之前,需要将现有分区分成两部分。缩小现有的文件系统和包含它的分区,并创建一个覆盖提要空间的新分区。
假设您在PC分区上使用的是ext4文件系统(与大多数Linux发行版一样,Mint是默认的),那么您可以缩小文件系统,但在挂载文件系统时不行。所以你需要从一些救援媒体重启才能做到这一点。您可以使用SystemRescueCd或GParted直播。您可以使用GUI程序GParted同时缩小分区及其包含的文件系统,也可以使用resize2fs收缩文件系统,然后使用fdisk或parted缩小命令行上的分区。下面是在命令行上执行此操作的步骤,更详细;我假设您的内部磁盘是/dev/sdz,并且它当前包含一个包含ext4文件系统的单个分区/dev/sdz1。
/dev/sdz1是一个ext4文件系统。resizepart:第二个参数是分区的结束,而不是它的大小。因此,您需要将50 to添加到print命令显示的起始位置。注意单位和四舍五入,最好先运行unit KiB以避免任何舍入。现在您将有两个分区,一个是操作系统分区,另一个分区是旧数据。如果您希望保持这种状态,那么将文件拆分到两个分区的一个好方法是,一个用于操作系统(/上必须安装),另一个用于安装在/home上的用户数据。如果您选择这样做,那么相应地在现有分区上重新组织您的文件(将所有内容放在一个名为/vipaul的目录中);您可以在安装OS之前或之后这样做。
如果您想以一个分区结束,您需要做一些更复杂的事情,因为没有办法合并两个文件系统,而且您将无法扩展新分区,因为它不在磁盘的开头。如果旧数据加上新操作系统一起覆盖不到磁盘的一半,那么一旦缩小了分区,就在磁盘末尾创建一个大小相同的新分区,并在那里复制数据。然后删除磁盘开头的分区,在那里安装操作系统,将数据从保留的分区移动到新的OS分区,删除磁盘末尾的现在为空的分区,并扩大OS分区。
Linux有一个更灵活的分区方案:LVMLVM。LVM分区不必是连续的,而且操作它们要容易得多,而且容易出错;例如,调整分区大小就是lvresize /dev/VOLUME_GROUP/VOLUME_NAME NEW_SIZE。但是,您不能将PC分区转换为LVM,而且并不是所有Linux发行版都有支持LVM的安装程序。
发布于 2015-12-05 16:22:27
您肯定可以创建一个新分区并在那里保存您的文件。只需确保在重新安装操作系统时,不要安装到该分区,否则它将覆盖您保存的内容。
在将分区发送到云存储之前,我会创建一个分区。这是12‘s的数据,你必须上传,然后再下载,一旦你完成。
发布于 2015-12-05 17:37:12
这两种方法都会奏效。
将重要文件保存在其他地方通常是个好主意。无论是在云中还是在其他地方(备份!)。
但是一个单独的分区也能工作,我认识的大多数人对于/home和/usr/local/都有单独的分区。只要您不格式化这些,您就可以在安装新发行版后简单地重新安装这些文件。
https://unix.stackexchange.com/questions/247557
复制相似问题