首页 > 代码库 > 设备简单介绍

设备简单介绍

####################################################################

#############################设备简单介绍#############################

####################################################################

1.设备的识别

/dev/sda ###系统中的第一块串口硬盘

/dev/hda ###系统中第一快并口硬盘

/dev/hdb ###系统中第二快并口硬盘

/dev/cdrom ###系统光驱

/dev/mapper/xxx ###虚拟设备

blkid 命令是查看存在的设备ID

比如插上优盘后  就会多出/dev/sdb 优盘的类型是vfat



2.设备的使用

blkid 存在的设备

mount 设备 挂载点 ###挂载

mount /dev/sda1 /mnt ###把系统中的第一快硬盘的第一个分区挂载到/mnt下

mount -o +参数

umount 设备|挂载点 ###卸载设备

blkid ###显示所有可用设备的id信息

df 设备情况 -h(2的n次方) 1G=1024 -H(10的n此方)       ####查看挂载的设备信息

du 统计文件情况 -h(显示单位) -s(只统计目录本身) file|dir ####统计文件大小

挂载的意义在于如果一个硬盘不挂载到系统的某个目录下,是不能对里边进行文件操作,翻译这个工作的叫文件系统,文件系统是可以安装到设备上的文件,它可以实现对设备进行文件操作,文件系统给硬盘作翻译,才可以创建文件和删除文件,fs文件系统的类型有很多,比如,vfat,nfst,xfs,ext.所以优盘如果插到电脑上开始都会自动挂载到一个目录上,这样才可以读取文件和修改文件,

也可以自己再重新挂载到一个目录上 


3.当设备卸载出现以下问题时

说明这个硬盘中的内容正在被使用,所以卸载不了。

[root@foundation0 ~]# umount /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 检测显示并结束进程 /mnt/ 设备|挂载点

lsof 设备|挂载点  查看设备上的程序

来找到占用设备的进程

之后 kill 9 这个进程


4.如何在系统中查找一些符合相应要求的文件

####find########

查找的基本格式 find 查找的目标路径 条件  条件值

find 命令

find 路径 条件 条件值

find /mnt -name file

find /mnt -name "file*"

find /etc -name "*.conf"

查找的条件:

-user ##用户

-group ##组

条件1 -o 条件2 ##或者

条件1    -a      条件2    ##都满足

-type ##文件类型  l 链接 d 目录 - f 普通文件 b 块设备 c 字符设备 s 套接字 

-mmin +|-数字  当前或之后或之前修改的文件 ##时间 比如说现在的时刻是11:05 +2 就是2分钟之前的,就是11:03之前的  -2就是 11:03-11:05建立的  2 就是11:03时刻建立的

        -size 数字|-数字|+数字 等于 小于 大于这个大小的文件     ###查找大小符合条件的文件


        --perm 444 ###文件全权必须时rrr 就是只能是444 

--perm -444      条件都满足  ###文件每一位都要含有r权限,条件越多,找到的文件越少,这个是只要有444就好。

--perm /444 三个条件  满足任意一个都可以,类似或 ###文件任意一位含有r权限


-maxdepth 数字 ###最深目录层

-mindepth 数字 ###最小目录层

-exec 命令 {} \; ###对查找出的结果做相应处理


『比如查找 /mnt下 组为root 而且是普通文件类型的  并将其组名改为ser find /mnt -group root -a -type f -exec chgrp ser {} \;

找出用户组mail 拥有的文件,并且将它们完全复制到/mnt/backup里边   find / -group mail -exec cp -rp {} /mnt/backup \;』


#######dd 是建立一个特定大小的文件

dd if=/dev/zero of=/mnt/file bs=1024 count=10

dd ##数据截取

if ##数据模板

of ##数据存放文件

bs ##数据快大小

count ##数据快个数




########locate#########

locate +条件 ##在数据库中查找符合条件的文加

updatedb ##更新数据库




5.链接

ext磁盘使用格式分为两块,是数据区(文件里的内容)和节点区(文件的属性)

#######硬链接#########

硬链接是文件的副本,为了节省设备节点号,一个节点对应多个块,是可以备份的

ln 文件 链接


######软链接############

软链接时文件的快捷方式,为了节省设备存储快,一个块对应多个节点

ln -s  文件 链接



ls -i ##查看一个文件节点号


本文出自 “11897184” 博客,请务必保留此出处http://11907184.blog.51cto.com/11897184/1854098

设备简单介绍