一、前言

“只为两地信茫茫,才子佳人愁状”

“贫,不是耻辱;贱,才是真正地耻辱”

“滴水之恩,定当涌泉以报”

二、挂载相关实验

mount命令

作用:挂载外来设备命令

语法:

mount 【选项】 源设备 挂载点

选项:

-t:系统文件,有ext2、ext3、ext4、xfs

-a:挂载/etc/fstab上

-L:卷标名

-o:特殊选项,remount,指定修改权限的

                   sync、async:异步、同步

                   defaults:默认值,相当于rw,suid,dev,exec,auto,nouser,async

                   usrquota:磁盘配合

                   noexec:不允许有执行权限的分区

#指定文件系统
[root@Master ~]# mount -t iso9660 /dev/sr0 /mnt/cdrom/
mount: block device /dev/sr0 is write-protected, mounting read-only

#重新挂载fstab文件里面的内容
[root@Master ~]# mount -a

#重新挂载/根目录的权限
[root@Master ~]# mount -o remount,rwx /

常在单用户下使用

#卸载
[root@Master ~]# umount /mnt/cdrom/

#针对/boot/设置特殊权限,noexec
[root@Master data]# mv echo.sh /boot/
[root@Master data]# mount -o remount,noexec /boot/
[root@Master data]# ll /boot/echo.sh 
-rwxr-xr-x. 1 root root 25 1月   9 18:18 /boot/echo.sh
[root@Master data]# /boot/echo.sh
-bash: /boot/echo.sh: 权限不够

[root@Master data]# mount -o remount,exec /boot/
[root@Master data]# /boot/echo.sh
111111111

实验:挂载光盘

第一步:创建挂载目录

[root@Master ~]# mkdir /mnt/cdrom/

第二步:虚拟机

右键-->选项-->CD/光盘--->已连接

第三步:挂载

[root@Master ~]# mount /dev/sr0  /mnt/cdrom/
mount: block device /dev/sr0 is write-protected, mounting read-only

实战:挂载U盘

第一步:直接点进入虚拟机-->插入U盘

第二步:挂载U盘

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

             U盘是系统自动识别的,然后windows的文件系统是vfat格式

第三步:挂载

乱码报错的解决方法:

       mount -t vfat -o iocharset=utf8 /dev/sdb1 /mnt/usb/

注意:

-o:加载特殊选项

iocharset=utf8:指定中文

实验:故意改错fstab文件内容

[root@Master ~]# vim /etc/fstab 
。。。。。
UUID=a39cf9fb-1f1d-4a37-b865-2632669f697a /boo                   ext4    default
s        1 2
#直接报错
[root@Master ~]# mount -a
mount: mount point /boo does not exist

实战:挂载NTFS分区

如果windows下载软件-->然后就会安装驱动;

Linux下也需要驱动

Linux直接把驱动加载到内核之中;系统启动加载必须的驱动,

Linux下驱动的标识方式就是模块,保存的位置就是/lib/modules/xxxx/kernel目录中

                         .so结尾,.ko就是模块

                     [root@Master data]# ls /lib/modules/2.6.32-642.el6.x86_64/kernel/

                                  arch crypto drivers fs kernel lib mm net sound

Linux中的驱动-->一般是需要重新编译内核-->这个工作量就非常大了,难度也高

安装第三方软件驱动让Linux识别该硬件设备

安装NTFS-3G安装NTFS文件系统模块

第一步:装备源码包

[root@Master data]# ll ntfs-3g_ntfsprogs-2017.3.23.tgz 
-rw-r--r--. 1 root root 1259054 7月  26 15:17 ntfs-3g_ntfsprogs-2017.3.23.tgz

第二步:解压编译安装

[root@Master data]# tar -xf ntfs-3g_ntfsprogs-2017.3.23.tgz 
[root@Master data]# cd ntfs-3g_ntfsprogs-2017.3.23
[root@Master ntfs-3g_ntfsprogs-2017.3.23]# ./configure 
[root@Master ntfs-3g_ntfsprogs-2017.3.23]#make && make install

第三步:挂载ntfs-3分区    

mount -t ntfs-3 /dev/sdb1 挂载点

三、结束

“为自己设立一个,给自己一个清晰的未来希望,给自己的生活一盏指路明灯。”

“让我们朝着这个方向努力,不断超越自己,提高自己的水平,永不懈怠。”

 

共勉~!