挂载

1. 简介

挂载:Linux中所有的可读取设备(硬盘、光盘、U盘、软盘、移动硬盘等)都必须挂载之后才可以使用,系统硬盘分区是Linux系统开机自动挂载的,所有的可读取设备都有一个设备文件名,挂载指的就是将设备文件名和挂载点(任意一个空目录)连接起来。

2. 查询挂载和自动挂载

mount   
或
mount -l
查询Linux系统中已经挂载的设备文件名、挂载点、文件系统

mount -a        
依据配置文件/etc/fstab的内容,自动进行挂载

3. 挂载命令

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

作用:执行挂载操作,将设备文件名和挂载点连接起来。

选项:

  • -t 文件系统类型:手工指定挂载的文件系统类型(ext4、iso9660),一般无需手动指定。因为对于磁盘分区,默认的文件系统是ext4;对于光盘,默认的文件系统是iso9660。
  • -L 卷标名:相当于分区的别名,意义不大。
  • -o 特殊选项:可指定挂载的额外选项,多个特殊选项之间用逗号分隔。

常用的特殊选项有以下几个:

特殊选项说明
remount重新挂载已挂载的文件系统。
exec允许执行文件系统中的可执行文件,默认值。
noexec不允许执行文件系统中的可执行文件。
rw文件系统挂载时,权限设置为读写,默认值。
ro文件系统挂载时,权限设置为只读。

4. 挂载光盘

具体可参考:http://blog.csdn.net/lamp_yang_3533/article/details/53284290

5. 解挂命令

命令格式:umount 设备文件名或挂载点

作用:解除挂载

注意:不能在当前目录中解除挂载,故必须先切换到其他目录。

6. 挂载U盘

挂载U盘之前,必须先知道U盘的设备文件名。

注意:如果用的是虚拟机Linux系统,必须先将鼠标点进虚拟机Linux系统界面,再来插入U盘,否则,U盘会被真实机所识别。

[root@localhost ~]# fdisk -l

Disk /dev/sda: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000dbaad

   Device Boot      Start End Blocks Id System /dev/sda1 * 1 26 204800 83 Linux Partition 1 does not end on cylinder boundary. /dev/sda2 26 157 1048576 82 Linux swap / Solaris Partition 2 does not end on cylinder boundary. /dev/sda3 157 1306 9231360 83 Linux Disk /dev/sdb: 32.0 GB, 32018268160 bytes 255 heads, 63 sectors/track, 3892 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 Device Boot Start End Blocks Id System /dev/sdb1 1 3893 31267824 c W95 FAT32 (LBA) 查看系统中所有已连接的存储设备的设备文件名

可发现,在该Linux系统中,将U盘的设备文件名识别为/dev/sdb1。

然后,创建一个空目录作为U盘的挂载点。

mkdir /mnt/usb

最后,执行挂载命令。

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

注意:Linux系统默认是不支持NTFS文件系统,而且,它把FAT16识别为fat,把FAT32识别为vfat。

之后,就可以浏览U盘中的文件了。

cd /mnt/usb
ll

想要安全退出U盘,先解除挂载,再拔出U盘即可。

cd
umount /mnt/usb

7. 挂载移动硬盘

通常,移动硬盘的文件系统是NTFS格式的,而Linux系统默认不支持NTFS文件系统。

为了能让Linux系统可以挂载移动硬盘,我们必须使Linux系统支持NTFS文件系统。

具体的解决方案请参考下一讲

    原文作者:lamp_yang_3533
    原文地址: https://blog.csdn.net/lamp_yang_3533/article/details/62222215
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞