Linux学习 Part 8-挂载命令

一. 概念:

    所有的硬件设备,需要在挂载完成后,才可以使用,因此必须需要挂载命令来分配盘符。开机时,我们设置了home,swap,boot分区已经默认挂载,所以不需要我们手动挂载,但是硬盘类的,在使用时,还是需要我们自己手动挂载,即分配盘符。

二. 格式:

    a. 简化操作

        mount

        定义: 查询系统中已经挂载的设备

        选项:-a根据配置文件/etc/fstab的内容,自动挂载,不要在该文件中添加外部硬件,尽量手动挂载,开机时,如果你没有将硬盘插入到计算机当中,Linux找不到默认挂载的硬盘,就会崩溃。

    b. 正式格式:

        格式:mount [-t 文件系统] [-o 特殊选项] 设备文件名 挂载点    

        选项:

            -t 文件系统:加入文件体统类型来制定挂载类型,可以ext3,ext4,iso9660等文件系统。

            -o 特殊选项:可以指定挂载的额外选项,下面是各个额外选项的说明:

            举例:mount -o remount, noexec /dev/sda1 /home/

            含义:重新挂载/home分区,并使用noexec权限

三. 目的:

    A. 挂载光盘

    步骤:

        1. mkdir /mnt/cdrom/ 建立挂载点

        注意:任何一个空目录都可以作为挂载点,系统中提供了mnt,media,misc三个空文件夹供挂载。

        2. mount -t iso 9660 /dev/sr0 /mnt/cdrom/ 挂载光盘

        注意:设备文件名称/dev/sr0由系统指定的(记住就好)。

        3. 挂载完成后,就可以在mnt/cdrom/下进行读取数据了

   B. 卸载光盘

        步骤:

        1. umount 设备文件名或者挂载点

        举例: umount /dev/sr0 或者umount /dev/cdrom

        注意: 一个光盘或硬盘 只能卸载一次,且必须卸载

        容易报错,如:device is busy,有可能是当前用户仍然在挂载点目录下,需要先退出当前目录,再进行卸载。

    C. 挂载U盘,硬盘

        1. 首先查询系统中的硬盘fdisk -l 查看u盘或硬盘的设备名

        注意: 由于u盘相当于一块硬盘,因此一般情况下都是sdb1

        2. mount -t vfat /dev/sdb1 /mnt/usb/

        将u盘挂载到usb目录下

        注意:vfat文件系统是fat32,一般不用在硬盘当中,只支持4gb最大。Linux默认是不支持NTFS文件系统,就意味着无法挂载移动硬盘。这里是因为没有识别该文件系统的驱动,Windows当中的驱动是在系统安装完成之后,一个个安装驱动的。Linux是将所有的驱动全部装在内核当中,

        方案一: 将内核重新编译,将NTFS文件驱动装载进内核。

        方案二:更好的方案,在ntfs-3g这个软件,完成了重建内核,才可以使用windows中的数据,但是!!只能读取,不能写入ntfs文件系统数据。

    **实际上,在Linux下使用windows数据的时候,实际是通过网络传输的,很少用硬盘。

你可能感兴趣的:(Linux学习 Part 8-挂载命令)