有一些虚拟文件系统比如 vhd 、vdi 、img 文件可以直接挂载成一个块设备,如果把这个块设备格式化为 ext 、btrfs 、NTFS 这样的有日志文件系统,在里面读写文件还能享受到日志的好处吗?
手上有一些盘要长期给 Windows / Linux 用,不需要能够互相读取文件,但是希望 Windows / Linux 都可以直接用,不需要每次都格式化成 NTFS / btrfs 。如果用 exFAT 的话,总觉得长期使用并不安全。
最简单的办法是直接给盘分两个区,一个 NTFS 一个 BTRFS ,但是这样分区容量就基本定死了,调整起来很不方便,要在一个系统里释放空间,在另一个系统里吃掉空间。
于是想到了,如果把硬盘格式化成 exFAT ,然后创建两个 vhd ,一个格式化成 btrfs ,另一个格式化成 NTFS ,直接写到 fstab 里,进系统就能用了。
但是好奇这样在 exFAT 里面放一个日志文件系统,真的比只有 exFAT 安全吗?
(当然也可以挂 NAS 上全部走网络,只是租房子住,目前没条件组有线网络啊)
![]() |
1
wtks1 22 小时 59 分钟前 ![]() 格式化成 ntfs 不就行了? linux 也能挂载 ntfs 的
|
![]() |
2
yyzh 22 小时 53 分钟前 via Android ![]() 继续 ntfs+1 现在 ntfs 的支持都进内核了吧
|
3
w568w 22 小时 43 分钟前 ![]() 在 Linux 支持的文件系统中:
- Windows 也原生支持的:NTFS 、FAT32/16/12 - Windows 需要额外装驱动的:btrfs ( Winbtrfs )、ZFS ( OpenZFS ) - Windows 是原生支持,但 U 盘和移动硬盘用不上的:UDF 、CDFS |
4
laminux29 21 小时 53 分钟前 ![]() Q1:能。
Q2:你需要的是一台存储服务器。对外接口可以选 SMB ,这协议支持 Windows 、Linux 、安卓、macOS 等通过网络挂载使用。 Q3:文件服务器使用 RAID 就可以方便调整磁盘与容量,比如 OpenZFS 、LVM 、Windows 的软 RAID 等等。 |
5
yinmin 21 小时 44 分钟前 ![]() 如果不掉电,exFAT 存啥都 OK 。如果考虑掉电后的磁盘完整性,需要磁盘支持日志模式。
固定长度的 vhdx 放 exfat 应该是没问题,vhdx 的存储物理位置在 exfat 已经固定死了,应该能通过 vhdx 日志模式保证掉电后的磁盘完整性。 如果是自增长的 vhdx 可能有问题,掉电后 vhdx 容易坏掉了,基于 vhdx 的日志模式也无法保证完整性吧。 |
![]() |
6
X_Del OP |
![]() |
7
br00k 10 小时 25 分钟前 via iPhone
exfat 真的挺烂的。碰到过好几次文件损坏
|
8
charles0 7 小时 57 分钟前
不用 exFAT 是非常正确的,NTFS +1
|