最近计划将U盘挂载到开发板,以便使用Rclone在多台设备间同步数据。
由于需要在Windows和Linux间切换使用,就需要考虑文件系统的选择。我对文件系统并不熟悉,所以只能依靠搜索引擎。
初略了解之下,exFAT的兼容性比较好,但容易丢失数据。Btrfs有写时复制、数据压缩、高性能等优点,所以最终采用了Btrfs。
Ubuntu安装Btrfs支持:
sudo apt install btrfs-progs
如果没有安装Btrfs,格式化U盘为Btrfs时会报错:
缺少实用工具mkfs.btrfs
Windows安装Btrfs支持:
选择zip包下载并解压,在btrfs文件上右键,选择安装:

Ubuntu格式化U盘为Btrfs
安装Btrfs:
sudo apt install btrfs-progs
查看硬盘分区:
sudo fdisk -l
找到要分区的硬盘,例如:/dev/sdc
使用fdisk分区:
fdisk /dev/sdc
输入n创建新分区:
Command (m for help): n
然后会提示创建主分区还是扩展分区,一般选择主分区,输入p:
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
接下来的一些选项,一般默认即可。最后输入w保存分区:
Command (m for help): w
格式化分区:
sudo mkfs.btrfs /dev/sdc1
还可以使用图形界面来分区:
sudo cfdisk /dev/sdc
原创文章,作者:,如若转载,请注明出处:https://ce.771633.xyz/2257.html