关于linux:Linux-文件系统挂载mount命令

36次阅读

共计 1621 个字符,预计需要花费 5 分钟才能阅读完成。

所有的硬件设施必须挂载之后能力应用,只不过有些硬件设施(比方硬盘分区)在每次系统启动时会主动挂载,而有些(比方 U 盘、光盘)则须要手动进行挂载。mount 命令是 Linux 挂载命令。

一、什么是“挂载”以及为什么 Linux 须要挂载。

后面咱们有提到过,Linux 零碎中“所有皆文件”,所有文件都搁置在以根目录为树根的树形目录构造中。在 Linux 看来,任何硬件设施也都是文件,它们各有本人的一套文件系统(文件目录构造)。

因而产生的问题是,当在 Linux 零碎中应用这些硬件设施时,只有将 Linux 自身的文件目录与硬件设施的文件目录合二为一,硬件设施能力为咱们所用。合二为一的过程称为“挂载”。

挂载,指的就是将设施文件中的顶级目录连贯到 Linux 根目录下的某一目录(最好是空目录),拜访此目录就等同于拜访设施文件。

并不是根目录下任何一个目录都能够作为挂载点,因为挂载操作会使得原有目录中文件被暗藏,因而根目录以及零碎原有目录都不要作为挂载点,会造成零碎异样甚至解体,挂载点最好是新建的空目录。

二、“挂载点”的目录要求:

  • 目录当时存在,能够用 mkdir 命令新建目录
  • 挂载点目录不可被其余过程应用到
  • 挂载点下原有文件将被暗藏

三、mount 命令格局

mount [-t vfstype] [-o options] [设施名称] [挂载点]

  • 挂载点: 必须是一个曾经存在的目录,这个目录能够不为空,但挂载后这个目录下以前的内容将不可用,umount 当前会恢复正常
  • 设施名称: 能够是一个分区,一个 usb 设施,光驱,软盘,网络共享等
  • -t 指定文件系统的类型,通常不用指定。mount 会主动抉择正确的类型。罕用类型有:

光盘或光盘镜像:iso9660;
DOS fat16 文件系统:msdos;
Windows 9x fat32 文件系统:vfat;
Windows NT ntfs 文件系统:ntfs;
Mount Windows 文件网络共享:smbfs;
UNIX(LINUX) 文件网络共享:nfs

  • -o 次要用来形容设施或档案的挂接形式。罕用的参数有:

loop:用来把一个文件当成硬盘分区挂接上零碎;
ro:采纳只读形式挂接设施;
rw:采纳读写形式挂接设施;
iocharset:指定拜访文件系统所用字符集

1、mount 挂载光驱零碎

一般来说 CDROM 的设施文件是 /dev/hdc 或 dev/cdrom 或 media/cdrom

首先咱们在 mnt 目录新建 cdrom 目录:

$ mkdir /mnt/cdrom

执行挂载命令:

$ mount /dev/cdrom /mnt/cdrom

2、mount 挂载 u 盘

如果计算机没有其它 SCSI 设施和 usb 外设的状况下,插入的 U 盘的设施门路是 /dev/sda1:

$ mkdir /mnt/upan

$ mount /dev/sda1 /mnt/upan

四、umount 卸载文件系统

umount 命令用于卸载曾经挂载的硬件设施,该命令的根本格局如下::

$ umount 设施文件名或挂载点

留神,卸载命令前面既能够加设施文件名,也能够加挂载点,不过只能二选一,比方卸载光盘:

$ umount /mnt/cdrom

命令加设施文件名同样是能够卸载的:

$ umount /dev/cdrom

如果加了两个(如下所示),从实践上剖析,会对光驱卸载两次,当然,卸载第二次的时候就会报错。

`$ umount /dev/cdrom /mnt/cdrom/

另外,咱们在卸载时有可能会呈现以下状况:

[root@localhost ~]# cd /mnt/cdrom/
#进入光盘挂载点
[root@localhost cdrom]# umount /mnt/cdrom/
umount: /mnt/cdrom: device is busy.
#报错,设施正忙

这种报错是因为咱们曾经进入了挂载点,因而,如果要卸载某硬件设施,在执行 umount 命令之前,用户须退出挂载目录。

卸载硬件设施胜利与否,除了执行 umount 命令不报错之外,还能够应用 df 命令或 mount -l 来查看指标设施是否还挂载在零碎中。

正文完
 0