{"id":416,"date":"2024-06-06T09:28:55","date_gmt":"2024-06-06T16:28:55","guid":{"rendered":"https:\/\/junsun.net\/wordpress\/?p=416"},"modified":"2024-06-06T10:54:22","modified_gmt":"2024-06-06T17:54:22","slug":"migrate-re-use-umbrelos-ssd-from-raspberry-pi-to-x86","status":"publish","type":"post","link":"https:\/\/junsun.net\/wordpress\/2024\/06\/migrate-re-use-umbrelos-ssd-from-raspberry-pi-to-x86\/","title":{"rendered":"Migrate\/Re-use UmbrelOS SSD from Raspberry Pi to X86"},"content":{"rendered":"\n<p>I was running UmbrelOS on Raspberry Pi, with an external 2TB SSD disk.  The machine is obviously under powered and started to show weakness.  So I decided to migrate to a Lenovo mini-PC, M710q.<\/p>\n\n\n\n<p>I need to re-use the same the SSD disk because M710q doesn&#8217;t have enough storage by itself (500GB).  Ideally I can keep all the blockchain data and setup, so that I don&#8217;t have re-sync everything and re-setup everything.<\/p>\n\n\n\n<p>While this may sound like a common question, I did not find many answers on the internet.  The closest one is <a href=\"https:\/\/community.umbrel.com\/t\/transfer-node-from-pi-to-ubuntu-linux-desktop-re-using-the-external-ssd\/15179\/2\">this one<\/a>.  However, UmbrelOS is currently at v1.x.  A lot of don&#8217;t apply anymore.<\/p>\n\n\n\n<p>Below is how I did it.<\/p>\n\n\n\n<ul><li>Prepare SSD disk<ul><li>Upgrade Raspberry Pi to the latest UmbrelOS v1.1. <\/li><li>Shut it down via Umbrel Settings and unplug SSD disk.<\/li><\/ul><\/li><li>Prepare PC<ul><li><a href=\"https:\/\/github.com\/getumbrel\/umbrel\/wiki\/Install-umbrelOS-on-x86-systems\">follow the instruction to install UmbrelOS on PC<\/a><\/li><li>Don&#8217;t install any apps<\/li><\/ul><\/li><li>Migrate SSD disk over<ul><li>Plug SSD disk into PC.  Permanently mount it at \/mnt\/umbrel-ssd<ul><li>\/etc\/fstab:  UUID=e9ae3217-6a06-4721-b725-78e6524b4272 \/mnt\/umbrel-ssd ext4 defaults 0 0<\/li><\/ul><\/li><li>sudo systemctl stop umbrel<\/li><li>cd \/home\/umbrel; mv umbrel umbrel.bak; ln -s \/mnt\/umbrel-ssd\/umbrel umbrel<\/li><li>sudo systemctl start umbrel<\/li><\/ul><\/li><\/ul>\n\n\n\n<p>It will take a long to re-start umbrel since it will fetch various containers etc.  But it will use the same blockchain and other app-specific settings you had before on SSD disk.  After a couple of coffee time, you will be all set!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I was running UmbrelOS on Raspberry Pi, with an external 2TB SSD disk. The machine is obviously under powered and started to show weakness. So I decided to migrate to a Lenovo mini-PC, M710q. I need to re-use the same the SSD disk because M710q doesn&#8217;t have enough storage by itself (500GB). Ideally I can &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/junsun.net\/wordpress\/2024\/06\/migrate-re-use-umbrelos-ssd-from-raspberry-pi-to-x86\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Migrate\/Re-use UmbrelOS SSD from Raspberry Pi to X86&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":""},"categories":[3],"tags":[48,98,99,96,97],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/junsun.net\/wordpress\/wp-json\/wp\/v2\/posts\/416"}],"collection":[{"href":"https:\/\/junsun.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/junsun.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/junsun.net\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/junsun.net\/wordpress\/wp-json\/wp\/v2\/comments?post=416"}],"version-history":[{"count":2,"href":"https:\/\/junsun.net\/wordpress\/wp-json\/wp\/v2\/posts\/416\/revisions"}],"predecessor-version":[{"id":418,"href":"https:\/\/junsun.net\/wordpress\/wp-json\/wp\/v2\/posts\/416\/revisions\/418"}],"wp:attachment":[{"href":"https:\/\/junsun.net\/wordpress\/wp-json\/wp\/v2\/media?parent=416"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/junsun.net\/wordpress\/wp-json\/wp\/v2\/categories?post=416"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/junsun.net\/wordpress\/wp-json\/wp\/v2\/tags?post=416"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}