Linux常用命令详解与fstab配置

需积分: 50 12 下载量 48 浏览量 更新于2024-09-09 收藏 70KB DOC 举报
Linux常用命令文档中,挂载操作是一项基础且重要的任务,主要通过`mount`命令来完成。这个命令用于将一个设备(如硬盘分区、CD-ROM、网络共享等)与一个特定的目录(挂载点)关联起来,以便访问其上的文件系统。挂载过程中的关键参数包括: 1. `-t` 或 `--type`: 这个参数用于指定设备的文件系统类型,常见的有: - minix:Linux早期使用的简单文件系统。 - ext2:Linux的传统文件系统,被后来的ext3、ext4所取代。 - msdos或fat:适用于MS-DOS和较旧的Windows系统,如fat16或fat32。 - vfat:Windows 98及以后版本常用的文件系统,支持更大的文件和长文件名。 - nfs:网络文件系统,允许跨网络共享文件。 - iso9660:光盘映像的标准文件系统。 - ntfsw:Windows NT和2000的文件系统。 - hpfs:OS/2的文件系统。 2. `-o` 或 `--options`: 这个参数可以指定挂载时的一些额外选项,如: - `codepage=XXX`:设置字符编码,例如支持中文文件名时使用gb2312、cp936等。 - `iocharset=XXX`:指定输入输出字符集。 - `ro`:以只读模式挂载,不允许修改文件。 - `rw`:默认挂载模式,允许读写。 - `nouser`:禁止普通用户挂载。 - `user`:允许普通用户挂载,并允许自动挂载。 - `suid`:特殊用户ID挂载,用于提升权限执行某些操作。 在Linux系统中,`/etc/fstab` 是一个核心配置文件,记录了系统预设的挂载点和设备的对应关系。它的一般格式如下: - 第一列:设备名称(如/dev/hda2、/dev/cdrom等)。 - 第二列:挂载点(如/mnt/cdrom)。 - 第三列:文件系统类型。 - 第四列:挂载选项,多个选项用逗号分隔。 举例来说,`/etc/fstab` 中的以下几行分别表示: - `/dev/hda2` 挂载到 `/ext3`,默认选项,可能包含 `rw` 和 `suid`。 - `/dev/hda1` 的 `/boot` 分区同样以 `ext3` 挂载。 - `/dev/pts` 用于终端设备,挂载类型为 devpts,权限限制和模式设置为 `gid=5,mode=62000`。 - `/proc` 被挂载为 proc 文件系统,选项默认。 对于Windows驱动器挂载,例如C盘和D盘,可以使用`none` 设备名,指定挂载点,以及 `codepage` 和 `iocharset` 参数来支持中文文件名。`defaults` 选项组合了多个默认参数,如 `rw` 和可能的其他权限设置。 Linux的`mount` 命令及其相关的`fstab` 配置是系统管理中不可或缺的一部分,熟练掌握各种参数和选项对于日常维护和文件系统管理至关重要。