Linux学习之十四章设备的访问

来源:互联网 发布:人生 意义 知乎 编辑:程序博客网 时间:2024/06/05 19:18

1.设备访问

1.设备识别

/dev/xdxn   硬盘设备/dev/sda1
/dev/cdrom  光驱
/dev/mapper/* 虚拟设备

2.设备的使用

设备的发现

fdisk -l      查看真实存在的设备

这里写图片描述

cat /proc/partitions 系统能够识别的设备
blkid       系统能够挂载使用的设备id
df        查看设备被系统使用的情况

这里写图片描述

设备的使用

1.设备的挂载
mount 设备 挂载点
mount /dev/sdb1 /mnt  把系统中第二块硬盘的第一个分区挂载到/mnt目录上

这里写图片描述

2.卸载设备
umout 设备 | 挂载点

如出现以下情况:
这里写图片描述
解决:
fuser -kvm 设备|挂载点 -k kill ,-v显示详细信息,-m扫描设备
这里写图片描述

这里写图片描述

2.软硬链接

ls -i      查看文件节点号
这里写图片描述

ln -s /file /file1  软链接(Hard Link)
软链接类似于windows的快捷方式,即多个节点对应一个文件,当删除文件时,所建立的软链接也不可用
这里写图片描述

ln /file /file1   硬链接(Symbolic Link)
硬链接,即一个节点对应多个文件,可以防止文件的误删
这里写图片描述

3.文件查找

1.locate filename  在文件数据库中搜索filename信息,updatedb更新文件数据库
2.find
find 查找位置 -条件 条件值 -exec 动作 {} \;
   -name
   -not 条件
   -user
   -group
   -size
   -perm 权限
   - -maxdepth  最高层
   - -mindepth  最低层
   -a (and)
   -o (or)
   -type f 文件
      d 目录
      c 字符设备
      b 块设备
      s 套节字
      l 链接

这里写图片描述

dd if=/dev/zero of=/mnt/westos1 bs=1024 count=100
dd —– 指定大小的块拷贝文件,并在拷贝的同时进行指定的转换
if = 输入文件(或设备名称)
of = 输出文件(或设备名称)
bs = bytes 同时设置读/写缓冲区的字节数(等于设置ibs和obs)
count = blocks 只拷贝输入的blocks块

这里写图片描述

这里写图片描述

0 0