查询与自动挂载
mount 查询系统中已经挂在的设备
mount -a 依据配置文件/etc/fstab的内容,自动挂载
挂载命令格式 mount [-t 文件系统] [-o 特殊选项] 设备文件名 挂载点
-t 文件系统:加入文件系统类型来指定挂载的类型,可以ext3、ext4、iso9660(U盘)等文件系统
-o 特殊选项:可以指定挂载的额外选项

例如:mount -o remount,noexec /home/ 重新挂载/home 且取消/home的执行文件权限
挂载光盘
mkdir /mnt/cdrom 建立挂载点
mount -t iso9660 /dev/sr0 /mnt/cdrom 挂载光盘
卸载命令
umount 设备文件名或挂载点
umount /mnt/cdrom
挂载u盘
fdisk -l 查看U盘的设备文件名
mount -t vfat /dev/sdba(U盘设备文件名) /mnt/usb
echo 'hello world' 输出
chmod 755 文件名 给文件改权限
写shell脚本是 第一行一定要写 #!/bin/bash 是为了脚本写有其他语言时可以正常执行
挂载命令(可理解为分配盘符)
(1)查询与自动挂载
mount 查询系统中已挂载的设备
mount -a 依据配置文件/etc/fstab的内容,自动挂载
(2)挂载命令的格式
mount [-t 文件系统] [-o特殊选项] 设备 文件名 挂载点
选项:
-t 文件系统:加入文件系统类型来指定挂载的类型,ext3,ext4,iso9660(光盘)等文件系统
-o 特殊选项:可以指定挂载的额外选项
#Linux中 用已经存在的空白目录作为挂载点
扩展知识:
vi hello.sh
#!/bin/bash 脚本命令必须的开头
echo “hello!” //输出命令
chmod 755 hello.sh //赋予执行权限
./hello.sh //执行脚本
例:mount -o remount,noexec /home/ //remount:重新挂载/home分区,使用noexec(不执行)权限
mount -o remount,exec /home/ //重新赋予权限
(3)挂载光盘
mkdir /mnt/cdrom/ //建立挂载点,空目录都可以;等同于media目录
mount -t iso9660 /dev/sr0 /mnt/cdrom/
或mount /dev/sr0(cdrom //是sr0的软连接) /mnt/cdrom/ #挂载光盘
(4)卸载光盘
umount 设备文件名或挂载点
umount /mnt/cdrom/或umount /dev/sr0
(5)挂载优盘
fdisk -l //查看系统中已经识别的硬盘
mount -t vfat /dev/sdb1 /mnt/usb/
#vfat指的是fat32文件系统
#Linux默认不支持NTFS文件系统的 可以下载ntfs-3g软件安装,但是ntfs格式只能是只读的 //一般为移动硬盘
挂载命令<特殊选项>

挂载命令
用户登录查看和用户交互命令

sda5中a代表第一块硬盘,5代表第五个分区





卸载这个命令坚决不能省略
8-1)其他命令之其他常用命令之挂载命令
挂载相当于window的盘符
分区、光盘等插入,需要建立挂载
文件系统就是格式化要做的事情,格式化会把内容写入到文件系统中
iso9660光盘系统
dev保存硬件设备的目录
dev/sda5 on / type ext4 (rw) a表第一块硬盘,sd硬盘,5指第一个逻辑分区;即第一块sd硬盘的第一个逻辑分区是根分区,文件系统是ext4,权限是读写
proc 和sys是系统内核自己挂载的(自动的)不能删
光盘的系统文件名是系统自带确定的,在dev下
vfat---指的是fat32系统,单个文件大小最大支持4个G;U盘一般用的是这个系统
&&&linux--系统把能够认识的驱动全都放在内核里,但是全放到内核里可能太大,把它认为一些用不到的驱动在内核里面没有加载(比如说NTFS);如果要让Linux系统支持NTFS,则需要编译内核,把NTFS加上
----
mount #查询系统中已经
vi /etc /fstab #
mount -a #依据配置文件/etc/fstab的内容,自动挂载
cd/home/ #进入home目录下
ls
vi hello.sh #建一个脚本文件到home目录








linux中怎么取出光盘,使用卸载命令卸载挂载点(取出)

---------ppt











挂载命令(可理解为分配盘符)
(1)查询与自动挂载
mount 查询系统中已挂载的设备
mount -a 依据配置文件/etc/fstab的内容,自动挂载
(2)挂载命令的格式
mount [-t 文件系统] [-o特殊选项] 设备 文件名 挂载点
选项:
-t 文件系统:加入文件系统类型来指定挂载的类型,ext3,ext4,iso9660等文件系统
-o 特殊选项:可以指定挂载的额外选项
例:mount -o remount,noexec /home/
#重新挂载/home分区,使用noexec不挂载权限 慎用!!!!!
cd /home
vi hello.sh
#########################
#!/bin/bash .sh脚本文件开头
echo "Hello world!"
#########################
chmod 755 hello.sh 赋予执行权限
./hello.sh
mount -o remount,exec /home/ #挂载分区
注意::一般情况不适用 不挂载权限 ,当使用不挂载权限后,我们查看该分区的内容时会提示:当前权限不足!!!挂载该分区即可!!
(3)挂载光盘
先插入光驱
2.mkdir /mnt/cdrom/ #建立挂载点,空目录都可以 ,mnt为系统预留空目录
3.mount -t iso9660 /dev/sr0 /mnt/cdrom/
或mount /dev/sr0 /mnt/cdrom/ #挂载光盘
(4)卸载光盘
umount 设备文件名或挂载点
umount /mnt/cdrom/或umount /dev/sr0 卸载该目录下的光驱
注意::在卸载的时候如果出现卸载不了的情况,极有可能是当前用户处在cdrom里面,需要当前用户先退到别的目录才可以
(5)挂载优盘
fdisk -l 查看U盘设备文件名 U盘可以看成系统的第二块硬盘 sdb1 如果系统有两块硬盘 那就是sdc1
#查看设备文件名
mount -t vfat /dev/sdb1 /mnt/usb/
#vfat指的是fat32文件系统
#Linux默认不支持NTFS文件系统的
其他常用命令




这个命令,查看系统中已经识别的硬盘。
linux默认不支持ntfs文件系统,也就是说移动硬盘不能直接挂载到linux上的,有两个办法:
(驱动,计算机软件术语,是指驱动计算机里软件的程序。驱动程序全称设备驱动程序,是添加到操作系统中的特殊程序,其中包含有关硬件设备的信息。此信息能够使计算机与相应的设备进行通信。驱动程序是硬件厂商根据操作系统编写的配置文件,可以说没有驱动程序,计算机中的硬件就无法工作。)
重新编译系统内核,把ntfs驱动加上。内核编译没有讲,工作中不需要做这个。
软件安装。
这两种方法后,移动硬盘也只能读不能写,一般我们要用win中的数据,一般用网络传输,不用移动硬盘挂载。
苹果电脑就是ntfs硬盘。
光盘用完之后一定要卸载

除了ls命令大多数命令都是没有输出的,只要有输出就要看看。

为什么没卸载掉,因为:
你在文件里面
一定要卸载光盘。

这些操作之前,真实机放入光盘,虚拟机选择iso镜像。
然后建立挂载点(win的盘符)linux根目录下给我们准备了三个挂载点,media等都是空目录。

成功挂载光盘


可以看到,文件有执行权限,这就是分区挂载的问题
修改过来后;


挂载:“分配盘符”,win中分配盘符和取消盘符(人为)自动进行,linux需要我们手动。

/etc.fstab文件:linux中自动挂载文件

光盘u盘不建议放入这个文件


在linux中 硬盘 软盘什么的必须先挂载再使用
挂载点的过程
光盘的挂载
挂载命令 mount
查看系统中已经挂载好的命令
卸载命令 umount 设备文件名或者挂载点
设备文件名是系统确定的
挂载命令:mount -t iso9660 -o exec /dev/sr0 /mnt/cdrom
卸载命令:umount /mnt/cdrom
挂载命令格式
查询与自动挂载
挂载U盘过程
卸载命令格式
挂载光盘过程
挂载命令格式
查询与自动挂载
5、挂载 U 盘
[root@localhost ~]# fdisk -l # 查看 U 盘设备文件名
[root@localhost ~]# mount -t vfat /dev/sdbl /mnt/usb/
注意:Linux 默认是不支持 NTFS 文件系统的
4、卸载命令
[root@localhost ~]# umount 设备文件名或挂裁点
[root@localhost ~]# umount /mnt/cdrom
3、挂载光盘
[root@localhost ~]# mkdir /mnt/cdrom/ # 建立挂载点 [root@localhost ~]# mount -t iso9660 /dev/cdrom /mnt/cdrom/ # 挂载光盘 [root@localhost ~]# mount /dev/srO /mnt/cdrom/
[root@localhost ~]# mount -o remount,noexec /home # 重新挂载 /boot 分区,并使用 noexec 权限 [root@localhost sh]# cd /home [root@localhost boot]# vi hello.sh [root@localhost boot]# chmod 755 hello.sh [root@localhost boot]# ./hello.sh [root@localhost boot]# mount -o remount,exe /home # 记得改回来啊,要不会影响系统启动的
特殊选项参数说明
2、挂载命令格式
[root@localhost ~]# mount [-t 文件系统] [-o 特殊选项] 设备文件名 挂载点
选项:
-t 文件系统:加入文件系统类型来指定挂载的类型,可以 ext3、 ext4、iso9660 等文件系统
-o 特殊选项:可以指定挂载的额外选项
1、查询与自动挂载
[root@localhost ~]# mount # 查询系统中已经挂载的设备
[root@localhost ~]# mount -a # 依据配置文件 /etc/fstab 的内容,自动挂载
Linux 把能认识的驱动全都放在内核里, 但是全放在内核太大了,所以仅仅把常用的加载,所以Linux默认是不支持NTFS文件系统的。
让Linux支持NTFS也是可以,有两个方法,但是支持了,只也读不能写