Linux基础命令之: Linux常用命令
5.文件系统挂载命令(mount)
(1)作用。
挂载文件系统,它的使用权限是超级用户或/etc/fstab中允许的使用者。正如1.2.1节中所述,挂载是指在分区和目录之间建立映射关系的过程,而挂载点是指挂载在文件树中的位置。使用mount命令可以把文件系统挂载到相应的目录下,并且由于Linux中把设备都当成文件一样使用,因此,mount命令也可以挂载不同的设备。
通常,在Linux下“/mnt”目录是专门用于挂载不同的文件系统的,它可以在该目录下新建不同的子目录来挂载不同的设备文件系统。
(2)格式。
mount[选项][类型]设备文件名挂载点目录
其中的类型是指设备文件的类型。
(3)常见参数
mount常见参数如表2.8所示。
表2.8 mount命令选项常见参数列表
选项 | 参数含义 |
-a | 依照/etc/fstab的内容装载所有相关的硬盘 |
-l | 列出当前已挂载的设备、文件系统名称和挂载点 |
-t类型 | 将后面的设备以指定类型的文件格式装载到挂载点上。常见的类型有前面介绍过的几种:vfat、ext3、ext2、iso9660、nfs等 |
-f | 通常用于除错。它会使mount不执行实际挂上的动作,而是模拟整个挂上的过程,通常会和-v一起使用 |
(4)使用实例。
使用mount命令主要通过以下几个步骤。
①确认是否为Linux可以识别的文件系统,Linux可识别的文件系统只要是以下几种。
n Windows95/98常用的FAT32文件系统:vfat。
n WindowsNT/2000的文件系统:ntfs。
n OS/2用的文件系统:hpfs。
n Linux用的文件系统:ext2、ext3、nfs。
n CD-ROM光盘用的文件系统:iso9660。
②确定设备的名称,可通过使用命令“fdisk-l”查看。
③查找挂载点。
必须确定挂载点已经存在,也就是在“/mnt”下的相应子目录已经存在,一般建议在“/mnt”下新建几个如“/mnt/windows”,“/mnt/usb”的子目录,现在有些新版本的Linux(如Fedora、Ubuntu、红旗Linux、中软Linux、MandrakeLinux)都可自动挂载文件系统,RedHatLinux仅可自动挂载光驱。
④挂载文件系统如下所示。
[root@locaohost~]#mkdir-p/mnt/win/c
[root@locaohost~]#mount-tvfat/dev/hda1/mnt/win/c
[root@localhost~]#cd/mnt/win/c
24.s03e01.pdtv.xvid-sfm.rmvbDocumentsandSettingsProgramFiles
24.s03e02.pdtv.xvid-sfm.rmvbDownloadsRecycled
…
C盘是原先笔者Windows系统的启动盘。可见,在挂载了C盘之后,可直接访问Windows下的C盘的内容。
⑤在使用完该设备文件后可使用命令umount将其卸载。
[root@localhost~]#umount/mnt/win/c
[root@localhost~]#cd/mnt/win/c
[root@localhost~]#ls/mnt/win/c
可见,此时目录“/mnt/win/c”下为空。Windows下的C盘已被成功卸载。
小知识 | ·在Linux下如何使用U盘呢? 一般U盘为SCSI格式的硬盘,其格式为vfat格式,其设备号可通过“fdisk–l”进行查看,假若设备名为“/dev/sda1”,则可用如下命令将其挂载: mount-tvfat/dev/sda1/mnt/usb ·若想设置在开机时自动挂载,可在文件“/etc/fstab”中加入相应的设置行即可。 |
评论