问题: 应该是/dev/sdb
挂载的还是/dev/sdb1
在处理操作系统磁盘以外的磁盘时挂载的?
我的问题是实用程序 - 磁盘来自应用RHEL/CentOS 7 中的菜单(我认为是 gdisk?),对于新磁盘,它会让您从该 gui格式并安装磁盘,但我担心有一个错误。完全使用 GUI,我最终dev/sdb
安装了它。为了成为dev/sdb1
坐骑,我必须首先做
parted /dev/sdb mklabel GPT
那么如果我使用磁盘 GUI,我可以 EXT4 或 XFS 格式化我的磁盘并将其视为/dev/sdb1
我需要担心 /dev/sdx 之后的数字吗?究竟发生了什么?
我计划始终通过 uuid 挂载所有内容,我的方案是第二个磁盘/dev/sdb
,我希望将其作为 GPT,其中一个主分区为 XFS 或 EXT4,整个磁盘挂载为/data
.
答案1
总而言之:你要/dev/sdb1
。
/dev/sdb
代表整个磁盘;/dev/sdb1
代表磁盘上的单个分区。分区从根本上来说并没有什么特殊之处。只是操作系统决定将一个磁盘视为有效的多个磁盘。这是通过将一些特殊格式的数据写入磁盘的开头(有时是结尾)来完成的,称为分区表。
您可以将文件系统放在整个磁盘上(并且没有分区表)或覆盖整个磁盘的单个分区上(分区表使用的空间除外)。两者都会工作得很好。每个都有一些优点和缺点。物理磁盘上的完整磁盘的主要优点是您可以获得额外的几 KB 磁盘空间。这,呃,显然是微不足道的。分区的主要优点是它符合每个人的期望。它还明确了保留哪些空间,例如,为预 EFI (BIOS) 系统安装引导加载程序。或者文件系统类型位于具有 GPT 的磁盘上。
事实上,每个人都期待分区是继续创建分区的一个非常充分的理由。否则,任何未来的管理员(可能包括您自己)都会感到困惑。随机程序也是如此。如果没有充分的理由使用完整磁盘(对于物理磁盘,确实没有理由),您应该创建一个分区。
PS:我敢打赌 GUI 应用程序有某种方法可以创建新的分区表(或者可能是“标签”),而不必使用 CLI parted
。如果这是我认为您指的那个,菜单中应该有一个“格式化磁盘...”选项。 (抱歉,不是亲自运行 RHEL/CentOS)。
PPS:在具有逻辑卷管理器的虚拟磁盘上,使用完整磁盘是有意义的。它可以使调整磁盘大小变得更容易,但当然您不能调整非虚拟磁盘的大小。所以这很可能根本不适用于您的情况。