OECT飞牛系统迁移根分区到sata硬盘

第一种:是需要刻录

OECT-飞牛系统迁移到SATA硬盘启动+调整系统分区大小【亲测】【命令简单适合小白搬砖】
第1步:先正常刷机,然后用Rufus将相同的img系统镜像写一份到SATA硬盘中,上电启动系统,进入SSH
修改boot/extlinux目录下的启动文件

将/dev/mmcblk0p1 /dev/mmcblk0p2 改成/dev/sda1 /dev/sda2 保存退出,重启系统就可以引导硬盘上的系统了。

第2步:调整系统盘分区大小
先输入df -Th查看系统分区格式,204版本的系统是btrfs

调整分区大小

parted /dev/sda
(parted) resizepart 2 30GB 我这边给了30G给sda2分区
(parted) quit

最后输入btrfs filesystem resize max / 更新文件系统
btrfs是支持在线扩容的不需要重启机器,直接进系统查看系统盘容量即可。

=========================================

第二种:无需刻录。

包含手动迁移根分区到sata硬盘无需刻录后扩容。

1、切换到管理员root身份

sudo -i

用到的命令:

lsblk -f

umount "/vol00/WDC WDS240G2G0A-00JH30"

fdisk /dev/sda

mkfs.btrfs /dev/sda1 -f

# 创建临时挂载点
mkdir -p /mnt/sata_root
# 挂载格式化后的分区
mount /dev/sda1 /mnt/sata_root
# 分区开启压缩
btrfs property set /mnt/sata_root compression zstd:3
# 克隆eMMC根分区数据到SATA,排除无用目录
rsync -av --exclude=/proc --exclude=/sys --exclude=/dev --exclude=/mnt --exclude=/tmp --exclude=/boot --exclude=/media --exclude=/vol* / /mnt/sata_root/

nano /mnt/sata_root/etc/fstab

nano /boot/extlinux/extlinux.conf

# 卸载SATA临时挂载点
umount /mnt/sata_root
# 重启设备
reboot
赞(0) 支付宝扫码领红包
未经允许不得转载:易语言编程学习 » OECT飞牛系统迁移根分区到sata硬盘

评论 2

评论前必须登录!

 

  1. #1

    手动迁移根分区到sata硬盘无需刻录后扩容 ,这个是干嘛用的,把系统安装到sata硬盘的意思? 无需刻录后扩容?

    liufu9个月前 (02-26)
  2. #2

    感谢楼主的分享,步骤非常详细,跟着步骤操作一步完成。

    zgrphy8个月前 (03-19)

有几率领到大红包

支付宝扫一扫