首页 > 代码库 > 萌新的Linux学习之路(十三)--Linux中设备的访问

萌新的Linux学习之路(十三)--Linux中设备的访问

一、 设备访问

 /dev/xdxn               #硬盘设备/dev/sda1

 /dev/cdrom              #光驱

 /dev/mapper/*            #虚拟设备

二、设备的使用

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

技术分享 cat /proc/partitions      ##系统能够识别的设备

 技术分享

 

  blkid          ##系统能够挂载使用的设备id  技术分享

 

 df                 ##查看设备被系统使用的情况

技术分享 

二、设备的使用

 1.设备的挂载

  mount         设备        挂载点

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

 2.卸载设备

  umount      设备|挂载点

  技术分享 ****

 如出现一下情况:

  [root@foundation0 ]# umount /dev/sdb1

  umount: /home/kiosk/Desktop/photo: target is busy.

  (In some cases userful info about processes that use

  the device is found by lsof(8) or fuser(1))


 解决:

 fuser -kvm  设备|挂载点    -k kill, -v显示详细信息,-m扫描设备


三、软硬链接

 ls -l        ##查看文件节点号

  技术分享

 ln -s /file /file        ##软连接

  技术分享

 ln  /file /file         ##硬链接

  技术分享

 

四、 文件查找

  1. locate filename    ##在文件数据库中搜索filename信息,updatedb更新文件数据库

  2.find  

  

  find 查找位置  -条件    条件值     --exec   动作 {} \;

                    -name

                    -not  条件

                    -user

                    -group

                    -size

                    -perm

                    -maxdepth

                    -mindepth

                    -a

                    -o

                    -type    f  文件

                           d  目录

                           c  字符设备

                           b  快设备

                           s  套接字

                           l  链接

   

技术分享

技术分享

技术分享

   dd if=/dev/zero of=/mnt/file1 bs=1024 count=100

  dd if=/dev/zero of=/mnt/file2 bs=1024 count=200

  dd if=/dev/zero of=/mnt/file3 bs=1024 count=300

  技术分享

  技术分享

萌新的Linux学习之路(十三)--Linux中设备的访问