一、挂载点

所谓的挂载点就是文件系统中存在的一个目录,通常情况下,创建在/mnt目录下,挂载成功后,访问挂载点就是访问新的存储设备。

挂载点应该是空目录,否则原来该挂载点中存在的文件将会被隐藏。而且,挂载点在实施挂载操作之前就应该存在。

二、查询设备名

centos挂载地址在哪 centos挂载点_文件系统

三、挂载文件系统

挂载由mount命令来完成,可以灵活的挂载各种类型的文件系统。

命令格式:mount  [选项]  [设备名]  [挂载点]

选项

功能说明

-t fstype

指定要挂载的文件系统的类型,如果不清楚,可以使用-t auto让系统自己选择最合适的文件系统类型挂载

-r

以只读的方式挂载文件系统

-w

以读写的方式挂载文件系统,默认选项

-o

设置挂载属性

-a

挂载/etc/fstab文件中记录的设备

四、卸载文件系统

文件系统可以被挂载,在不使用的时候就可以被卸载。卸载文件系统的命令是umount,这个命令可以把文件系统从Linux系统中的挂载点上分离,将原来建立的文件系统和挂载点的连接断掉。

命令格式:umount  [设备名或者挂载点]

在卸载一个文件系统的时候,需要指定要卸载的文件系统的挂载点或者设备名。例如:

#umount  /dev/sdb1 //指定设备名卸载
#umount  /mnt/sdb1 //指定挂载点卸载

当在文件系统的挂载点下对文件系统进行卸载时,看到提示“busy”状态,不可卸载时,可以使用fuser命令查看正在使用该文件系统的用户信息。

命令格式:fuser [options]  文件系统名或者文件名

选项

功能说明

-a

显示所有在命令行中指定的文件系统信息。默认情况下,至少被一个进程访问的文件才会被显示

-k

杀死访问文件的进程

-i

在杀死使用文件的用户进程之前,提示确认

-u

显示使用文件系统的进程的所有者信息

-v

按进程查看命令ps的显示模式,显示文件的使用者信息,包括PID、USER、COMMAND等。

〖例2.33〗查看哪个进程打开了当前目录下的myfile文件。

#fuser  myfile
myfile:      943
结果显示访问myfile文件的进程PID为943。
如果要杀死在/usr分区上打开文件的进程,则用命令如下:
#fuser  -km  /usr

所以,当一个文件系统处于“busy”状态时,可以先杀死所有在该文件系统上打开文件的进程,然后卸载文件系统。

项目三:使用U盘备份文件

操作过程:

  1. 按照图2.7中的示例,点击VMware工具栏的【虚拟机】—>【可移动设备】—>【U盘型号】—>【连接】,使U盘与虚拟机中的Linux操作系统连接起来。

centos挂载地址在哪 centos挂载点_centos挂载地址在哪_02

(2)为了能挂载使用U盘,需要设置一个挂载点目录。这里创建目录/home/guestuser1/usb作为挂载点。然后查询系统为U盘分配的设备名,最后使用mount命令来完成挂载,实现的命令为:

$mkdir  /home/guestuser1/usb     //创建目录/home/guestuser1/usb作为挂载点。
$fdisk  -l             //查询系统为U盘分配的设备名。
$mount  /dev/sdb1  /home/guestuser1/usb  //使用mount命令来完成挂载,这里假设系统为U盘分配的设备名为/dev/sdb1。
挂载成功后。进入到对应挂载目录/home/guestuser1/usb,就可以使用U盘中的文件。
(3)根据项目描述中的要求,需要对tfile文件进行备份,然后卸载U盘,实现的命令为:
$cd  /home/guestuser1/usb           //切换目录。
$cp  /home/guestuser1/tfile  .    //复制文件tfile到U盘进行备份。
$umount  /dev/sdb1         //卸载/dev/sdb1设备。

注意卸载时先要退出挂载点目录。