use*_*811 6 linux partition filesystems ext4
我在 arch wiki 上读到,不建议在磁盘上创建 ZFS 文件系统之前对其进行分区。我搜索但没有找到任何关于 ext4 的声明。
所以我的问题:
不是必需的,但你应该分区。分区表占用的空间很小,但它是普遍可识别的。如果你把它放在一个 Windows 盒子里,Windows 就会知道那里有一个文件系统。如果您没有分区,其他操作系统只会将其视为空驱动器。
您可以在带或不带分区的裸块设备上运行任何文件系统,但是危险在于人们和操作系统都希望看到块设备上的分区表以意识到存在数据。
(毕竟原始磁盘和分区都只是块设备)
ZFS 实际上创建了这样一个监护分区表,这就是为什么在未分区的设备上这样做是安全的:
$ zpool status
...
NAME STATE READ WRITE CKSUM
storage ONLINE 0 0 0
raidz2-0 ONLINE 0 0 0
sda ONLINE 0 0 0
sdb ONLINE 0 0 0
...
$ sudo gdisk -l /dev/sda
...
MBR: protective
GPT: present
...
Number Start (sector) End (sector) Size Code Name
1 2048 7814019071 3.6 TiB BF01 zfs
9 7814019072 7814035455 8.0 MiB BF07
Run Code Online (Sandbox Code Playgroud)
是的,您可以格式化整个块设备,而无需先创建分区。
在 SAN LUN 和多重引导系统上,我建议您创建分区并设置正确的文件系统 ID,因为您面临着其他操作系统和/或操作员可能将未分区的磁盘解释为空闲且未使用的风险。
归档时间: |
|
查看次数: |
3956 次 |
最近记录: |