Unix 系统理解与数据收集全解析
1. 挂载点的概念
在计算机系统中,挂载点是一个重要的概念。简单来说,挂载点是文件层次结构中创建的一个空目录,用于访问内部磁盘分区、闪存驱动器或外部硬盘。
在 Windows 系统里,“c:\”可看作是启动时识别的第一个驱动器的第一个分区的挂载点。尽管 Windows 对该驱动器有类似 multi(X)disk(Y)rdisk(Z)partition(W) 这样晦涩的 ARC 名称,但它会将硬件挂载到友好的“c:\”上,方便在命令提示符和资源管理器中操作。同样,Windows 会将第二个主设备挂载到“d:\”,避免使用冗长复杂的名称来指代 CD - ROM 驱动器。
而 *nix 系统则摒弃了驱动器字母,允许用户将驱动器挂载到几乎任意目录名上。例如,可以为 /var 分配独立的文件系统或磁盘,这样当日志文件占满磁盘时,不会导致整个系统崩溃。也可以为 /home 分配一个分区,防止用户因下载大量文件而影响系统运行。
Linux 系统将磁盘设备、文件系统和目录名的映射信息存储在“挂载表”中。可以使用mount命令列出挂载表信息,还能手动控制 Linux 挂载的设备。示例如下:
ubuntu@ubuntu:~$ mount proc on /proc type proc (rw) sysfs on /sys type sysfs (rw) tmpfs on /lib/modules/2.6.22-14-generic/volatile type tmpfs (rw,mode=0755) tmpfs on /lib/mod