1.本地存储设备的识别
1.设备查看
1.df ##系统正在挂载的设备有哪些
2.fdisk -l ##显示真实存在的设备
3.cat /proc/partitions ##系统识别的设备
4.blkid ##系统可使用的设备
使用fdisk -l,我们可以查看本机的真实存在的设备有哪些:
我们可以看到,本机上有一块500G的硬盘,还有两块虚拟设备
2.对于设备名称,遵循以下规则:
/dev/xdx:/dev/sda /dev/sdb... ##(d->disk)硬盘存储设备
##注意:sda--> s:sata(串口) d:disk(硬盘) a:代表第一块硬盘
##同理:sda1-->第一块串口硬盘的第一个扇区
/dev/sr0: ##光驱设备
/dev/mapper/* ##虚拟设备
注意:在liunx中挂载是一个很重要的功能,它将一个设备挂接到一个已经存在的目录上,挂载完成后此目录下以前的文件将不可用,linux将所有的设备都映射为文件,它将整个计算机的资源都整合成一个大的文件目录,我们要访问存储设备中的文件,必须将文件所在的分区挂载到一个已经存在的目录上,然后通过访问此目录来访问存储设备
使用df,我们可以查看当前挂载的设备有哪些:
在系统中可能存在很多设备,有些设备系统可以识别,有些则不能, /proc/partitions查看此文件,我们可以查看到系统此时已经识别的设备:
blkid ##此命令用来显示系统当前可以使用的设备
2.设备的挂载和卸载
mount 设备 挂载点 ##将此设备挂载到指定目录
##挂载点必须是一个目录,挂载后此目录之前存在的文件不能使用
mount /dev/sdb1 /mnt ##挂载设备sdb1到/mnt
我们可以看到,插入u盘,此u盘有默认的挂载目录:
此时,我们将u盘挂载到/mnt/目录下:
我们进入/mnt目录,边可以查看u盘中的内容,下图中,文件中,显示的文件全是问号的原因是因为文件名中包含有中文字符,编码错误所以显示为问号:
使用mount,可以查看当前设备的挂载信息:
“注意”:上图中,u盘设备sdb1是读写挂载,所以我们可以在对u盘进行读写,若此时是只读挂载,我们是不能在u盘中写入文件的
例如:在读写挂载的情况下,我们可以删除u盘中的文件/目录:
也可以新建文件/目录: