![UNIX 和 Windows“安装”设备方式的技术差异](https://linux22.com/image/1034205/UNIX%20%E5%92%8C%20Windows%E2%80%9C%E5%AE%89%E8%A3%85%E2%80%9D%E8%AE%BE%E5%A4%87%E6%96%B9%E5%BC%8F%E7%9A%84%E6%8A%80%E6%9C%AF%E5%B7%AE%E5%BC%82.png)
出现此问题的原因是:安装某物是什么意思?
由于询问哪个“更好”或哪个“更差”会导致主观和争论性的答案,所以我想知道两者之间的技术差异。
答案1
Unix 挂载(单树)和 Windows 驱动器号(多林)之间的基本技术差异:
- Unix 根文件系统允许其他文件系统放置在其中,从而为其提供从单点分支的结构。
- Windows 驱动器允许多个根文件系统,但不允许内部有任何其他文件系统。
- 每个 Unix 挂载点都有组/所有者/所有读取、写入和访问的权限。
- 可以通过命令删除和添加 Unix 挂载点,包括读取到自定义位置进行测试和修复。
- Windows 驱动器具有可用分区/驱动器的自然列表,可以从桌面轻松看到该列表,并直接反映在文件系统结构中。
- Windows 中可用的驱动器号数量有固定限制,而 Unix 安装则没有这样的限制。
- 网络安装是透明的,来自网络的文件被放置在特定于客户端机器的位置。
- Unix 安装允许使用 fusefs,它提供了有趣的数据访问。除非您使用类似 unix 的安装,否则无法生成文件夹。
- 在 unix 中,可以根据启动操作系统将驱动器安装到特定位置。在同一台机器上的一个操作系统中,分区可能被安装到
/media/backup
,而在另一个操作系统中,它可能被安装到/home/
- 操作系统文件的任何部分都可以放在自己的挂载点上。可以是不同的分区、磁盘,甚至是网络或云存储挂载点。这使瘦客户端能够从网络 (nfs) 加载其操作系统。
- 此
chroot
过程允许您更改 unix 文件系统中的根目录,并有效地将正在运行的系统换成新系统,而无需重新启动。对于驱动器号来说,这是不可能的,因为它们都是预先分配的。
这不是一个详尽的清单,将来可能需要清理。
答案2
mount
只是术语。它起源悠久,并一直沿用至今。其他晦涩难懂的术语有patch
(软件补丁,对主要软件进行小幅更改以解决问题),它来自服装行业。或者bug
,通用软件缺陷,它来自导致第一台计算机电路短路的实际错误。或者daemon
描述系统服务。
最初的软件开发时,并没有像今天这样的市场,因此程序员选择的代码最终到达了最终用户手中。
目前,我们正在努力用更中性和描述性更强的词语来删除这些不自然的词语。例如,daemon
我们用来代替service
。
GNOME 等桌面环境正在删除这些模糊的术语。
更新: 回答你的问题,所有操作系统都执行此任务。只是你接触过,mount
可能会让你感到困惑。