硬盘坞的数据冷备方案

硬盘坞的数据冷备方案
1
2
3
4
5
6
7
8
9
lsblk                    #查看分区情况

sudo parted /dev/sda #变更磁盘类型
(parted)mktable #输入mktable
New disk label type? gpt #输入gpt,将磁盘类型转换为gpt
quit #quit退出

sudo cfdisk /dev/sda #对磁盘进行分区
lsblk #复查分区情况
1
2
3
4
5
6
7
8
9
10
11
sudo mkfs.btrfs -L T1 -f /dev/sda1

sudo mkdir /run/media/ms/T1
sudo mount -t btrfs -o compress=zstd /dev/sda1 /run/media/ms/T1

#在文件管理器里挂载G500,但此时还不能写入,设置文件权限
sudo chown ms:ms /run/media/ms/T1
sudo chmod 700 /run/media/ms/T1

sudo umount /run/media/ms/T1
sudo rm -rf /run/media/ms/T1
1
2
3
4
5
6
7
8
9
10
11
sudo mkfs.btrfs -L G500 -m raid1 -d raid1 -f /dev/sda1 /dev/sda2 #创建raid1

sudo mkdir /run/media/ms/G500
sudo mount -t btrfs -o compress=zstd /dev/sda1 /run/media/ms/G500

#在文件管理器里挂载G500,但此时还不能写入,设置文件权限
sudo chown ms:ms /run/media/ms/G500
sudo chmod 700 /run/media/ms/G500

sudo umount /run/media/ms/G500
sudo rm -rf /run/media/ms/G500
1
2
3
4
5
6
7
8
#scrub;使用校验值和 RAID 存储上的镜像区分并修复损坏的数据
sudo btrfs scrub start /run/media/ms/G500
sudo btrfs scrub status /run/media/ms/G500

#通过分配器再次传递文件系统中的所有数据。它主要用于在 添加 或 删除 设备 时跨设备重新平衡文件系统中的数据
#如果设备出现故障,余额将为冗余 RAID 级别重新生成缺失的副本
sudo btrfs balance start /run/media/ms/G500
sudo btrfs balance status /run/media/ms/G500

硬盘坞的数据冷备方案
https://cellargalaxy.github.io/posts/折腾/29.硬盘坞的数据冷备方案/
作者
cellargalaxy
发布于
2024年6月1日
许可协议