首页 > 代码库 > linux笔记14-设备的访问
linux笔记14-设备的访问
**************linux中设备的访问************
## 1.设备访问 ##
1.设备识别
/dev/xdxn
/dev/chrom
/dev/mapper/* 虚拟设备
2.设备的查看
fdisk -l 查看真实存在的设备
cat /proc/partitions 查看系统能够识别的设备
blkid 查看系统能够挂载使用的设备
df 查看设备是系统使用的情况
3.设备的使用
设备的挂载
mount 设备 挂载点
mount /dev/sdb1 /mnt 把系统第二块硬盘的第一个分区挂载到/mnt上
设备的卸载
umount 设备|挂载点
umount /mnt 卸载/mnt的挂载
如出现以下情况:
umount: /mnt: target is busy.
(In some cases useful info about processes that use
the device is found by lsof(8) or fuser(1))
解决:
fuser -kvm 设备|挂载点 -k:kill ,-v:view ,-m:扫描设备
## 2.软硬链接 ##
ls -i 查看文件节点号
ln -s /file /file1 软链接
ln /file /file1 硬链接
软链接的文件节点号都是不一样的,是多个节点指向同一块空间
创建链接文件并不能增加系统对文件记录的次数。删除链接文件,原文件可以打开。但删除源文件链接文件不能打开。
测试如下:
硬链接的文件节点是一样的,是一个节点指向多块空间。
创建一次链接文件系统对文件记录的次数加一。删除链接文件,原文件可以打开,系统对文件记录的次数减一。删除原文件链接文件也可以打开。
测试如下:
## 3.文件查找 ##
1.locate filename 在文件数据库中搜索filename信息
updatedb 更新数据库
2.find
find 查找位置 -条件 条件值 -exec 动作 {} \;
-name
-user
-group
-size
-perm
--maxdepth
--mindepth
-a
-o
-not
linux笔记14-设备的访问