jgo*_*ula 32 linux filesystems directory mount
我有一个 NTFS 分区(包含我从中进行双引导的 Windows 安装),我想从我的 Linux 安装中永久安装它。问题是,我无法弄清楚 NTFS 分区的最佳/正确/正确挂载点是什么。显然,它不应该挂载为 /home、/usr 等(文件系统的任何标准挂载点),因为它不是 Linux 系统的一部分。不过,我确实希望它永久安装;这就提出了一个问题,我应该在哪里安装它?以下是我提出的挂载点可能性:
这个很有意义,因为它会与自动安装的设备一起使用,但根据文件系统标准, /media/ 确实用于可移动媒体,因此放置我的永久安装的内部分区似乎不太合适旁边的自动安装,可移动的。我最倾向于这个选项,但这只是因为它比其他选项不一致。
这似乎也很合乎逻辑,但同样,标准(以及我读过的其他内容)表明这里通常不鼓励使用子目录挂载点。另外,我有时会在 /mnt/ 中临时挂载文件系统(正如标准所期望的那样),所以这个看起来会妨碍常规系统使用。
如果可以避免的话,我真的不喜欢将另一个顶级目录添加到我的文件系统的想法。感觉不太对。不过,它的一个好处是它很容易访问并且不会妨碍其他任何事情(即在 /media/ 中自动挂载分区或在 /mnt/ 中临时挂载)。
我不喜欢这个想法,因为分区绝对是特定于系统的,而不是特定于用户的,所以将它推到主目录中似乎是不对的。
这些选项中哪一个是“正确”的——或者有没有我没有在这里列出的替代方案?
为清楚起见,请注意我正在运行 Linux(特别是 Arch Linux),因此任何建议都应该基于 Linux 的文件系统组织理念,而不是 BSD 的理念,例如。
rfe*_*urg 19
首先,这将完全取决于您的架构和习俗。
例如,我在 /mnt 下挂载这样的东西。我认识创建顶级目录的人,以及将这些东西放在 /home 中的人。这一切都取决于你对什么感到舒服。对此不再有明确的标准,系统的架构发生了变化,您现在对曾经是“福音”的事物有不同的看法。诸如 /usr/local 或 /opt/share、rpm 或 source 之类的东西……您会有所了解。
其次,如果您重新阅读pathname.com 上的链接,您会注意到 /media 下的段落指出
基本原理
历史上有许多其他不同的地方用于安装可移动媒体,例如 /cdrom、/mnt 或 /mnt/cdrom。将所有可移动媒体的挂载点直接放在根目录中可能会导致 / 中出现大量额外目录。尽管最近使用 /mnt 中的子目录作为挂载点很常见,但它与直接使用 /mnt 作为临时挂载点的古老传统相冲突。
所以就我个人而言,我提倡 /mnt/windows 或它的一些迭代。它保持顶级目录免费,并且简单直观。当我查看或审核系统时,我会立即寻找安装座。