14. linux 系统中设备的访问
1.设备的识别 v d a /dev/vda
串口硬盘 sata
并口硬盘
/dev/sda1 串口硬盘第一块的第一分区
/dev/sdb1 串口硬盘第二块的第一分区
/dev/cdrom 光驱
/dev/mapper/ 虚拟设备 control
/dev/xdxn 硬盘设备
2.设备的使用
设备的发现
fdisk -l 查看系统真实存在磁盘 在root下查看
cat /proc/partitions 查看系统能识别的设备
blkid 查看系统能够挂在使用的设备id
df 查看设备被系统使用的情况 如果没有挂在读的是 "/" 下的文件
df -h h 2的n次方
df -H H 10的n次方 10的3次方是1000 2的10次方是1024 两个相差24
设备的使用
1.设备的挂载
mount 设备 挂在点
mount /dev/sdb1 /mnt
umount 跟挂在设备或者挂在目录(哪个字少写哪个)
卸载设备
umount 设备|挂载点
如果出现
lsof -vm 设备
fuser -kvm (老李建议使用) 设备|挂载点 -k kill -v view显示 -m 扫描设备
U盘随插即挂载
2G
10G
grep bash$ /etc/passwd
root:x:0:0:root:/root:/bin/bash
kiosk:x:1000:1000:kiosk:/home/kiosk:/bin/bash
属性在节点里
软硬链接
ls -i 查看文件节点号
ln -s /file file1 软链接(一个节点可对应多个区)绝对路径
ln /file /file1 硬链接(一个文件可对应多个节点))
软链接:
touch /mnt/file
ln -s /mnt/file /opt
ls -li :一个文件应多个分区
cat /opt/file 有结果,但为空内容
rm -fr /mnt/file 删除源文件,链接失效
cat /opt/file 文件不存在
硬链接:
rm -fr /opt/file
touch /mnt/file
ln /mnt/file /opt 硬链接
ll 节点数加1
ln /mnt/file /opt/file2硬链接
ll节点数再加1
ln /mnt/file /opt/file3硬链接
ll节点数再加1
rm -fr /opt/file
ll节点数减1
一个文件(/mnt/file)对应多个节点(/optfile | /opt/file2 | /opt/file3)
文件查找
locate filename 在文件数据库中搜索filename信息,updatedb更新数据库
find 查找位置 -条件 条件值 -exec 动作 {} \;
-name 名字
-not 不是(条件)
-user用户名
-group 组名称
-size 大小
-perm
--maxdepth
--mixdepth
-a 并且and
-o或者or
find /mnt -user student -a group linux
find /mnt -user student -o group linux
模块 文件名字 大小 字节
dd if=/dev/zero of=/mnt/file1 bs=1024 count=10
输入文件 输出文件 字节
find /mnt size +10k 在文件夹/mnt下查找大小在10k以上的文件
find /mnt size 10k 在文件夹/mnt下查找文件大小等于10k的文件
find /mnt size -10k 在文件夹/mnt下查找文件大小小于10k的文件
本文转自 Taxing祥 51CTO博客,原文链接:http://blog.51cto.com/12118369/1865829