设为首页 收藏本站
查看: 1291|回复: 0

[经验分享] 硬盘知识(linux)

[复制链接]

尚未签到

发表于 2018-5-17 08:29:50 | 显示全部楼层 |阅读模式
              硬盘知识

  

                 1  . 磁盘中使用的命令
df -h   ##查看linux系统中挂载分区的使用情况(free -h 查看内存的使用情况-m         c6.7以前查看 内存的时候第一行剩余是不准的,因为分给了缓存,看第二行的剩余#########第一行的总量是对的,使用过了,剩余少了,给缓存了)
fdisk -l   查看硬盘的详细信息,第二行就是计算的三个参数
2  . 企业挑选硬盘的标准
sata     PC电脑用,便宜;
scsi     服务器级别,专用接口(长长的),速度最快;
sas      以上中间产品,现在服务器默认(接口=sata,稳定居中);省钱可以给服务器上sata硬盘(2.5和3.5都有,一般是300,600的不会太大,300G大概1400块;600g的2000块【15000转的,转速低的便宜】)
ssd
一般接口是pci-e 速度远超机械,价格也是,PC上M2接口。
3  . 硬盘的基础知识
1.硬盘的英文名词
          硬盘(磁盘 disk):磁头head(=盘面的数量【一个磁盘两个磁头】)磁头从0开始磁道track(就是一圈,从0开始);扇区sector默认512字节(磁道的一段,从1开始)。相同磁道,不通盘面,组成的 集合体  柱面cylinder;磁头是按柱面开始写入读取的,一个柱面也称一个单元块。
       2.硬盘容量的计算
磁盘的大小
=柱面的大小*柱面的数量
柱面的大小
=*磁道的大小*磁头数*柱面数量###
磁道的大小
=扇区数量(一个磁道)*扇区大小
(####扇区大小固定所以关键是##(一个磁道)扇区数量*磁头数*柱面数)
另一种简单方法:
单元快(一个柱面的大小)*柱面的数量
(###fdisk -l  第三行是单元快的大小,(再乘以柱面数即可))
        3.硬盘raid
              把硬盘整合成一个硬盘,可以达到备份和扩容的作用;dell型号的H300;自带电池,散热片,支持0.1.5.1+0 价格高,普通的不带散热和电池,支持种类也少;pci-e接口的和系统集成的;买服务器的时候就选装的。
             raid各自特点
raid0
速度是中最快的,;理论上比单盘速度快5倍;坏了没备份;
raid1
100%备份;###速度最慢,只能两块去做,数量多了,两块一对对做;
raid5
是折中方案
读取和写入速度稍慢。###只能坏一块盘,原理是多了一个奇偶校验的盘####最少三块盘。#################################一半我们用小容量硬盘去做raid5,容量丢失一块(大盘损失的也大)###########可以增加一个热备盘,最多损失两块;
raid10
先做raid0两个,在把2个最raid1(最少4块)########操作的时候选raid10,选中几块盘---ok即可。不需要管原理。
               企业选型:
raid0    web集群,数据库备份
raid1    容量有限--监控主机
raid5    通过三者
                    aid10   就是raid1的高容量版本
4  . 硬盘的分区
MBR
磁盘的一个扇区,叫主引导记录###它是一个程序!!!!!
0磁头0磁道1扇区446字节,446字节是软件64是4个主引导记录的起始位置,55aa两个结束标识。主分区信息16字节(所以总分区主加逻辑总共4个)
dd  if=/dev/ada  of=/temp/mbr.bin  bs=512 count=1
直接从硬盘底层读取特定格式的数据,并保存   并指定大小和次数
file和od -xa 可以查看这种格式。
fdisk分区命令的步骤
fdisk /dev/sda         
###开始分区的命令,然后进入命令模式!默认按柱面分区,我们用-cu参数,按扇区分;
#  n里面含有e(扩展),p(主分区)###如果输入错误(ctrl backpace 或   ctrl+u)                             ######p-1(提示了扇区的取值范围)--开始值默认(回车)--KMG单位,输入大小(也可                                   ######以输入扇区 )  ,回车---退到命令界面---p显示下分区情况;
##n-e-2(逻辑分区,2,因为1已经分了)--大小两个回车(剩余所有);
##n-l(此时就有了l,e没有了)---同样设定大小---p显示;
##d--输入数字即可删除分区;
#w保存(查看dev就有了分区信息,还包括整个硬盘的sdb);
##partprobe  /dev/sdb    把分区表写入硬盘;
      #mkfs.ext4   /dev/sdb1    ##注意这里指定分区格式化##########提示信息会显示inode和block的数量###block一般是4K,100M的硬盘自动降到1024l;
##除了根和boot不需要磁盘检查----
t une3fs -c 0 -i   /dev/sdb1;
##mount /dev/adb1  /mnt
##写入启动挂载的rc.local ;(或者:fstab中模仿系统的挂载
     1.uuid或分区2.挂载点3.文件类型4.挂载参数默认5.0分区备份否(1或0)6.磁盘  检查(除了root1,别的2)
part分区
parted  /dev/sdc####大于2T必须使用,小于也可以用
gun的开发的#########进入命令模式(支持tab键)-------------------------mkpart  primary 0 50 -----p(显示)----q保存退出;
重点命令行直接分区
parted /dev/sdc mkpart primary 50 100
########直接分第二块,默认是M的单位;
parted  /dev/sdc  rm 1#######删除分区;
出现都选Yes 或Igore(忽略)###注意大写;
  5  . 硬盘如何再划分swap?
java环境长长内存不够,swap都不够?如何增大?
步骤:
mkswap  /tmp/100m
awapon  /tmp/100m
dd  if=/dev/zero of=/tmp/100m  bs=1M   count=100 ###注意大写
  
df -h
free  -h
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-461144-1-1.html 上篇帖子: Linux系统内存管理 下篇帖子: linux命令 tar
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表