linux挂载硬盘_CentOS「linux」学习笔记12:磁盘管理、分区挂载卸载操作
linux基础操作:主要介绍了磁盘管理、分区挂载卸载操作。
特别说明linux中磁盘表现形式:
IDE硬盘在linux中表示方式为"hdx"。SCSI硬盘在linux中表示方式为"sdx"。
这里的x代表磁盘号[a代表基本主磁盘(主盘)对应数字表示:1,b代表基本从属磁盘(副盘)对应数字表示:2,c代表辅助主磁盘(第二个主盘)对应数字表示:3,d代表辅助从属磁盘(第二个副盘)对应数字表示:4。],a,b,c,d通常是主分区或扩展分区,从第5块硬盘开始基本都是逻辑分区。
例子1:hda1 表示是第一块IDE硬盘上的第一个分区。例子2:hdb2 表示是第二块IDE硬盘上的第二个分区。例子3:sda1 表示是第一块SCSI硬盘上的第一个分区。例子4:sdb2 表示是第二块SCSI硬盘上的第二个分区。
1.lsblk [查看磁盘分区命令,主要用来查看linux的磁盘分区结构]
例子1:lsblk 表示查看当前的磁盘分区结构详细信息,包含磁盘大小,分区类型,挂载的对应目录等信息。显示结果:NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 20G 0 disk ├─sda1 8:1 0 200M 0 part /boot ├─sda2 8:2 0 2G 0 part [SWAP] └─sda3 8:3 0 17.8G 0 part / sr0 11:0 1 1.9G 0 rom 例子2:lsblk -f 表示以简洁形式查看当前的磁盘分区结构信息,只显示分区对应挂载的目录,不显示其他信息。显示结果:NAME FSTYPE LABEL UUID MOUNTPOINTsda ├─sda1 /boot├─sda2 [SWAP]└─sda3 / sr0
2.fdisk[分区命令,主要用来给新添加的磁盘分区,仅支持2TB以下硬盘]
fdisk 分区时常用参数选项:m显示fdisk的其他参数列表,p显示磁盘信息,n新增分区,d删除分区,w写入操作使其生效。
fdisk -l 表示查看分区详细信息
对sdb磁盘进行分区步骤例子:输入:fdisk /dev/sdb (表示对sdb磁盘进行分区操作)提示:Command (m for help):输入:n(添加分区参数)提示:Command action e extended (表示扩展分区) p primary partition (1-4) (表示主分区)输入:p (表示选中p主分区选项)提示:Partition number (1-4):输入:1(表示指定分区的分区号,可选分区号1-4)一直回车直到提示:Command (m for help): 输入w(表示对磁盘写入上面的操作使分区操作立即生效)
对sdb磁盘删除分区操作步骤例子:输入:fdisk /dev/sdb提示:Command (m for help):输入:d(表示删除分区操作参数)提示:Selected partition 1 (列出现有的分区号)输入:1(表示删除分区号为1的分区)一直回车直到提示:Command (m for help): 输入w(表示对磁盘写入上面的操作使分区操作立即生效)
3.mkfs[格式化分区命令,分完区后需要使用此命令进行格式操作]
例子:mkfs -t ext4 /dev/sdb1 表示将/dev/sdb1分区格式化为ext4文件系统格式。
4.mount/umout[挂载目录和卸载目录命令]
临时挂载例子1:mount /dev/sdb1 /home/newdisk 表示将dev/sdb1分区挂载到/home/newdisk目录(注意这里是临时挂载的,重启后会失效)。永久挂载例子2:vim /etc/fstab 追加内容:/dev/sdb1 /home/newdisk ext4 defaults 0 0修改并保存etc/fstab文件后执行:mount -a 使操作生效即可。这样每次开机时都会自动挂载卸载目录例子1:umount /dev/sdb1 表示卸载dev/sdb1设备的挂载状态。卸载目录例子2:umont /home/newdisk 表示挂载卸载/home/newdisk目录挂载状态。
5.df[查询磁盘使用情况]
例子1:df表示查看所有磁盘的总空间,剩余空间和已使用的空间以字节显示空间大小。例子2:df -h表示查看所有磁盘的总空间,剩余空间和已使用的空间以KB,MB和GB显示空间大小。例子3:df /dev/sda1表示查看dev/sda磁盘上的第一个分区sda1分区的总空间,剩余空间和已使用的空间以字节显示空间大小。例子4:df -h /dev/sda1表示查看/dev/sda磁盘上的第一个分区sda1分区的总空间,剩余空间和已使用的空间以KB,MB和GB显示空间大小。
6.du[查询目录所占用磁盘的空间情况]
参数说明:-h表示以KB,MB,GB的形式显示,-s表示显示文件或整个目录的大小,-a表示包含文件,-c表示汇总查询出来的总容量。例子1:du -sh表示显示当前所在目录的总大小以KB,MB,GB方式显示。例子2:du -sh /root表示显示/root目录的总大小以KB,MB,GB方式显示。例子3:du -ah /home表示显示/home目录,子目录,包含其中的文件的大小以KB,MB,GB方式显示。例子4:du -h --max-depth=1 /home表示查看/home目录下占用空间最大的目录以KB,MB,GB方式显示。
7.tree[以树形结构显示文件和目录]
例子1:tree表示以树形结构显示当前目录和文件。例子2:tree /home表示以树形结构显示/home的目录和文件。
8.wc [查看文件的字节,单词数量,列数和行数]
例子1:wc /home/hello.go返回结果:84 84 399 hello.go [第一位表示行数,第二位表示单词数,第三位表示字节数]表示查看hello.go文件的行数,单词数量,和字节数量。例子2:wc hello.go h1.txt表示查看hello.go和h1.txt多个文件的行数,单词数和字节数,最后会有个汇总。例子3:ls -l | grep "-" |wc表示统计当前目录里有多少个文件。这里使用了|连接多条命令,先是使用ls -l 查询当前目录的文件,然后使用grep "-" 查找以-开头的文件类型,最后在使用wc 统计总数。假如需要查询目录那么 grep "d"就可以了。
linux挂载硬盘_CentOS「linux」学习笔记12:磁盘管理、分区挂载卸载操作相关推荐
- centos 卸载_CentOS「linux」学习笔记12:磁盘管理、分区挂载卸载操作
linux基础操作:主要介绍了磁盘管理.分区挂载卸载操作. 特别说明linux中磁盘表现形式: IDE硬盘在linux中表示方式为"hdx".SCSI硬盘在linux中表示方式为& ...
- 文件和存储管理学习笔记-动态磁盘管理
Server 2008 R2 文件和存储管理学习笔记-动态磁盘管理 基本磁盘是包含基本分区.扩展分区或逻辑驱动器的一种物理磁盘 动态磁盘提供了基本磁盘不提供的一些高级功能,创建无限数量卷.跨越多个磁盘 ...
- Linux学习笔记16——磁盘的分区、格式化、检验与挂载
目录 一.磁盘的分区.格式化.检验与挂载 1,观察磁盘分区状态 lsblk 列出系统上的所有磁盘列表 blkid 列出设备的 UUID 等参数 parted 列出磁盘的分区表类型与分区信息 2,磁盘分 ...
- Linux磁盘管理——分区+挂载(fdisk+gdisk+mount+lsblk+df)
文章目录 一.硬盘基础知识 1. 硬盘命名方式 2. 磁盘设备的命名 3. 硬盘的分区方式 二.基本分区管理 1. 磁盘划分思路 2.lsblk命令 3. df 命令 4. fdisk 1)进入分区 ...
- 「欧拉定理」学习笔记(费马小定理)
欧拉定理:对于互质的两个正整数$a, n$,满足$a^{φ(n)} ≡ 1\ (mod\ n)$ 证明: 设集合$S$包含所有$n$以内与$n$互质的数,共有$φ(n)$个:$$S = \{ x_1 ...
- 「go-micro」学习笔记1——Micro 与 Go-Micro
Micro与Go-mirco Micro 概述 API Web Sidecar Bot CLI Go-Micro Registry Selector Broker Transport Codec Pl ...
- 「机器视觉」学习笔记 - Thresholding Techniques- 图像阈值
shiIntroducing thresholding techniques Simple thresholding technique Adaptive thresholding technique ...
- Linux学习笔记1--Linux文件系统之CentOS7挂载U盘
Linux学习笔记(一) CentOS7挂载U盘 插入U盘连接虚拟机 打开终端 创建U盘目录 挂载U盘 卸载U盘 可能出现的bug Linux文件系统与Windows文件系统之比 二者文件系统具体 二 ...
- Linux学习笔记12——配置ftp、squid、Tomcat、Samba、MySQL主从
Linux学习笔记12 Linux学习笔记12 配置FTP服务 配置pure-ftpd 开机启动 上传下载文件 配置vsftpd CentOS 70安装配置Vsftp服务器 搭好vsftp之后出现55 ...
最新文章
- linux sql server客户端,Linux的MS SQL Server客户端SQuirrel SQL Client
- 深入理解 Java 虚拟机-如何利用 VisualVM 对高并发项目进行性能分析
- ASP.NET Core 菜鸟之路:从Startup.cs说起
- 3.1 Adapter(适配器)
- 免费的大数据学习资料,这一份就足够
- 有效值和峰峰值的关系_4.数据预处理—缺失值处理(二)
- python实现装饰器_Python装饰器是怎么实现的?
- SAP License:关于集团管控模式的几点思考
- Wide character in print at ../lib/MonWalkProc.pm line 569.
- AD16从两层切到显示一层的视图shift+s
- cisco模拟器无线路由器
- 搬: 含有对象成员指针的类的对象成员指针初始化问题
- 新浪云python示例_新浪云的基本配置
- 柳传志:选人要看“后脑勺”
- NXP mpc5744p MBDT编译工具链配置
- 强力推荐—20款免费备份文件软件
- 一起来看看SpringBoot蓝天幼儿园管理系统(详解)
- 栈(Stack)的应用—试探回溯法:八皇后问题、迷宫寻径
- java保存map_Java之map
- 【JavaScript】延时器定时器使用
热门文章
- 前端技术分享:Nginx负载均衡视频,基础的实战应用
- c语言实现有限域模多项式_有限域计算简述
- 石器时代修改完以后服务器启动不了,石器时代 石器EE 突发问题“突发断连”服务器故障说明...
- python3+matplotlib+tkinter
- 小余学调度:学习记录(2022.4)
- 【Python】random库的使用
- VTK:vtkClipClosedSurface用法实战
- wxWidgets:wxStatusBar类用法
- boost::range模块adjacent_filtered相关的测试程序
- boost::mp11::mp_set_push_front相关用法的测试程序