Linux:挂载设备

查看所有磁盘

fdisk -l

找到系统识别的U盘设备

img.png

设备挂载命令 mount

mount命令的标准形式如下:

mount   -t  type   device   dir

其中type表示要挂载设备文件系统的类型,device表示要挂载的设备,dir表示设备在系统上的挂载点。

linux常用的文件系统类型有磁盘文件系统、网络文件系统、专有/虚拟文件系统。

需要注意的是:linux系统中只能在root权限用户下挂载设备

磁盘文件系统: 包括硬盘、U盘、磁盘阵列、CDROM、DVD等。常见文件系统有autofs、coda、Ext2、Ext3、Ext4、VFAT、ISO9660(光盘或者光盘镜像)、UFS(Unix File System,Unix文件系统)、FAT(File Allocation Table,文件分配表)、FAT16、FAT32、NTFS(New TechnologyFile System)等。

网络文件系统: 可以远程访问的文件系统,这种文件系统在服务器端仍是本地的磁盘文件系统,客户机通过网络远程访问数据。常见文件系统格式有:NFS(Network File System,网络文件系统)、Samba(SMB/CIFS)、AFP(Apple FillingProtocol,Apple文件归档协议)和WebDAV等。

专有/虚拟文件系统: 不驻留在磁盘上的文件系统。常见格式有:TMPFS(临时文件系统)、PROCFS(Process FileSystem,进程文件系统)和LOOPBACKFS(Loopback File System,回送文件系统)。

挂载U盘

新建一个目录作为U盘的挂接点。比如说要把U盘挂载到 /mnt/usb,那么需要采用下列命令新建 /mnt/usb

mkdir /mnt/usb

然后就可以采用mount命令把U盘挂载在/mnt/usb。

mount /dev/sda /mnt/usb

挂载时报错 mount: wrong fs type, bad option, bad superblock on /dev/sdb

原因:挂载时未格式化,使用的文件系统格式不对

解决方案:格式化

mkfs -t ext4 /dev/sdb

再挂载

输入命令cd /mnt/usb进入目录/mnt/usb,然后输入 ls命令就可以查看U盘里的内容了。

U盘使用完毕后,为了避免损坏U盘或者丢失数据,可以采用 umount命令解挂U盘,类似于windows下的弹出U盘操作。

umount /mnt/usb