树莓派迁移到硬盘
树莓派的SD卡慢且易出问题,所以尝试改造,将系统挂载在USB硬盘上,主要步骤:
将USB硬盘分区,记录PARTUUID
备份当前系统,并写入到USB硬盘
做设置调整
重启确认,填坑
->将USB硬盘分区,记录PARTUUID
主要涉及的命令:
sudo blkid
确认硬盘的PARTUUID
sudo fdisk
分区
sudo
mkfs.ext4 /dev/sda1
->备份当前系统,并写入到USB硬盘
有4种方式, dd
rsync tar和cp, 尝试了2种都OK
主要涉及的命令:
sudo dd
if=/dev/mmcblk0p2 of=/dev/sda1
耗时长,盘复制,后续需要resize2fs /dev/sda1
sudo rsync
-aAXv –exclude-from=”/tmp/exclude.list” /* /media/sda/sda1
其中exclude.list的内容为:/dev/* /media/* /mnt/* /proc/* /run/* /sys/*
/tmp/* /lost+found
->做设置调整
主要涉及的命令:
/boot目录下面:
sudo
mkinitramfs -o initrd.sda
编辑config.txt
在最后增加 initramfs initrd.sda
编辑cmdline.txt 把root=PARTUUID=xxxxxx-02
改成root=PARTUUID=上面拿到的硬盘PARTUUID
/etc目录下面:
编辑fstab,增加PARTUUID=上面拿到的硬盘PARTUUID
/ ext4
defaults 0 1
重启确认,填坑
主要参考linker: