内部 HDD 的首选安装点

内部 HDD 的首选安装点

我对 Linux 比较陌生,如果这是一个愚蠢的问题,我深表歉意。我阅读了 Linux FS Hierarchy 文档,但它没有回答我的问题。

我想知道Linux中通用内置硬盘是否有典型的驱动器安装方案。我问这个问题是因为我有两个 HDD 在 Windows 中安装为“E:”和“F:”,但由于它们保存各种类型的文件(电影、音乐、个人文档、源代码),我不确定它们适合放在哪里在 Linux 文件系统层次结构中。

我的本能是将 HDD 安装在 /mnt/hdd{1 | 2} 或 /media/hdd{1 | 2},但这违背了 LFSH 建议的这两个目录的目的。我认为安装在 /home 中是最明智的。谢谢。

答案1

这是永久的还是暂时的?

不属于我的文件系统表一部分的硬盘驱动器(即不会自动安装)我通常有 ~/mnt/hd1 或 ~/mnt/usb - 不是很有想象力,但用例是我的东西我不会永久保留在机器中。

对于我永久添加的内容,我喜欢在根目录外创建一个目录,并根据其预期用途命名其安装点。

例如,我有一个 /pers (如个人)目录,其中包含 /pers/photos 和 /pers/videos。这是我从相机中提取内容的地方。我 chown 目录给我,所以我不必摆弄 sudo。我这样做是因为它更容易获取,rsync,告诉妻子它在哪里,快速选项卡完成等。我还有一个 /d(数据),我可以在其中放置我的音乐,isos,下载等等。

我希望将它放在家里的某个地方会更“最佳实践”。我鼓励您尝试多种方法。我就是这么做的,直到找到我喜欢/对我有用的东西。

答案2

由于这听起来像是您的个人系统,因此您可以将其安装在任何您想要的地方。安装在/mnt或下面/media就可以了。我见过人们使用/data,有些人遵循 Mac OS X 约定并将其安装在下面/Volumes(或/vol正如一位评论者提到的那样)。如果您希望它出现在您的主目录下,那么/home/major/vol可能是一个好地方。

FSH 之所以没有提到它,是因为对于用户从其他操作系统挂载数据确实没有任何规则。 LSB和FSH是为发行商编写的,以便他们共同创建一个用户熟悉的系统。最终用户(即您)可以自由地按照您的意愿进行操作。

答案3

您几乎可以将其安装在任何您想要的地方。

传统上,永久安装的磁盘(如内部驱动器)安装在它们包含的内容位于文件系统树中的任何位置。例如,如果您决定将 Bob 的所有数据放在自己的磁盘上,则可以将其安装在/home/bob。如果您要将邮件存储在其自己的磁盘上,则可以将其安装在/var/mail。许多顶级目录可以位于它们自己的文件系统上。/usr并且/var相当普遍。

DOS 和 Windows(以及 Mac OS)采用了不同的方法:所有文件路径都以(有时是隐式的)驱动器开始。某物所在的驱动器是文件(逻辑上)所在位置的基本部分。

/media应该用于可移动驱动器,并且桌面环境会在那里自动安装东西。有时,如果您手动将东西放在那里,他们会感到困惑。所以我会避免它。

听起来您想将它们安装在/home/roger/某个地方(或者您的主目录是什么)。/mnt/也很好;由系统管理员(即您)决定如何使用。您还可以在 下创建其他目录/,这也很常见。

您确定需要多个文件系统吗?

如果您想将多个磁盘视为一个更大的磁盘,也可以。这可能就是你想要的。您可以使用 RAID 或 LVM 来完成此操作,但在双引导环境中使用这些磁盘会困难得多。您的选择是:

  • RAID1(镜像)。将拥有两个磁盘中较小的一个的空间(减去 epsilon),但将数据放在两个磁盘上。防止磁盘故障。
  • LVM(跨越,尽管它实际上可以做更多)。将提供额外的空间(两个磁盘的总和,减去 epsilon),但不会提升性能。丢失一个磁盘将丢失该磁盘上的内容,但另一个磁盘上的内容仍然可以恢复。
  • RAID0(条带)。将提供额外的空间(两个磁盘的总和,减去 epsilon)。可能使读取和写入吞吐量翻倍。任一盘丢失都会丢失全部数据。

如果您有更多磁盘,则有更多选择(RAID5/6 [奇偶校验] 和 RAID10 [结合 RAID0 和 RAID1])。除了跨磁盘之外,LVM 实际上还为您提供了很多功能,例如,您可以热添加和删除磁盘、调整“分区”(逻辑卷)大小、拍摄快照等。它可以有效地堆叠在任何 RAID 级别之上。

就我个人而言,我的桌面通过 RAID1 或 RAID10 运行 LVM,而我的服务器通过 RAID10 或 RAID5/6 运行 LVM。

答案4

如果/mnt/用于临时卷,也许/vol/volumename像 Mac OS X 中那样用于稳定卷安装是最好的。

我认为FHS应该给予更多指导。

相关内容