加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – 将文件系统格式从xfs更改为ext4而不会丢失数据

发布时间:2020-05-24 00:39:08 所属栏目:Linux 来源:互联网
导读:我在笔记本电脑上运行了一个新鲜的Lucid Lynx(Ubuntu 10.04).我将文件系统定义为: 挂载点/在ext4上(46 Gb) jfs上的挂载点/ home(63 GB) 换成3 Gb 我离开机器过夜做了一些任务,没有交流电源.第二天早上我发现它处于待机状态,任务已完成,但文件系统无法访问.它

我在笔记本电脑上运行了一个新鲜的Lucid Lynx(Ubuntu 10.04).我将文件系统定义为:

>挂载点/在ext4上(46 Gb)
> jfs上的挂载点/ home(63 GB)
>换成3 Gb

我离开机器过夜做了一些任务,没有交流电源.第二天早上我发现它处于待机状态,任务已完成,但文件系统无法访问.它给了我I / O错误

似乎jfs和standby存在问题.

无论如何,为了避免任何麻烦,我想将此挂载点从jfs格式移动到ext4.

我可以这样做而不会丢失数据,并且无需将数据放在临时位置,直到转换完成为止?

很遗憾地提到这一点,但我记得在Windows时代,我们将FAT16更改为FAT32或FAT32更改为NTFS而不必丢失数据.我希望这可以在Linux上使用.

更新
/ home文件系统是xfs而不是jfs,似乎这个文件系统有一个错误由于某种原因,我不得不重新安装操作系统两次,直到我最终使用ext4为整个/

但是,作为结论,似乎没有办法进行转换

解决方法

我不知道任何方式非破坏性地转换文件系统.这并不意味着它是不可能的,但我会以非常低的赔率.

例如,你可以在不擦除磁盘的情况下从ext2转换为ext3,从ext3转换为ext4.

但是从jfs到ext4这样的东西似乎非常不可能,没有先将你的/ home文件复制到另一个分区或外部硬盘.

即使这样,您也希望在系统上创建一个新用户,在/ tmp / tempuser之类的主目录或者为您的用户复制配置,通常是主目录中的’dot’文件(以.开头的文件)到关闭/ home的新位置并更新/ etc / passwd以使用新的主目录,这样您就可以在执行此更新时以普通用户身份登录.

然后,备份您的文件,卸载/ home并使用/sbin/mkfs.ext4或您计划使用的任何工具对其进行格式化.在/ home安装新分区并将文件复制回来.

此外,我会推荐像rsync这样的“智能”复制文件,以确保您保留您的权限和所有爵士乐.

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读