• 实验前准备:

  • 如何在系统中添加硬盘:

    • 1)linux virt-manager,点击小灯泡,addhardware,模式选择virtio
    • 2)windows 在关闭状态,设置,添加,硬盘,下一步,sata,下一步,创建,5G,下一步,位置存放,完成





1.设备识别

  • 设备接入系统后都是以文件的形式存在

  • 设备文件名称:

    • SATA/SAS/USB /dev/sda,/dev/sdb ##s=SATA,d=DISK a=第一块,b=第二块
    • IDE /dev/hd0,/dev/hd1 ##h=hard
    • VIRTIO-BLOCK /dev/vda,/dev/vdb ##v=virtio
    • M2(SSD) /dev/nvme0,/dev/nvme1 ##nvme=m2
    • SD/MMC(卡) /dev/nmcblk0,/dev/nmcblk1 ##nmcblk=nmc卡
    • 光驱 /dev/cdrom,/dev/sr0,/dev/sr1
  • 设备查看

    • fdisk -l ##查看磁盘分区情况,系统中真实的设备情况

    • lsblk ##设备使用情况

    • blkid ##设备管理方式及设备id,可以看见id,说明设备被处理过

    • df ##查看设备挂载情况

    • df -h ##单位2^n

    • df -H ##单位10^n

    • cat /proc/partitions ##查看系统识别了的设备

2.设备挂载

  • 在系统中有设备id的设备是可以被系统使用的

  • 挂载命令

  • mount -o 挂载参数 device 挂载点

  • umount 设备|挂载点 ##卸载设备,busy显示卸载设备正在被系统程序使用,无法完成卸载


  • 卸载正在使用的挂载:

    • fuser -vm /mnt ##查看设备上运行的程序有哪些
    • kill -9 ###结束程序
    • fuser -kvm /mnt ##结束设备上运行的的大多数进程,解决程序占用问题
  • mount ##查看挂载信息

  • mount device 挂载点 ##挂载设备

  • mount -o rw /dev/vda1 /mnt

  • mount -o remount,ro /mnt ##(加挂载点,不加设备)转换挂载参数由读写变为只读 (只可读不可写)

4.分区

  • 分区方式:

MBR分区方式
主分区:主分区表记录分区的信息并可以直接使用的分区
扩展分区: 主分区表记录的分区,不可直接使用,只是逻辑分区荣去
逻辑分区:扩展分区之上划分的分区也叫逻辑分区
o ##mbr分区去方式
p ##查看分区情况
建立扩展分区,即可再新建4个分区,注意:建立扩展分区时要将剩余空间都给扩展分区
(删除设备时,确保设备未被利用,否则系统很可能崩溃)







GPT分区
g #选择GPT分区方式
p##gpt分区方式 一直新建即可



  • fdisk /dev/sdb ##分区界面

    • m ##提示

    • d ##删除

    • n ##新建

    • p ##查看

    • -l ##查看信息

    • q ##退出(不保存信息)

    • wq ##(退出并保存到硬盘)

  • udevadm settle ##同步分区表到系统

  • dd if=/dev/zero of=/dev/vdb bs=1M count=1 ##删除分区表信息

  • 1.设定分区方式

    • parted /dev/vdb mklabel msdos ##设定分区方式为mbr

    • parted /dev/vdb mklabel gpt ##设定分区方式gpt

  • 2.划分分区

    • parted /dev/vdb mkpart primary 1 100 ##新建分区

    • parted /dev/vdb mkpart primary 101 200 ##新建分区

  • 3.删除分区

    • parted /dev/vdb rm 3 ##删除3分区

5.系统文件格式化

  • 直接新建的设备不可挂载使用

  • 需安装文件系统

  • 常用文件系统对比:

  • 设备文件系统格式化

    • mkfs.xfs /dev/vdb1 -f ##有数据需加-f 格式化

    • mount /dev/sdb1 /mnt ##临时挂载

  • vim /etc/fstab

  • /dev/sdb1 /mnt xfs defaults 0 0 ##永久挂在策略

  • mount -a ##使策略立即生效

  • 不需要直接删除即可

  • 文件编写有误:(会导致系统启动失败)

    • 输入超级用户密码

    • vim /etc/fstab 修改错误位置

  • df -sh ##查看设备大小

6.磁盘配额

  • 使用户不可独占磁盘,限制用户往磁盘写入数据大小

  • umount /mnt

  • mount -o usrquota /dev/sdb1 /mnt ##激活磁盘配额

  • mount | tail -n 1 ##

  • edquota -u lee ##编辑磁盘配额

  • vim /etc/fstab ##磁盘配额永久激活

  • 永久激活: /dev/sdb1 /mnt xfs defaults,usrquota 0 0 ##磁盘激活时自动激活配额

  • 删除: 直接删除对应内容

  • hard ##能够写入数据最大的大小

7.find指令使用

  • 实验准备: 建立文件:在/mnt/文件中
touch westosfile{1..5}
chmod 000 westosfile*
chown lee westosfile1
chgrp westos westosfile2
chown westos.lee westosfile3
chmod ug+w westosfile1
chmod ugo+w westosfile2
chmod 755 westosfile3
chmod 666 westosfile4
chmod 700 westosfile5
mkdir westosdir
ls -l /mnt

  • 监控指令 watch -n 1 ls -l /mnt

  • 文件名查找
    find /mnt/ -name westosfile1
    find /mnt -name westosf*

  • 最大深度
    find /etc/ -name passwd
    find /etc/ -maxdepth 2 -name passwd
    find /etc/ -maxdepth 1 -name passwd

  • 最浅深度
    find /mnt -mindepth 2 -type d
    find /mnt -mindepth 1 -type d
    find /mnt -mindepth 0 -type d

  • 用户查找
    find /mnt -user root

  • 组查找
    find /mnt -group westos

  • 用户和组查找 -a
    find /mnt -user westos -a -group lee

  • 用户或组 -o
    find /mnt -user westos -o -group lee
    find /mnt -user root -o -group lee

  • 反向查找
    find /mnt -not -user root -o -group lee

  • 文件修改时间
    touch /mnt/westosfile1 ##修改时间戳
    find /mnt -cmin 1 ##一分钟内修改的文件
    date ##查看时间
    find /mnt -cmin +1 ##修改时间大于一分钟

  • 文件大小查找
    dd if=/dev/zero of=/mnt/westosfile1 bs=1M count=10
    dd if=/dev/zero of=/mnt/westosfile2 bs=1M count=20 dd if=/dev/zero of=/mnt/westosfile3 bs=1M count=30
    find /mnt -size 20M ##文件大小为20M的文件
    find /mnt -size -20M ##文件大小小于20M find /mnt -size +20M ##文件大小大于20M

  • 文件权限查找
    精确 ##文件权限位111 find /mnt -perm 222

    或 ##u位有2或g位有2或o位有2 find /mnt -perm /222

    且 ##u位有2且g位有2且o位有2 find /mnt -perm -222

  • 处理查找结果
    find /mnt -perm -002 -exec rm -rf {} ; ##删除o位为2的文件

Linux中系统的分区管理相关推荐

  1. Linux中LVM(逻辑卷管理)的使用

    Linux 中我们使用fdisk命令划分好的分区就不能随意的改变,如果不够用的话不可能说把硬盘上的所有数据拷贝后再重新分区,这样可能会导致数据损坏.而在linux中LVM(逻辑卷管理)就可以实现动态的 ...

  2. linux显示磁盘使用情况命令,Linux中监控磁盘分区和使用情况的几个工具

    导读 在文章中将讨论Linux中可用于监视磁盘使用情况的命令行实用程序,提供有关总大小容量.已用总量.文件系统信息和分区信息等.让我们看看这些工具如何帮助检索这些信息 df命令 df是一个Linux命 ...

  3. Linux进阶篇--磁盘分区管理

    Linux进阶篇–磁盘分区管理 11.1 磁盘基础介绍 设备文件 * I/O Ports:I/O设备地址 * 设备类型:   块设备:block,存取单位"块",来自于磁盘   字 ...

  4. linux中进程的用户管理

    linux中进程的用户管理 每个进程都拥有真实的用户.组(uid.gid),有效的用户.组(euid.egid),保存的设置用户.组(suid.sgid),还有linux中专门用于文件存储存取的用户. ...

  5. linux中检测用户信息的命令是,Linux中系统状态检测命令

    1.ifconfig用于获取网卡配置与网络状态等信息,格式为:ifconfig [网络设备] [参数] 2.uname命令用于查看系统内核版本等信息,格式为:uname [-a] 查看系统的内核名称. ...

  6. linux下读取ntfs数据,在Linux中读取NTFS分区上的数据

    在Linux中读取NTFS分区上的数据 在有些情况下,系统需要访问本地NTFS分区上的数据,也可能需要访问网络上NTFS文件格式的数据.而使用mount -t挂载文件系统时,系统报告不支持NTFS错误 ...

  7. Linux的系统安全及管理

    Linux的系统安全及管理 文章目录 Linux的系统安全及管理 1账号安全控制 1.1系统账号清理 1.1.1将非登录用户的Shell设为/sbin/nologin 1.1.2锁定解锁长期不用账号 ...

  8. linux系统创建硬盘分区,介绍Linux硬盘系统创建分区步骤

    本人很喜欢Linux硬盘系统,在工做中也很喜欢总结关于Linux的经验教训.Linux硬盘系统的知识里面介绍了些通常经常使用的挂载点,用户们学会就彻底能够操做Linux系统. Linux硬盘系统下,硬 ...

  9. linux用户密码管理,Linux_详解Linux中的用户密码管理命令passwd和change,passwd 修改用户密码参数 nbsp - phpStudy...

    详解Linux中的用户密码管理命令passwd和change passwd 修改用户密码 参数 -k 保持未过期身份验证令牌 -l 关闭账号密码.效果相当于usermod -L,只有root才有权使用 ...

最新文章

  1. Linux上搭建h2引擎加载h2文件
  2. composer 笔记
  3. toj 4604 搞笑版费马大定理
  4. 吴恩达《机器学习》第十三章:聚类
  5. Sqoop:MySQL2Sqoop修改源表结构对同步数据的影响
  6. android viewdraghelper 点击移动,ViewDragHelper使用时遇到的问题
  7. .net Core 2.*使用autofac注入
  8. log4cpp 概述与基本使用实例(一)
  9. fatal: unable to access 'https://github.com:***' 或者本机ping不通github.com解决方法
  10. [Java] 利用xpdf库获取pdf文件的指定范围文本内容
  11. 武汉市查询社保电脑号及公积金账号的方法(湖北省其他市也适用)
  12. 【软件测试手册2021版】测试题总结
  13. 怎么才能制作一个比较好的网站
  14. unixODBC中 column .... does not exist 的解决过程
  15. MySQL在RR级别下到底有没有修复幻读
  16. CorelDRAW看了这个实例教程保证上你对海报制作有新的认识
  17. 免费小说分享—《异界之九阳真经》
  18. python为什么叫爬虫编程-Python是个什么鬼?为何周围的人都抢着学
  19. 越是看起来不起眼的小生意利润越大
  20. 为什么被人能月薪 20k 以上,而你一个月拿着 6K 的低保?差别就在这!

热门文章

  1. Vue生命周期beforeUpdate()和updated()
  2. 微程序控制计算机的工作原理,微程序控制器的基本原理详细图解
  3. 天玑1300和骁龙778plus哪个好
  4. 数据结构实验---最短路径C实现附带及简单界面
  5. OpenCV快速傅里叶变换(FFT)用于图像和视讯流的模糊检测
  6. R语言Duncan检验
  7. Windows——在设备和驱动器界面删除天翼云盘图标的方法
  8. (一)OSPF协议 及ospf与RIP的比较
  9. DKN:注意力 知识图谱 新闻推荐
  10. 计算机电源直接连接哪两根线才能开机,电脑电源开关线是哪两根