在Linux系统中,为了使用存储设备,需要先进行挂载操作,以指定设备类型并告知系统如何访问和控制该设备。除了硬盘外,还有光盘、U盘等外部存储设备需要挂载。不同设备的挂载方法也不同。
一、光盘的挂载:
在CentOS5版本之前,光盘的设备文件名为/dev/hdc;在CentOS6版本之后,光盘的设备文件名为/dev/sr0。不过,无论设备文件名如何,都存在一个名为/dev/cdrom的软连接,方便使用。
- 首先,需要创建一个挂载点(空目录)。
- 使用mount命令进行挂载,命令格式为:mount -t iso9660 /dev/cdrom 挂载点(写绝对路径)。
由于Linux系统会自动识别设备,所以也可以忽略”-t iso9660″这一参数,直接使用mount /dev/cdrom 挂载点(写绝对路径),效果与上述命令相同。
注意:
- 如果挂载点目录不是空目录,在挂载完成后,目录中的源文件不会丢失,仍然存在于硬盘中。但该目录不再作为原硬盘的进入点,而是作为新挂载的存储设备的进入点。卸载存储设备后,该目录将重新作为原硬盘的进入点,可以重新读取文件。
- 使用完毕后,可以使用以下命令卸载挂载的光盘:umount /dev/cdrom或umount /mnt/cdrom。
二、挂载U盘:
- FAT格式的U盘可以在Windows系统和Linux系统中都使用。但是,U盘与光盘不同,U盘会使用硬盘的设备文件命名方式,因此需要手动查询U盘设备。
使用fdisk -l命令可以查询相关信息。
挂载命令格式为:mount -vfat /dev/sdb4 挂载点(绝对路径)。
注意: - 如果U盘中的文件包含中文字符,可能会出现乱码。要显示中文,需要满足两个前提条件:
a. 安装中文编码和中文字体。
b. 操作终端需要支持中文。
c. 指定编码方式,命令格式为:mount -t vfat -o iocharset=utf-8 /dev/sdb4 挂载点(绝对路径)。 - 使用完毕后,可以使用umount命令卸载挂载的U盘。
三、挂载NTFS格式U盘:
- Linux默认不识别NTFS格式,因此需要安装插件来帮助系统识别NTFS格式。可以下载并安装NTFS-3G插件。
- 挂载命令格式为:mount -t ntfs-3g /dev/sdb4 挂载点。
- 卸载命令为:umount -l 挂载点。
四、fstab文件(谨慎修改):
系统在开机时会自动读取/etc/fstab文件,并根据文件中设置的参数进行设备挂载,从而实现自动挂载。该文件的格式如下:
第一列:设备/分区
第二列:挂载点
第三列:文件类型
第四列:挂载类型,默认选择defaults(rw,suid.dev,exec,auto,nouser,async)即可
第五列:dump备份,0代表不备份,1代表每天备份,2代表不定期备份
第六列:开机时是否进行检查,0代表不检查,1代表第一个检查,2代表第一个检查完成后进行检查。