linux与磁盘相关的内容

本节所讲内容
1.认识SAS-SATA-SSD-SCSI-IDE硬盘
2.使用fdisk对磁盘进行操作,分区,格式化
3.开机自动挂载分区
4.使用parted操作大于等于4T硬盘
5.扩展服务器swap内存空间


MBR(Master Boot Record)主引导记录,也就是现有的硬盘分区模式。MBR分区的标准决定了MBR只支持在2TB以下的硬盘,超过2TB的硬盘只能管理2TB。

硬盘的0柱面、0磁头、1扇区称为主引导扇区(也叫主引导记录MBR)。它由三部分组成,主引导程序,硬盘分区表DPT(Disk Partition table)和分区有效标志(55AA)
在总共512字节的主引导扇区里主引导程序(boot loader)占446个字节,第二部分是分区表(Partition Table),即DPT,占64个字节,64=16*4,硬盘中分区有多少以及每一分区的大小都记在其中。
第三部分是magic number,占2个字节,固定为55AA。
magic number:结束标志符,偏移地址01FE--01FF的2个字节值为结束标志55AA,称为“魔数”。(magic number)如果该标志错误系统就不能启动。


GPT(GUID Partition Table)全局唯一标识分区,GUID全局唯一标识符(Globally Unique Identifier)。与MBR最大4个分区表项的限制相比,GPT对分区数量没有限制。GPT可管理硬盘大小达到了18EB(1EB=1024PB=1048576TB)


添加磁盘步骤:
添加设备 分区 格式化(创建文件系统) [起名] 修改配置文件 创建挂载点 挂载


分区:
fdisk
#fdisk -l #查看磁盘信息
#fdisk /dev/sdb #创建分区
m #获得帮助
p #打印分区表
n #新建
1.p #主分区
2.e #扩展
q #退出
d #删除
w #保存
注:在MBR这样的分区表中,只有一个扩展分区,最多4个主分区。

[root@apenglinux ~]# partprobe /dev/sdb #刷新分区表
[root@apenglinux ~]# mkfs.xfs /dev/sdb1 #格式化
[root@apenglinux ~]# mkdir /sdb1 #创建挂载点目录
[root@apenglinux ~]# mount /dev/sdb1 /sdb1 #挂载
[root@apenglinux ~]# df -hT #查看


磁盘卷标
[root@apenglinux ~]# e2label /dev/sdb2 #查看卷标
[root@apenglinux ~]# e2label /dev/sdb2 xue #设置卷标


开机自动挂载磁盘:
修改配置文件
#vim /etc/fstab
/dev/sdb2 /sdb2 ext4 defaults 0 0
测试:
[root@apenglinux ~]# umount /sdb2
[root@apenglinux ~]# mount -a
[root@apenglinux ~]# df -hT


使用卷标的方式挂载
vim /etc/fstab
LABEL=xue /sdb2 ext4 defaults 0 0


要挂载的分区;挂载点;文件系统类型;挂载选项;是否备份;开机时是否检查文件系统。
fs_dump 是否要使用dump命令进行备份,0为不备份,1为要备份
fs_pass 该字段被fsck命令用来决定在启动时是否需要被扫描的文件系统的顺序,根文件系统/对应该字段应该为1,其他文件系统应该为2。若该文件系统无需在启动时扫描则设置为0.


UUID来识别设备

UUID是一个标识系统中的存储设备的字符串,其目的是帮助使用者唯一确定系统中的所有存储设备。不管它们是什么类型,它可以标识DVD驱动器,USB存储设备以及系统中的硬盘设备等。
特点:
1.它是真正的唯一标志符
2.Linux中的许多关键功能现在开始依赖于UUID
查看UUID
[root@apenglinux ~]# tune2fs -l /dev/sdb2|grep UUID
[root@apenglinux ~]# blkid /dev/sdb2
vim /etc/fstab
UUID=8e509fff-15b5-40f7-8a3b-1517da2cdfac /boot1 xfs defaults 0 0


特殊挂载方式
[root@apenglinux ~]# mount -o loop CentOS-6.9-i386-bin-DVD1.iso /iso-CentOS-6.9/
[root@apenglinux ~]# mount -o remount,ro /sdb2


开机自动挂载光盘
root@apenglinux ~]# vim /etc/fstab
/dev/cdrom /mnt iso9660 defaults 0 0


本地yum源(光盘挂载到/mnt/目录下)
[root@apenglinux yum.repos.d]# cat CentOS-Base.repo
[centos7-source]
name=centos7-source
baseurl=file:///mnt/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

[root@apenglinux yum.repos.d]# yum clean all
[root@apenglinux yum.repos.d]# yum list


卸载示例
[root@apenglinux /]# umount /sdb2
umount: /sdb2:目标忙。
(有些情况下通过 lsof(8) 或 fuser(1) 可以
找到有关使用该设备的进程的有用信息)
[root@apenglinux /]# lsof /sdb2
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
bash 3867 root cwd DIR 8,18 4096 2 /sdb2
vim 3908 root cwd DIR 8,18 4096 2 /sdb2
vim 3908 root 3u REG 8,18 12288 13 /sdb2/.b.sh.swp
[root@apenglinux /]# kill -9 3908
[root@apenglinux /]# umount /sdb2
umount: /sdb2:目标忙。
(有些情况下通过 lsof(8) 或 fuser(1) 可以
找到有关使用该设备的进程的有用信息)
[root@apenglinux /]# lsof /sdb2
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
bash 3867 root cwd DIR 8,18 4096 2 /sdb2
[root@apenglinux /]# kill -9 3867
[root@apenglinux /]# umount /sdb2


[root@apenglinux /]# fuser -m -u -v /sdb2
-m #显示进程ID
-u #显示执行这个进程的用户名
-v #详细信息


GPT分区
GPT,全局唯一标识分区表(GUID Partition Table),GUID,与MBR最大4个分区表项的限制相比,GPT对分区数量没有限制,但Windows最大支持128个GPT分区。GPT可管理硬盘大小达到了18EB(1EB=1024PB=1048576TB),不过NTFS格式最大仅支持256TB.

安装parted-3.1-28.el7.x86_64
[root@localhost sda5]# parted
help
quit
[root@localhost sda5]# parted -l
[root@localhost ~]# parted /dev/sdb
p
mklabel
gpt #新的磁盘标签类型
mkpart
mydisk1 #分区名称
文件分区类型?[ext2]
起始点?1
结束点?100M
(parted) p
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdb: 10.7GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number Start End Size File system Name 标志
1 1049kB 99.6MB 98.6MB mydisk1
quit
linux与磁盘相关的内容
如果想删除分区
parted /dev/sdb
p
rm number

转载于:https://blog.51cto.com/13480443/2063250

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/391407.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

页面布局

页面布局两大类&#xff1a;   主站&#xff1a; 1 <div classpg-header> 2 <div stylewidth:980px;margin:0 auto;> 3 内容自动居中 4 </div> 5 <div classpg-content></div> 6 <div classpg-footer></div&…

sonar:默认的扫描规则

https://blog.csdn.net/liumiaocn/article/details/83550309 https://note.youdao.com/ynoteshare1/index.html?id3c1e6a08a21ada4dfe0123281637e299&typenote https://blog.csdn.net/liumiaocn/article/details/83550309 文本版&#xff1a; soanr规则java版 …

多变量线性相关分析_如何测量多个变量之间的“非线性相关性”?

多变量线性相关分析现实世界中的数据科学 (Data Science in the Real World) This article aims to present two ways of calculating non linear correlation between any number of discrete variables. The objective for a data analysis project is twofold : on the one …

探索性数据分析(EDA):Python

什么是探索性数据分析(EDA)&#xff1f; (What is Exploratory Data Analysis(EDA)?) If we want to explain EDA in simple terms, it means trying to understand the given data much better, so that we can make some sense out of it.如果我们想用简单的术语来解释EDA&a…

微服务框架---搭建 go-micro环境

1.安装micro 需要使用GO1.11以上版本 #linux 下 export GO111MODULEon export GOPROXYhttps://goproxy.io # windows下设置如下环境变量 setx GO111MODULE on setx GOPROXY https://goproxy.io # 使用如下指令安装 go get -u -v github.com/micro/micro go get -u -v github.co…

写作工具_4种加快数据科学写作速度的工具

写作工具I’ve been writing about data science on Medium for just over two years. Writing, in particular, technical writing can be time-consuming. Not only do you need to come up with an idea, write well, edit your articles for accuracy and flow, and proofr…

python数据结构与算法

2019独角兽企业重金招聘Python工程师标准>>> http://python.jobbole.com/tag/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/ 转载于:https://my.oschina.net/u/3572879/blog/1611369

大数据(big data)_如何使用Big Query&Data Studio处理和可视化Google Cloud上的财务数据...

大数据(big data)介绍 (Introduction) This article will show you one of the ways you can process stock price data using Google Cloud Platform’s BigQuery, and build a simple dashboard on the processed data using Google Data Studio.本文将向您展示使用Google Cl…

ubuntu 16.04常用命令

ip配置&#xff1a; 终端输入vi /etc/network/interfaces命令编辑配置文件,增加如下内容&#xff1a;         auto enp2s0    iface enp2s0 inet static    address 192.168.1.211    netmask 255.255.255.0    gateway 192.168.1.1 重启网卡&#xf…

多元时间序列回归模型_多元时间序列分析和预测:将向量自回归(VAR)模型应用于实际的多元数据集...

多元时间序列回归模型Multivariate Time Series Analysis多元时间序列分析 A univariate time series data contains only one single time-dependent variable while a multivariate time series data consists of multiple time-dependent variables. We generally use mult…

字符串基本操作

1.已知‘星期一星期二星期三星期四星期五星期六星期日 ’&#xff0c;输入数字&#xff08;1-7&#xff09;&#xff0c;输出相应的‘星期几 s星期一星期二星期三星期四星期五星期六星期日 d int(input(输入1-7:)) print(s[3*(d-1):3*d]) 2.输入学号&#xff0c;识别年级、专业…

数据分析和大数据哪个更吃香_处理数据,大数据甚至更大数据的17种策略

数据分析和大数据哪个更吃香Dealing with big data can be tricky. No one likes out of memory errors. ☹️ No one likes waiting for code to run. ⏳ No one likes leaving Python. &#x1f40d;处理大数据可能很棘手。 没有人喜欢内存不足错误。 No️没有人喜欢等待代码…

MySQL 数据还原

1.1还原使用mysqldump命令备份的数据库的语法如下&#xff1a; mysql -u root -p [dbname] < backup.sq 示例&#xff1a; mysql -u root -p < C:\backup.sql 1.2还原直接复制目录的备份 通过这种方式还原时&#xff0c;必须保证两个MySQL数据库的版本号是相同的。MyISAM…

VueJs学习入门指引

新产品开发决定要用到vuejs&#xff0c;总结一个vuejs学习指引。 1.安装一个Node环境 去Nodejs官网下载windows版本node 下载地址&#xff1a; https://nodejs.org/zh-cn/ 2.使用node的npm工具搭建一个Vue项目&#xff0c;这里混合进入了ElementUI 搭建指引地址: https:…

centos7.4二进制安装mysql

1&#xff1a;下载二进制安装包&#xff08;安装时确保没有mysql数据库服务器端&#xff09;&#xff1a; mariadb-10.2.12-linux-x86_64.tar.gz、 mariadb-10.2.12.tar.gz。2&#xff1a;创建系统账号指定shell类型&#xff08;默认自动创建同名的组&#xff09;3&#xff1a;…

批梯度下降 随机梯度下降_梯度下降及其变体快速指南

批梯度下降 随机梯度下降In this article, I am going to discuss the Gradient Descent algorithm. The next article will be in continuation of this article where I will discuss optimizers in neural networks. For understanding those optimizers it’s important to…

java作业 2.6

//程序猿&#xff1a;孔宏旭 2017.X.XX /**功能&#xff1a;在键盘输入一个三位数&#xff0c;求它们的各数位之和。 *1、使用Scanner关键字来实现从键盘输入的方法。 *2、使用取余的方法将各个数位提取出来。 *3、最后将得到的各个数位相加。 */ import java.util.Scanner; p…

Linux 命令 之查看程序占用内存

2019独角兽企业重金招聘Python工程师标准>>> 查看PID ps aux | grep nginx root 3531 0.0 0.0 18404 832 ? Ss 15:29 0:00 nginx: master process ./nginx 查看占用资源情况 pmap -d 3531 top -p 3531 转载于:https://my.oschina.net/mengzha…

逻辑回归 自由度_回归自由度的官方定义

逻辑回归 自由度Back in middle and high school you likely learned to calculate the mean and standard deviation of a dataset. And your teacher probably told you that there are two kinds of standard deviation: population and sample. The formulas for the two a…

网络对抗技术作业一 201421410031

姓名&#xff1a;李冠华 学号&#xff1a;201421410031 指导教师&#xff1a;高见 1、虚拟机安装与调试 安装windows和linux&#xff08;kali&#xff09;两个虚拟机&#xff0c;均采用NAT网络模式&#xff0c;查看主机与两个虚拟机器的IP地址&#xff0c;并确保其连通性。同时…