Linux存储的基本管理【1】(设备查看、挂载、查找文件)

一、设备识别

  • 设备接入系统后都是以文件的形式存在
    设备文件名称:
    1、SATA/SAS/USB /dev/sda,/dev/sdb ,s= SATA, d=DISK,a表示第几快;(硬盘设备 /dev/sda 表示第一块硬盘 ,若插上u盘,会显示/dev/sdb(第二块硬盘))
    2、IDE /dev/hd0,/dev/hd1 ,h= hard;(IDE:老式硬盘)
    3、VIRTIO-BLOCK /dev/vda,/dev/vdb ,v=virtio;(虚拟设备)
    4、M2(SSD) /dev/nvme0,/dev/nvme1 ,nvme=m2;
    5、SD/MMC/EMMC(卡) /dev/mmcblk0,/dev/mmcblk1 ,mmcblk=mmc卡;
    6、光驱 /dev/cdrom,/dev/sr0,/dev/sr1。
  • 为westosa虚拟机创建一块硬盘,命名为westosa1.qcow2
    在这里插入图片描述
    添加硬盘到westosa虚拟机
    在这里插入图片描述

二、 设备查看

  • fdisk -l :查看磁盘分区情况(westosa重启之后,使用此命令,可以查看到添加的硬盘信息 /dev/vdb:第二个 virtio 磁盘)
    在这里插入图片描述
    df :查看正在被系统挂载的设备
    在这里插入图片描述
    lsblk :设备使用情况
    在这里插入图片描述
    blkid :设备管理方式及设备id(以下分别表示:设备的ID 、文件系统 、分区ID)
    在这里插入图片描述
    cat /proc/partitions :查看系统识别设备
    在这里插入图片描述
    /boot 是系统的启动分区
    在这里插入图片描述

三、设备挂载

  • List item
    umount 设备|挂载点 :卸载/boot分区里的内容,重新将/dev/vda1 挂载到/westos 目录
    在这里插入图片描述
    可以看到,此时/westos 目录里面有系统启动文件
    在这里插入图片描述
    mount:查看挂载信息 (/westos 挂载参数:可读写,此设备挂载方法为临时挂载)
    在这里插入图片描述
    所以可以在/westos 目录下建立和删除文件
    在这里插入图片描述
    重新挂载,并且挂载参数为只读,此时在/westos目录中无法建立文件
    在这里插入图片描述
    设备永久挂载: vim /etc/fstab (设备挂载策略文件)
    以下参数分别表示:设备、挂载点、文件系统类型、挂载参数、是否备份、是否检测
    在这里插入图片描述
    mount -o remount,ro /westos :转换挂载参数由读写变为只读
    在这里插入图片描述
    mount命令查看挂载信息
    在这里插入图片描述
    /etc/fstab :设备挂载策略文件,此文件在编写完成后不会马上生效,需要用 mount -a:重新读取/etc/fstab文件。
    此文件内容编写错误会导致系统启动失败,会出现以下界面,按照提示在操作界面输入超级用户密码,注释错误行之后,重启系统即可
    在这里插入图片描述
    在这里插入图片描述
    真机使用sshd服务连接westosa虚拟机,并且进入/boot 目录
    在这里插入图片描述
    此时无法卸载挂载点或设备
    在这里插入图片描述
    在卸载时当出现设备正忙,使用以下命令:
    fuser -kvm 设备|挂载点 :-k 结束进程, -v 显示详细信息, -m 显示进程
    在这里插入图片描述
    此时真机的连接也被中断
    在这里插入图片描述
    此时成功卸载挂载点
    在这里插入图片描述

四、设备中文件的查找

  • 在/mnt目录中建立以下目录和文件
    在这里插入图片描述
    查看 /mnt 目录中的所有内容
    在这里插入图片描述
    修改相关文件的拥有者和拥有组,ll命令查看 /mnt 目录下的文件和子目录的详细信息(即 ls -l命令)
    在这里插入图片描述
    以文件名的方式,在 /mnt 目录中查找相关文件
    在这里插入图片描述
    查找westos找不到,必须要加引号
    在这里插入图片描述
    设定查找的目录层级的深浅:最深度为1层
    在这里插入图片描述
    设定查找的目录层级的深浅:最深度为2层
    在这里插入图片描述
    设定查找的目录层级的深浅:最深度为2层,最浅度也为两层,即只查找第二层相关文件
    在这里插入图片描述用户的身份,在 /mnt 目录中查找文件
    在这里插入图片描述
    以用户的身份,在 /mnt 目录中查找文件,用户是lee 或用户是 westos;
    -o:表示 或者
    在这里插入图片描述
    以用户的身份,在 /mnt 目录中查找文件; 用户是lee 且 组是 westos;
    -a:表示 并且
    以用户的身份,在 /mnt 目录中查找文件; 用户是lee 且 组不是 westos;
    在这里插入图片描述
    以目录的方式,在 /mnt 目录中查找内容
    在这里插入图片描述
    在/mnt 目录的 westosfile
    文件中分别写入10M,20M,30M数据
    在这里插入图片描述
    查找20M大小的文件;查找小于20M的文件;查找大于20M的文件
    在这里插入图片描述
    修改westosfile1文件的时间戳;
    查找1分钟被修改过的文件;查找1分钟之内被修改过的文件;查找1分钟之外被修改过的文件;
    在这里插入图片描述
    修改以下文件的权限
    在这里插入图片描述find /mnt -perm 111:查找权限为444的文件;
    /444:查找 u位或者g位或者o位有一个权限4(r)即可;
    -444:查找 u位,g位,o位必须含有权限4(w)的文件;
    在这里插入图片描述
    -755:查找 u位,g位,o位必须分别含有权限(7 5 5)的文件;
    /755:只要满足7个权限中的一个即可(rwx rx rx)
    在这里插入图片描述
    /222:查找 u、g 、o 任意一位有写权限的文件
    在这里插入图片描述
    去掉写权限 {}:find命令查找出来的结果 ;要用 / 转译
    在这里插入图片描述
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值