Unix文件系统与磁盘管理全解析
1. Unix文件系统管理概述
Unix系统管理员的重要任务之一是管理文件系统,需确保用户能访问所需文件,且文件不损坏、安全。文件系统管理任务包括:
- 使本地和远程文件对用户可用。
- 监控和管理系统磁盘资源。
- 通过合理的备份计划防止文件损坏、硬件故障和用户错误。
- 通过限制文件和系统访问确保数据机密性。
- 检查和纠正文件系统损坏。
- 根据需要连接和配置新的存储设备。
部分任务(如检查和纠正文件系统损坏)通常在系统启动时自动执行,其他任务(如监控磁盘空间使用和备份)则需手动定期或按需执行。
2. 文件系统类型
在使用磁盘分区前,需在其上构建文件系统。构建文件系统时,会向磁盘写入特定数据结构,用于访问和组织物理磁盘空间成文件。
2.1 重要文件系统类型
不同系统上重要的文件系统类型如下表所示:
| 使用场景 | AIX | FreeBSD | HP - UX | Linux | Solaris | Tru64 |
| — | — | — | — | — | — | — |
| 默认本地 | jfs或jfs2 | ufs | vxfs | ext3, reiserfs | ufs | ufs或advfs |
| NFS | nfs | nfs | nfs | nfs | nfs | nfs |
| CD - ROM | cdrfs | cd9660 | cdfs | iso9660 | hsfs | cdfs |
| Swap | 不需要 | swap