suse 基于既有的设备重建bcache详细命令
重建bcache的详细命令如下:
- 首先,停止所有正在使用bcache设备的进程。可以使用以下命令杀死这些进程:
sudo lsof | grep /dev/bcache | awk '{print $2}' | xargs sudo kill -9
- 然后,停止bcache设备的缓存:
sudo echo 1 > /sys/block/bcacheX/bcache/stop
其中,bcacheX是你要停止的bcache设备的名称。
- 接下来,卸载bcache设备的缓存和数据分区:
sudo umount /dev/bcacheX_c /dev/bcacheX_d
- 现在,可以删除bcache设备的缓存和数据分区。这可以通过以下命令完成:
sudo wipefs -a /dev/bcacheX_c sudo wipefs -a /dev/bcacheX_d
- 然后,重新创建bcache设备的缓存和数据分区。这可以通过以下命令完成:
sudo make-bcache -B /dev/sdX -C /dev/sdY sudo mkfs.ext4 /dev/bcacheX_d
其中,/dev/sdX和/dev/sdY是原始设备的名称,bcacheX是新创建的bcache设备的名称。
- 最后,重新挂载bcache设备的缓存和数据分区:
sudo mount /dev/bcacheX_c /mnt sudo mount /dev/bcacheX_d /mnt/home
现在,你的bcache设备已经重建好了
原文地址: https://www.cveoy.top/t/topic/fTGi 著作权归作者所有。请勿转载和采集!