首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有可能在没有操作系统的情况下将文件保存在磁盘分区上?

有没有可能在没有操作系统的情况下将文件保存在磁盘分区上?
EN

Unix & Linux用户
提问于 2015-12-05 16:19:56
回答 3查看 89关注 0票数 2

我想从Linux切换到Mu-6。我想备份我的文件,并复制安装后,但我无法做到这一点,因为我唯一的外部存储介质是一个8 Gb的USB棒。即使压缩为tar.gz,我的文件也大约有12 Gb。尽管如此,我认为我只剩下两种可能性(除了购买外部硬盘):1)将文件存储在云驱动器上;2)将文件保存在一个单独的分区中,并在安装后复制它们。

可以用这种方式访问文件吗?如果是的话,安全吗?

EN

回答 3

Unix & Linux用户

回答已采纳

发布于 2015-12-06 00:09:58

大多数安装程序将擦除安装操作系统的分区,但您可以将数据存储在不同的分区中。这意味着在安装Mu6之前,需要将现有分区分成两部分。缩小现有的文件系统和包含它的分区,并创建一个覆盖提要空间的新分区。

假设您在PC分区上使用的是ext4文件系统(与大多数Linux发行版一样,Mint是默认的),那么您可以缩小文件系统,但在挂载文件系统时不行。所以你需要从一些救援媒体重启才能做到这一点。您可以使用SystemRescueCdGParted直播。您可以使用GUI程序GParted同时缩小分区及其包含的文件系统,也可以使用resize2fs收缩文件系统,然后使用fdiskparted缩小命令行上的分区。下面是在命令行上执行此操作的步骤,更详细;我假设您的内部磁盘是/dev/sdz,并且它当前包含一个包含ext4文件系统的单个分区/dev/sdz1

  1. 检查当前磁盘布局。确保您正在处理预定的磁盘。fdisk -l /dev/sdz文件-s /dev/sdz 1这应该显示一个预期大小的磁盘,并且应该告诉您/dev/sdz1是一个ext4文件系统。
  2. 缩小文件系统。假设你想把它缩小到50 GB。resize2fs /dev/sdz1 1 50G
  3. 缩小隔板。# parted /dev/sdz (parted)打印…(分开)大小第1部分?注意resizepart:第二个参数是分区的结束,而不是它的大小。因此,您需要将50 to添加到print命令显示的起始位置。注意单位和四舍五入,最好先运行unit KiB以避免任何舍入。
  4. 重新引导到安装程序并告诉它使用空闲空间。

现在您将有两个分区,一个是操作系统分区,另一个分区是旧数据。如果您希望保持这种状态,那么将文件拆分到两个分区的一个好方法是,一个用于操作系统(/上必须安装),另一个用于安装在/home上的用户数据。如果您选择这样做,那么相应地在现有分区上重新组织您的文件(将所有内容放在一个名为/vipaul的目录中);您可以在安装OS之前或之后这样做。

如果您想以一个分区结束,您需要做一些更复杂的事情,因为没有办法合并两个文件系统,而且您将无法扩展新分区,因为它不在磁盘的开头。如果旧数据加上新操作系统一起覆盖不到磁盘的一半,那么一旦缩小了分区,就在磁盘末尾创建一个大小相同的新分区,并在那里复制数据。然后删除磁盘开头的分区,在那里安装操作系统,将数据从保留的分区移动到新的OS分区,删除磁盘末尾的现在为空的分区,并扩大OS分区。

Linux有一个更灵活的分区方案:LVMLVM。LVM分区不必是连续的,而且操作它们要容易得多,而且容易出错;例如,调整分区大小就是lvresize /dev/VOLUME_GROUP/VOLUME_NAME NEW_SIZE。但是,您不能将PC分区转换为LVM,而且并不是所有Linux发行版都有支持LVM的安装程序。

票数 0
EN

Unix & Linux用户

发布于 2015-12-05 16:22:27

您肯定可以创建一个新分区并在那里保存您的文件。只需确保在重新安装操作系统时,不要安装到该分区,否则它将覆盖您保存的内容。

在将分区发送到云存储之前,我会创建一个分区。这是12‘s的数据,你必须上传,然后再下载,一旦你完成。

票数 1
EN

Unix & Linux用户

发布于 2015-12-05 17:37:12

这两种方法都会奏效。

将重要文件保存在其他地方通常是个好主意。无论是在云中还是在其他地方(备份!)。

但是一个单独的分区也能工作,我认识的大多数人对于/home和/usr/local/都有单独的分区。只要您不格式化这些,您就可以在安装新发行版后简单地重新安装这些文件。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/247557

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档