Ubuntu 23.10 纯净升级/安装至24.04(含mdadm RAID1配置)技术咨询
Ubuntu 23.10 纯净升级/安装至24.04(含mdadm RAID1配置)技术咨询
Hey David, 结合你的场景(流媒体/Plex服务器、mdadm RAID1阵列、准备从双系统切换到单Ubuntu且把系统盘换成Btrfs),我给你整理了一些实操性的建议,都是折腾过类似环境的经验:
一、Ubuntu 24.04 对mdadm RAID1的识别支持
完全不用担心,mdadm是Ubuntu官方默认支持的RAID工具,安装过程中系统会自动识别已有的RAID阵列:
- 进入磁盘分区环节时,你会看到系统列出的
/dev/mdX格式的设备(这就是你的RAID1阵列),绝对不要对这些设备进行分区、格式化操作,保持原样跳过即可 - 系统安装完成后,你可以手动挂载或者配置自动挂载,把RAID磁盘挂载到你需要的目录(比如
/mnt/plex-media)
二、必须备份的配置文件和数据
既然是纯净安装,核心备份分三类,一个都不能少:
1. Plex/流媒体相关配置
- Plex的核心配置目录是
/var/lib/plexmediaserver/,里面包含了所有媒体库的元数据、播放记录、插件设置,一定要完整备份,用这个命令就行:tar -czf plex-config-backup.tar.gz /var/lib/plexmediaserver/ - 如果你有自定义的流媒体工具配置(比如ffmpeg的参数、转码脚本),记得把对应的配置文件(比如
~/.bashrc里的ffmpeg别名、/etc/ffmpeg.conf)也备份好
2. RAID相关配置
- 导出RAID的详细配置信息:
mdadm --detail --scan > mdadm-config-backup.txt,这个文件能帮你在万一RAID识别异常时快速恢复配置 - 备份系统级的mdadm配置文件:
/etc/mdadm/mdadm.conf,直接复制到外部存储就行
3. 个人常用系统配置
- 自定义bash配置(
~/.bashrc、~/.bash_profile)、sudo自定义规则(/etc/sudoers.d/下的文件),按需备份 - 定时任务:用
crontab -l > crontab-backup.txt导出你的定时任务列表,后续可以快速恢复
三、Btrfs 系统盘安装的注意事项
Ubuntu 24.04对Btrfs的支持已经非常成熟,给你几个实操要点:
- 安装时选择「自定义分区」,给SSD创建一个Btrfs分区,挂载点设为
/,建议勾选安装器里的「启用快照」选项——开启后系统会自动创建定时快照,后续系统出问题时可以快速恢复 - 安装器默认会给Btrfs创建
@(根目录)、@home(用户目录)等子卷,这种结构后续做快照更灵活,不用全量备份整个磁盘 - 划重点:不要把RAID1的Ext4磁盘转换成Btrfs,你的媒体数据都在上面,折腾风险太高,保持现有Ext4格式最稳妥
四、其他关键注意事项
- 数据备份优先:虽然RAID1是镜像,但安装前一定要把RAID里的重要媒体数据再备份一份到外部存储(比如移动硬盘)——安装过程中误操作的概率真的存在,多一层保障准没错
- 清理Windows双系统:既然要彻底放弃Windows,安装时可以选择「清除整个磁盘」(注意只选SSD,别碰RAID磁盘),或者手动删除Windows的EFI分区和系统分区,安装完成后如果引导有问题,执行
update-grub修复即可 - RAID自动挂载配置:系统装好后,先检查RAID状态:
mdadm --detail /dev/md0(替换成你的RAID设备名),然后创建挂载目录sudo mkdir /mnt/plex-media,编辑/etc/fstab添加一行:/dev/md0 /mnt/plex-media ext4 defaults 0 2,执行sudo mount -a测试挂载,没问题的话重启后就会自动挂载了 - Plex快速恢复:装好Plex后,先停止服务:
sudo systemctl stop plexmediaserver,把备份的plexmediaserver目录覆盖到/var/lib/plexmediaserver/,修改权限:sudo chown -R plex:plex /var/lib/plexmediaserver/,再启动服务:sudo systemctl start plexmediaserver,你的Plex配置和媒体库就完全恢复了
备注:内容来源于stack exchange,提问作者David Schult




