首页
关于
友情链接
推荐
悠笙の喵罐头
Search
1
给Android 4.9内核添加KernelSU支持
334 阅读
2
Docker下中心化部署EasyTier
211 阅读
3
记一次为Android 4.9内核的ROM启用erofs支持
152 阅读
4
在TrueNAS上使用Docker安装1Panel
97 阅读
5
为黑群晖迁移RR引导盘
93 阅读
Android
运维
NAS
开发
登录
Search
标签搜索
Linux
Android
AOSP
C&C++
Docker
TrueNAS
Windows
caf/clo
Kernel
MSVC
编程
EasyTier
Web
群晖
Alist
OneDrive
1Panel
STL
神楽悠笙
累计撰写
11
篇文章
累计收到
1
条评论
首页
栏目
Android
运维
NAS
开发
页面
关于
友情链接
推荐
悠笙の喵罐头
搜索到
1
篇与
的结果
2025-01-30
为黑群晖迁移RR引导盘
写这篇文章是因为原来的磁盘是一个16g的u盘,目标磁盘是一条16g的傲腾,虽然都是16G但是原先那个稍微大一点(我也不知道为什么(逃 直接dd肯定是行不通了,原盘比目标盘大,故记录下折腾过程{alert type="warning"}数据无价,折腾需谨慎{/alert}分析RR引导盘一共有三个分区:FAT32,50.00MBExt2,50.00MBExt4,剩余所有空间其中,第一个分区是引导分区,是可引导的(fdisk -l中Boot被打了星号);第二个没研究是什么,估计是grub,第三个存放了群晖的内核和RR的配置文件思路因为前两个分区大小很小,所以直接用dd将两个分区完整拷贝到目标磁盘;第三个分区手动创建并格式化后将UUID、Label同步过来 {alert type="warning"}折腾过程使用Linux操作{/alert}开整将两块磁盘接入系统,分别为原盘/dev/sda,目标盘/dev/sdb 查看原盘信息:sudo fdisk -l /dev/sda输出:Disk /dev/sda: 14.55 GiB, 15627976704 bytes, 30523392 sectors Disk model: Storage Media Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x66d0fe82 Device Boot Start End Sectors Size Id Type /dev/sda1 * 2048 104447 102400 50M 83 Linux /dev/sda2 104448 206847 102400 50M 83 Linux /dev/sda3 206848 30523391 30316544 14.5G 83 Linux将前两个分区和磁盘分区表信息拷贝到目标盘sudo dd if=/dev/sda of=dev/sdb count=206848 # 此处count的数值为上面第三个分区的起始请根据你的磁盘修改输出:206848+0 records in 206848+0 records out 105906176 bytes (106 MB, 101 MiB) copied, 11.3812 s, 9.3 MB/s创建第三个分区使用fdisk打开磁盘:sudo fdisk /dev/sdb先删除原有的第三个分区的分区数据:输入d,输出Partition number (1-3, default 3):时输入3或直接回车; 提示Partition 3 has been deleted.后输入n创建分区,Partition type选择主分区,即p,剩下一路默认回车即可。完成后输入w保存退出。 不会用fdisk的建议自行搜索格式化新创建的分区并写入UUID等信息sudo mkfs.ext4 /dev/sdb3使用file指令查看原盘第三个分区的信息:sudo file -s /dev/sda3输出:/dev/sda3: Linux rev 1.0 ext4 filesystem data, UUID=617a3aca-4b56-42d7-8558-54411b344a7d, volume name "RR3" (extents) (64bit) (large files) (huge files)记录下UUID和volume name(即"RR3"),并使用如下指令将UUID和volume name写入新盘:sudo tune2fs /dev/sdb3 -U df39b1f3-b846-49dc-a317-ce329ec87ca2 # 写入UUID sudo tune2fs /dev/sdb3 -L RR3 # 写入volume name拷贝数据挂载两个盘的第三分区,假设原盘为~/a,目标盘为~/b,接着拷贝a中的所有数据到b(这步直接cp指令就行,不多赘述了)最终,umount所有挂载点,拔下磁盘接入黑群晖,迁移成功。
2025年01月30日
93 阅读
0 评论
4 点赞