Linux基础介绍【葡京在线开户第九篇】

服务器添加3块磁盘的系统布局

我司近年来浪费之风盛行,过去外卖只吃炒面的同事,如今都点起了鱼生拼盘;上五回见他们这么糟蹋,仍然股市飘红的时候。

葡京在线开户 1

诸君改良生活,全仰仗这一个当红APP:

 

冲顶大会(独立新生,王思聪站台)

  1. [root@oldboylinux test]# free -m

百万胆大(@网易旗下西瓜视频)

  1.              total used free shared
    buffers cached

  2. Mem: 992 133 859 0 24 37

  3. -/+ buffers/cache: 70 921

  4. Swap: 511 0 511

芝士超人(@映客,广告商:大白汽车分期)

注意:

百万得主(@花椒,金主:360 京东 美团)

1、linux系统的特性是将系统不用的物理内存缓存起来,由此,859不是系统的正是内存。

金子十秒(@一贯播&天涯论坛)

2、系统真正可用内存是921。

还有腾讯、天涯论坛、陌陌在旅途……

3、buffers为写入缓冲区,sync将缓冲区数据写入磁盘。

观看直播-到场答题-瓜分奖金,这波游戏,从0起初一跃达到百万级用户,仅仅用了2周时间。而它们一起的“爹地”,美利坚联邦合众国HQ-Live
Trivia Game Show上线也但是五个多月。

4、cache为读取数据的缓冲区。

对互联网新风口的引(抄)进(袭),这也许我国反应最急速的四回,且我们丰裕默契,UI
配色的灵感都源于同一家幼儿园。

5、硬盘是形而上学的,无论是写入仍然读取都太慢了,所以读取和写入都是用来缓存技术。

当然,在Copy美帝形式的同时,大家本土APP在马尾藻海竞争中,更能点燃出衍生改进。比如名字很像披萨店的“芝士超人”,就率先推出“血战到底”特别场,无限答题筛人,直到101W被一人独享。最后,来自陕西的某政党部门工作人员,在连对26题之后,斩获了这笔7位数现款,总而言之,这行测申论不是白学的!

6、门户架构网站都会使用缓存技术,来让用户写入读取尽可能不接触磁盘。

But,题目中也应运而生过这么的奇葩:

磁盘的内部结构

磁盘的内部结构紧要概括:盘片、磁头、盘片主轴、控制电机、磁头控制器、数据转换器、接口、缓存等多少个部分。

周杰伦《我的势力范围》中,歌词“在自我地盘这儿”重复了几遍?

A.9次    B.12次   C.15次

磁头组件及磁头驱动装置

1、磁头组件。它由读写磁头、传出手臂、传动轴三有些构成。

磁盘读取数据的干活原理是利用特定的磁粒子的极性来记录数据。磁头在读取数据时,将磁粒子的两样极性转换成不同的电脉冲信号,再采纳多少转换器将那一个原本信号变成电脑可以应用的多寡,写的操作正好与此相反。

2、磁头驱动装置。磁盘的寻道是靠运动磁头,而移动磁头则需要该装置驱动才能实现(机械操作)。磁头驱动装置由电磁线圈电机、磁头驱动小车、防震动装置组合,高精度的轻型磁头驱动装置可以对磁头举办不易的驱动和一贯,并能在很短的时日内精确定位系统指令指定的磁道。

3、磁盘片。盘片是磁盘存储数据的着实载体,磁盘盘片大多使用金属薄膜材料(或有机玻璃材料),这种金属薄膜较软盘的不连续颗粒载体具有更高的存储密度、高剩磁及高矫顽力等优点。

4、主轴组件。主轴组件包括如轴承和驱动马达等。磁盘主轴的转数是衡量磁盘读写性能的根本参照之一。例:SAS15K,SATA10K。

5、前置控制电路。前置电路控制磁头感应的信号、主轴电机调速、磁头驱动和伺服定位等,由于磁头读取的信号微弱,将松手电路密封在腔体内足以减弱外来信号的搅和,提高操作指令的准确性。

这种题,我就不精通考的是何等文化储备了,这不靠瞎蒙靠什么?靠看相吗?

店铺生产工作中磁盘的选型

此时此刻服务器市场,主流磁盘为SAS、SATA、SSD硬盘。

马丁(马丁(Martin))主持的“百万赢家”也有过类似的奋战到底场,103万奖金被一19岁河南大四学员抱走,据说要缴20%的税(属个人所得税征收范围中的“偶然所得”)。

企业级SAS硬盘

商厦里常见的SAS硬盘是15000转/分。当前主流300G、600G、1T,从实际的事情需求及性价比考虑,工作中多用300-600G的SAS硬盘。用于提供生产线上的家常对外提供劳动的政工服务器。例如,生产线上的数据库业务、存储业务、图片工作及连锁高并发工作(web
http、cache服务),总的来说,假如没有出色工作需求,SAS磁盘是生育环境首选的磁盘配置。

有人好奇道:那一个金主真的天天“烧掉”那么多钱吧?他们是当真“撒币”吗?

企业级SATA硬盘

公司级SATA硬盘7200-10000转/分,常见的容量为1T、2T、4T和6T,优点是经济实用,容量大,从切实的作业需求及性价比考虑,工作中多用SATA磁盘做线下不提供劳务的数码存储或者出现业务服务不是很大的事情应用,比如站点程序及数据库、图片的线下备份等。特性容量性价比高,一般2T的SATA磁盘较佳。

磁盘选购要点:

1、线上工效用SAS磁盘。

2、线下的事情用SATA磁盘,磁带库。

3、线上高并发、小容量的政工用SSD磁盘。

4、依据数量的访问热度,智能分析分层存储。

在意:千万不可以用SATA磁盘来做在线高并发服务的多寡存储或数据库业务。

自己觉着大致是真的。在线观众中有稍许“机器人”尚不可知,但就此类游戏的拓宽手段和吸金能力来看,那些钱,金主不但花得起,还花得值。

磁盘相关名词解释

英文

中文

disk

磁盘

head

磁头

sector

扇区

track

磁道

cylinder

柱面

units

单元块(一个柱面的大小)

block

数据块

inode

索引节点

在磁盘不干活的时候,磁头停靠在靠近主轴接触盘片的表面,即线速度最小的地点,这里是一个不存遗弃何数据的奇异区域,称为启停区或着陆区(landing
zone),启停区以外就是数据区。

在磁盘的最外侧,离主轴最远的磁道称为”0″磁道,磁盘数据的存放就是从最外侧”0″磁道先河的。”0″磁道分外首要,系统的指点程序就在0柱面0磁道1扇区的前446bytes。

想要拿到额外生命(复活卡),就得拉好友参预,好友下载了,你恐怕还要解释一下怎么玩,这不,连教育用户的工本,都是用户自己担负的。有虎嗅作者举行过测算:相相比较于普通APP几十元/人的获客成本,答题游戏目前能不辱使命3元/人,可谓是一对一连忙了。

磁道

各样盘片有多少个面,都可记下消息。盘片表面以盘片中央为圆心,用于记录数据的不同半径的圈子磁化轨迹就称为磁道。

磁盘在格式化时被剪切成许多同仇人忾圆,这个同心圆的轨迹叫做磁道(track)。磁道由盘面从外向内依次从0起初挨家挨户编号。

常备的广告植入,因为涉及到题目答案,使得观众们都情不自禁地竖起耳朵用心聆听;明星们打个歌推个电影,就来当一下“特邀出题官”,互蹭热度,正和双赢;还有头条系这种和谐搞生态的,西瓜视频的粉丝儿往抖音、悟空问答引一引,一副要霸占小镇青春全体业余时间的姿态。不问可知这一届APP各显神通,简直“优良”得不像话!

柱面

持有的盘面上同一个半径的磁道的圆形轨迹从上到下依次会成一个圆柱体,就称为柱面(cylinder),每个圆柱上的磁头由上而下从”0″开端编号。

柱面数=一个盘面的磁道数

这类游戏的实力和格调,不仅仅呈现在技能和财力上,也反映在主播的水准上。不得不说,这种对随意反应能力要求颇高的节目形式,让歪瓜裂枣和下方精品高下立现。

扇区

盘面有圆心向周围画直线,不同的磁道被直线分成很多扇形(弧形)的区域,每个弧形的区域叫做扇区,每个扇区大小为512字节。

操作系统是以扇区(sector)为单位将音讯存储在磁盘上,一般景观下,每个扇区的高低是512个字节。一个扇区紧要有两个部分情节,存储数据地方的标识符和仓储数据的数据段。

扇区的第一个第一部分是标识符。标识符就是扇区头标,包括组成扇区三维地址的三个数字,扇区所在的磁头(或盘面)、磁道(或柱面号)以及扇区在磁道上的职位即扇区号。投标中还包括一个字段,其中有突显扇区是否能可靠存储数据,或者是不是已意识某个故障因此不宜拔取的标志。有些磁盘控制器在扇区头标中还记下有指令字,可在原扇区出错时辅导磁盘转到替换扇区或磁道。最后,扇区头标以循环冗余校验(CRC)值作为完结,以供控制器检验扇区头标的读出情况,确保准备无误。

扇区的第二个至关首要部分是储存数据的数据段,可分为数据和掩护数量的纠错码(ECC)。在开班准备期间,总括机用512个虚拟信息字节(实际数目标存放地)和与这多少个虚拟信息字节相应的ECC数字填入这一个部分。

直播期间,出题官和答题者一样紧张,映客那个野生主播差不多是hold不住的。就连沈梦辰这样的业内主持人,也显示得不咋地。今日他把秘(bi)鲁,念成mi鲁,把树懒(lan),念成树ta;急得我真想冲进屏幕去送他一本《新华字典》。快憋整容啦梦辰!多读点书啊!

磁道柱面扇区总结

磁盘最基本的组成部分是由坚硬的金属材料制成的涂以磁性介质的盘片(有过多层),不同容量磁盘的盘片数不等。

1、一块磁盘有2-14个盘片,每个盘片有六个面,每个面对应一个读写磁头,用磁头号来分别盘面,即盘面数就是磁头数,盘片数*2=磁头数(盘面数)。

2、不同盘面的磁道被分割为六个扇形区域,每个区域就是一个扇区(sector)。

3、同一个盘面,以盘片核心为圆心,每个不同半径的圈子轨迹就是一个磁道(track)。

4、不同盘面相同半径的磁道组成一个圆柱面就是柱面(cylinder)。

5、一个柱面包含三个磁道(那个磁道半径相同),一个磁道包含多少个扇区。

6、数据音信记录可代表为:某磁头、某磁道(柱面)、某扇区。

本来啦,鹤立鸡群的好主播也是不缺的,百万英勇有个王文超,被自己身边的直女们赞为“衣品一级”——直女们也是立志,无论多紧张的较量,都能腾出空来看下衣品。

磁盘容量统计

  1. [root@oldboylinux ~]# fdisk -l
  1.  

  2. Disk /dev/sda: 8589 MB, 8589934592
    bytes

  3. 255 heads, 63 sectors/track, 1044
    cylinders

  4. Units = cylinders of 16065 * 512 =
    8225280 bytes

  5. Sector size (logical/physical): 512
    bytes / 512 bytes

  6. I/O size (minimum/optimal): 512 bytes /
    512 bytes

  7. Disk identifier: 0x000ec58f

  8.  

  9.    Device Boot Start End Blocks Id
    System

  10. /dev/sda1 * 1 26 204800 83 Linux

  1. Partition 1 does not end on cylinder
    boundary.

  2. /dev/sda2 26 91 524288 82 Linux swap /
    Solaris

  3. Partition 2 does not end on cylinder
    boundary.

  4. /dev/sda3 91 1045 7658496 83 Linux

方法一:

磁盘容量=512*扇区数*磁道数*磁头数

各类磁道的深浅=512*扇区数

一个盘面的轻重=512*扇区数*磁道数

方法二:

磁盘容量=柱面数*柱面大小

柱面数=磁道数

柱面大小=磁道大小*磁头数

磁道大小=512*扇区数

  1. [root@oldboylinux ~]# fdisk -l
    /dev/sda1

  2.  

  3. Disk /dev/sda1: 209 MB, 209715200 bytes

  1. 255 heads, 63 sectors/track, 25
    cylinders

  2. Units = cylinders of 16065 * 512 =
    8225280 bytes

  3. Sector size (logical/physical): 512
    bytes / 512 bytes

  4. I/O size (minimum/optimal): 512 bytes /
    512 bytes

  5. Disk identifier: 0x00000000

磁头数:255 heads,扇区数:63sectors/track,柱面数:25cylinders。

磁盘大小=512*扇区数*磁道数*磁头数=512*255*63*25=205632000 bytes

王文超嘴皮子溜、知识面广、英文发音也好,每回上镜都有数的旗帜,应该是台下做了广高校业,不愧是中传毕业、央广出身;他一乐吧,嘴角还有少数像韩庚。不过指望她相对不要摘掉标志性的潮人眼镜,毕竟他还拥有尔康同款大鼻子和大长脸。

机械磁盘读写原理

1、磁盘是依据柱面为单位读写多少的,即先读取同一个盘面的某一个磁道,读完事后,假如数据没有读完,磁头也不会切换其他的磁道,而是精选切换磁头,读取下一个盘面的如出一辙半径的磁道,直到所有盘面的均等半径的磁道读取完成未来,假若数量还未曾读写完成,才会切换来此外不同半径的磁道,这多少个切换磁道的长河称为寻道。

2、不同磁头间的切换是电子切换,而各异磁道间的切换需要磁头做径向运动,那个通往运动需要步进电动机调节,这多少个动作是机械的切换。

作为被这波浪潮席卷的出席者,既未能斩获百万大奖,又没能成为耀眼主播,这玩兴过后,我的岁月和注意力不就被白白攫取了吗?

磁盘分区

正确。(忽略这十块八块的小碎银子吧)

磁盘存储逻辑结构

葡京在线开户 2

一个硬盘的存储结构包括主引导记录、分区表、分区停止标志,及其余分区的指引音讯及数据区消息。

主指导扇区在所有硬盘里是绝无仅有的,也就是一个硬盘只好有一个,下面是0磁道1扇区的松手图示。

葡京在线开户 3

16字节分区表的内容

字节数

说明

1bytes

state:分区状态,0=未激活,0x80=激活。

1bytes

startHead:分区起始磁头号

2bytes

startSC:分区起始扇区和柱面号,低字节的低6位为扇区号,高2位为柱面号的第9,10位,高字节为柱面号的低8位。

1bytes

type:分区类型,如0x0B=FAT32,0x83=linux等,00表示此项未用

1bytes

endHead:分区结束磁头号

2bytes

endSC:分区结束扇区和柱面号

4bytes

Relative:线性寻址方式下分区相对扇区地址(对于基本分区即为绝对地址)

4bytes

sectors:分区大小(总扇区数)

备份与还原MBR

  1. [root@oldboylinux ~]# dd if=/dev/sda of=mbr.bin bs=512 count=1
    #备份MBR

  2. 1+0 records in

  3. 1+0 records out

  4. 512 bytes (512 B) copied, 0.000217105
    s, 2.4 MB/s

  5. [root@oldboylinux ~]# od -xa mbr.bin
    #查看MBR

  6. 0000000 48eb 1090 d08e 00bc b8b0 0000
    d88e c08e

  7.           k H dle dle so P < nul 0 8
    nul nul so X so @

  8. 0000020 befb 7c00 00bf b906 0200 a4f3
    21ea 0006

  9.           { > nul | ? nul ack 9 nul
    stx s $ j ! ack nul

  10. 0000040 be00 07be 0438 0b75 c683 8110
    fefe 7507

  11.         nul > > bel 8 eot u vt
    etx F dle soh ~ ~ bel u

  12. 0000060 ebf3 b416 b002 bb01 7c00 80b2
    748a 0203

  13.           s k syn 4 stx 0 soh ; nul | 2
    nul nl t etx stx

  14. 0000100 0080 8000 8176 0000 0800 90fa
    f690 80c2

  15.         nul nul nul nul v soh nul nul
    nul bs z dle dle v B nul

  16. 0000120 0275 80b2 59ea 007c 3100 8ec0
    8ed8 bcd0

  17.           u stx 2 nul j Y | nul nul 1 @
    so X so P <

  18. 0000140 2000 a0fb 7c40 ff3c 0274 c288
    f652 80c2

  19.         nul sp { sp @ | < del t stx
    bs B R v B nul

  20. 0000160 5474 41b4 aabb cd55 5a13 7252
    8149 55fb

  21.           t T 4 A ; * U M dc3 Z R r I
    soh { U

  22. 0000200 75aa a043 7c41 c084 0575 e183
    7401 6637

  23.           * u C sp A | eot @ u enq etx
    a soh t 7 f

  24. 0000220 4c8b be10 7c05 44c6 01ff 8b66
    441e c77c

  25.          vt L dle > enq | F D del
    soh f vt rs D | G

  26. 0000240 1004 c700 0244 0001 8966 085c
    44c7 0006

  27.         eot dle nul G D stx soh nul f
    ht \ bs G D ack nul

  28. 0000260 6670 c031 4489 6604 4489 b40c
    cd42 7213

  29.           p f 1 @ ht D eot f ht D ff 4
    B M dc3 r

  30. 0000300 bb05 7000 7deb 08b4 13cd 0a73
    c2f6 0f80

  31.         enq ; nul p k } 4 bs M dc3 s nl
    v B nul si

  32. 0000320 f084 e900 008d 05be c67c ff44
    6600 c031

  33.         eot p nul i cr nul > enq | F
    D del nul f 1 @

  34. 0000340 f088 6640 4489 3104 88d2 c1ca
    02e2 e888

  35.          bs p @ f ht D eot 1 R bs J A b
    stx bs h

  36. 0000360 f488 8940 0844 c031 d088 e8c0
    6602 0489

  37.          bs t @ ht D bs 1 @ bs P @ h
    stx f ht eot

  38. 0000400 a166 7c44 3166 66d2 34f7 5488
    660a d231

  39.           f ! D | f 1 R f w 4 bs T nl f
    1 R

  40. 0000420 f766 0474 5488 890b 0c44 443b
    7d08 8a3c

  41.           f w t eot bs T vt ht D ff ; D
    bs } < nl

  42. 0000440 0d54 e2c0 8a06 0a4c c1fe d108
    6c8a 5a0c

  43.           T cr @ b ack nl L nl ~ A bs Q
    nl l ff Z

  44. 0000460 748a bb0b 7000 c38e db31 01b8
    cd02 7213

  45.          nl t vt ; nul p so C 1 [ 8
    soh stx M dc3 r

  46. 0000500 8c2a 8ec3 4806 607c b91e 0100
    db8e f631

  47.           * ff C so ack H | ` rs 9
    nul soh so [ 1 v

  48. 0000520 ff31 f3fc 1fa5 ff61 4226 be7c
    7d7f 40e8

  49.           1 del | s % us a del & B
    | > del } h @

  50. 0000540 eb00 be0e 7d84 38e8 eb00 be06
    7d8e 30e8

  51.         nul k so > eot } h 8 nul k
    ack > so } h 0

  52. 0000560 be00 7d93 2ae8 eb00 47fe 5552
    2042 4700

  53.         nul > dc3 } h * nul k ~ G R
    U B sp nul G

  54. 0000600 6f65 006d 6148 6472 4420 7369
    006b 6552

  55.           e o m nul H a r d sp D i s k
    nul R e

  56. 0000620 6461 2000 7245 6f72 0072 01bb
    b400 cd0e

  57.           a d nul sp E r r o r nul ;
    soh nul 4 so M

  58. 0000640 ac10 003c f475 00c3 0000 0000
    0000 0000

  59.         dle , < nul u t C nul nul
    nul nul nul nul nul nul nul

  60. 0000660 0000 0000 0000 0000 c58f 000e
    0000 2080

  61.         nul nul nul nul nul nul nul nul
    si E so nul nul nul nul sp

  62. 0000700 0021 9f83 1906 0800 0000 4000
    0006 9f00

  63.           ! nul etx us ack em nul bs
    nul nul nul @ ack nul nul us

  64. 0000720 1907 e482 5a0a 4800 0006 0000
    0010 e400

  65.         bel em stx d nl Z nul H ack nul
    nul nul dle nul nul d

  66. 0000740 5a0b fe83 ffff 4800 0016 b800
    00e9 0000

  67.          vt Z etx ~ del del nul H syn
    nul nul 8 i nul nul nul

  68. 0000760 0000 0000 0000 0000 0000 0000
    0000 aa55

  69.         nul nul nul nul nul nul nul nul
    nul nul nul nul nul nul U *

  70. 0001000

  71. [root@oldboylinux ~]# dd if=mbr.bin of=/dev/sda bs=512 count=1
    #恢复MBR

答题赢钱和文化创富不同,不是足以委托梦想的事业,但里面也衍生出部分空子,并给人以启迪和考虑。它更像是打麻将依旧买彩票,心满意足就好。你懂的。

磁盘分区

1、磁盘分区的真相就是针对0磁头0磁道1扇区的前446字节后边接下来的64bytes的分区表举行安装,即重点是分开开头以及停止磁头号,及扇区号和柱面号。

2、分区工具有fdisk(适合小于2T的磁盘分区),parted(适合大于2T的磁盘分区,可以对小于2T的磁盘分区),fdisk首选,唯有抢先2T时才会选parted。

3、一块磁盘的分区表仅有64bytes轻重,每个分区表要霸占16字节,由此一块磁盘仅帮助五个分区表音信,即主分区+扩张分区的总量不抢先4个。

4、磁盘分区是按部就班柱面(cylinder)来划分的。

5、扩大分区无法直接选择的,还亟需在增添分区的底子上创制逻辑分区。

6、扩展分区有谈得来的分区表,因而扩丰盛区下边的逻辑分区能够有四个。

磁盘在使用前一般需要开展分区,当然假诺不分区一直格式化使用也足以,但这不是广大意况。磁盘分区有主分区、扩大分区和逻辑分区。一块硬盘最多可以有4个分区表信息(磁盘本身限制),其中一个主分区的地方可以用一个增添分区替换,且一块硬盘只可以有一个扩大分区(操作系统限制),在这么些扩展分区中能够分开两个逻辑分区(IDE磁盘分区编号大概5-63),SATA(编号5-15)。

一台服务器6块600G的磁盘,raid5后,总大小3T,次数无法装系统。解决办法是做raid5后,不要一直重启装系统,而是再raid界面,继续分一个小的虚构磁盘vd
200G,用那一个200G的虚拟磁盘装系统,装完系统后再把结余的2.8T通过parted分区。

即便对个体来说,奋力答题未必能创设多大价值,然则对于国家来说,你也是直接为GDP增长做出了孝敬的。

主分区primary

主分区是磁盘上必须存在的分区,一般为磁盘的首先个分区。在一个磁盘上最八只好有4个主分区。

一个磁盘想分6个分区,主分区和扩展分区的多寡:

1p+1e,2p+1e,3p+1e。

最后,强烈提出各家出题方多准备一些农业题、中老年题。毕竟再过一个月
Tony和丽莎(Lisa)就要回家去当栓子和翠花了,希望一家人欢聚的时候,能一块儿其乐融融地玩手机,谁也别落下。例如:

推而广之分区Extended

扩大分区就像一个虚拟出来的一个小硬盘一样,不过不同的是没有MBR,而只有扩充足区表,而且以此扩充裕区表示不曾64bytes的范围的,所以可以在扩大分区上划分三个逻辑分区。一块磁盘只可以存放一个增加分区,并且扩展分区无法一向存放数据,增添分区受限于操作系统。

以下哪一项不是广场舞的经文舞步?

A.大理快乐舞步    B.杨丽萍雀之灵

史丹利复蒙彼利埃的图标上,斯坦利(Stanley)二叔戴的是如何罪名?

A.安全帽    B.牛仔帽   C.原谅帽

逻辑分区logical

不可能在磁盘中独立直接划分逻辑分区(fdisk),逻辑分区必须存在于扩展分区内。在扩张分区内得以划分五个逻辑分区,逻辑分区的号码从数字5发端。在这些扩大分区内可以划分两个逻辑分区(IDE磁盘大概编号可以是5-63)。

好啊明日就聊到这儿咯,我答题去了。

磁盘分区注意事项

1、任意两个主分区,但要求1<=主分区数量<=4。

例如,一个硬盘可以分为4个主分区、3个主分区、2个主分区、1个主分区。

2、扩丰富区可以和主分区组合,但要求2<=(主分区+扩大分区)<=4。

譬如:3个主分区+1个扩丰盛区、2个主分区+1个扩张分区或1个主分区+1个扩张分区。当总分区的数额超出4个的时候,必须超前分一个恢弘分区。

3、如若要分成五个磁盘分区的话,那么分区格局可以为p+p+p+p或p+p+p+e。

注意:

是因为MBR及磁盘分区表大小的范围,假使对磁盘分配了4p或3p+e后,虽然磁盘还有剩余未分的空中,那么这有些上空也无法分区使用了(因为无分区可分了,分区表空间已经被沾满)。由此,在做分区规划时,如果工作需要,在分区此前就早已显然要超过4个分区,就足以挑选3p+e的分区格局,并且在最终一个扩充裕区要将有着的盈余空间都分配给这些扩丰富区。当然,也可以运用1p+1e、2p+1e的分区格局,其实就是主分区无法分完,保留不分。

说明:

1、扩充裕区不是一个着实的可用分区,建立完扩大分区后,还索要在增加分区下边建立逻辑分区才可以运用。

2、对于主分区和逻辑分区在一本的数据存储使用上是没有区分的(对于大部分的数目存储),在装置操作系统时首先个分区要选主分区。

3、分区数字编号1-4雁过拔毛主分区或扩张分区使用,逻辑分区编号只能从5起初,尽管1-4分区号有剩余,也不会分配给逻辑分区。

4、对硬盘分区,实际上就是修改硬盘的分区表(partition
table),也就是说可以通过fdisk分区实际上就是在改动64字节的分区表,分区对应的数据尚未涉嫌。由此,理论上调整分区大小,不会去除分区内的数目。

分区方案

方案一:集群结构中的某个节点,数据有多份或者不根本。

/boot 100MB linux引导程序

swap 物理内存的1.5倍,当内存大于等于8G时,给8G即可。

/ 剩余硬盘大小

主意二:数据库及储存,有恢宏重中之重数据

/boot 100MB

/ 50-200G

swap 物理内存的1.5倍,当内存大于等于8G时,给8G即可。

/data 剩余硬盘大小,放数据库及储存数据。

方案三:门户级别或大网站

/boot 100MB

swap 物理内存的1.5倍,当内存大于等于8G时,给8G即可。

/ 50-200G

余下空间保留,不再举办分区,将来分给其余需要的部门。

硬盘分区的设施名

在linux系统中,是透过设备名来访问设备的,设备名存放在”/dev”目录中。

配备名称的概念规则如下,其他的分区依次类推:

系统的第一块IDE接口的硬盘:/dev/hda

系统的第二块IDE接口的硬盘:/dev/hdb

系统的首先块SCSI接口的硬盘:/dev/sda

系统的第二块SCSI接口的硬盘:/dev/sdb

SATA、SAS都是sd开头。

各类分区则采纳磁盘名称加对应的数字编号表示:

系统的首先块IDE接口硬盘的首先个分区:/dev/hda1

系统的第一块IDE接口硬盘的第六个分区:/dev/hda5

系统的第二块SCSI接口硬盘的第一个分区:/dev/sdb1

系统的第二块SCSI接口硬盘的第五个分区:/dev/sdb5

注意:

1、分区数字编号1-4雁过拔毛主分区或扩张分区使用,逻辑分区编号只可以从5发端。

2、IDE硬盘设备名均以/dev/hd初始,不同硬盘编号顺序是/dev/hda/、/dev/hdb、/dev/hdc…。

3、SCSI/SAS/SATA/USB接口硬盘的设施名均以/dev/sd开端。不同硬盘编号挨个是/dev/sda、/dev/sdb、/dev/sdc…。

4、特别注意,SAS/SATA为当下互联网生产条件主流硬盘接口,SSD固态硬盘,由于是电子装置,性能很高,也逐渐被接纳。

5、linux环境下并未盘符的概念。要对磁盘设备举行操作,需要接纳磁盘设备名,读取磁盘设备内容,需要把创造的分区或逻辑卷上的文件系统挂载到指定的目录上。

6、在linux系统上划分了分区之后,还要在分区上创办文件系统。

文件系统类型

文件系统是对一个存储设备上的数目和元数据开展公司的一种体制。文件系统是在一个磁盘(包括光盘、软盘、闪盘及其他存储设备)或分区上集体文件的办法和方法,常见文件系统如ext2、ext3、ext4、NTFS、FAT、FAT32等。文件系统是团社团存储文件或数量的主意,目的是便于查询和存取数据。由此,假使磁盘上从不文件系统也就无法储存数据了,因而,在磁盘分区后可以接纳此前必须建立相应的文件系统才行。

文件系统是基于存储设备的,比如硬盘或光盘,并且带有文件物理地方的掩护,文件系统也足以说是编造数据或网络数据存储的章程,比如NFS、MFS、GFS。方今unix、linux的文件系统有很多种落实,例如:UFS(基于BSD的unix文件系统)、ext2、ext3、ext4、zfs、xfs和reiserfs等。

注意:

1、文件系统是对一个存储设备上的多寡和元数据举办社团的一种机制。

2、分区必须格式化创制文件系统才能存放数据。

3、一个分区只好有一种文件系统。

4、linux下大面积文件系统ext2、ext3、ext4、zfs、xfs(CentOS7)和reiserfs(单独安装)。windows下一周边文件系统NTFS、FAT32。

文件系统的挑三拣四

SAS、SATA银盘文件系统接纳:

1、reiserfs:大量小文件工作首选reiserfs(100k以内)

2、xfs:有的门户的数目块mysql业务。

4、ext4:录像下载、流媒体、数据库、小文件工作。

5、ext2:没有日记,CDN网站加速服务。

常用应用:

CentOS5.x系统:默认ext3。

CentOS6.x系统:默认ext4。

CentOS7.x系统:默认xfs。

SSD文件系统选拔

ext4、reiserfs可以视作SSD文件系统,但未对SSD做优化,不可以充足发挥SSD性能,并影响SSD使用时间。

btrfs对SSD作了优化,mount通过参数启用。但btrfs仍居于试验阶段,生产条件谨慎运用。

jffs32、nilfs2、yaffs是常用的flash file
system,在嵌入式环境广泛应用,指出利用。

在linux中创建文件系统

用接近如下命令在linux中成立并优化reiserfs文件系统:

/sbin/mkreiserfs /dev/sda2

用接近如下命令在linux中创建xfs文件系统:

mkfs -t xfs -f /dev/sda2

留意:ext3fs其实是简约的激活了记账的ext2fs。当创造该文件系统时,对mke2fs使用-j选项:

/sbin/mke2fs -j /dev/sda2

查阅目前支撑的文件系统

  1. [root@oldboylinux ~]# ls
    /lib/modules/2.6.32-504.el6.x86_64/kernel/fs/

  2. autofs4 cramfs ext3 gfs2 mbcache.ko
    squashfs

  3. btrfs dlm ext4 jbd nfs ubifs

  4. cachefiles ecryptfs fat jbd2
    nfs_common udf

  5. cifs exportfs fscache jffs2 nfsd xfs

  1. configfs ext2 fuse lockd nls

文件系统内部

  1. [root@oldboylinux ~]# dumpe2fs
    /dev/sda

  2. dumpe2fs 1.41.12 (17-May-2010)

  3. dumpe2fs: Bad magic number in super-block while trying to open /dev/sda

  4. Couldn’t find valid filesystem
    superblock.

  5. [root@oldboylinux ~]# dumpe2fs
    /dev/sda1

  6. dumpe2fs 1.41.12 (17-May-2010)

  7. Filesystem volume name: <none>

  1. Last mounted on: /boot

  2. Filesystem UUID:
    16664a83-1118-495f-af51-363c9f6fb6e0

  3. Filesystem magic number: 0xEF53

  4. Filesystem revision #: 1 (dynamic)

  1. Filesystem features: has_journal
    ext_attr resize_inode dir_index filetype needs_recovery extent
    flex_bg sparse_super huge_file uninit_bg dir_nlink extra_isize
  1. Filesystem flags:
    signed_directory_hash

  2. Default mount options: user_xattr acl

  1. Filesystem state: clean

  2. Errors behavior: Continue

  3. Filesystem OS type: Linux

  4. Inode count: 51200

  5. Block count: 204800

  6. Reserved block count: 10240

  7. Free blocks: 166642

  8. Free inodes: 51162

  9. First block: 1

  10. Block size: 1024

  11. Fragment size: 1024

  12. Reserved GDT blocks: 256

  13. Blocks per group: 8192

  14. Fragments per group: 8192

  15. Inodes per group: 2048

  16. Inode blocks per group: 256

  17. Flex block group size: 16

  18. Filesystem created: Fri Dec 16 22:02:58
    2016

  19. Last mount time: Sat Jan 7 08:51:29
    2017

  20. Last write time: Sat Jan 7 08:51:29
    2017

  21. Mount count: 28

  22. Maximum mount count: -1

  23. Last checked: Fri Dec 16 22:02:58 2016

  24. Check interval: 0 (<none>)

  1. Lifetime writes: 36 MB

  2. Reserved blocks uid: 0 (user root)

  1. Reserved blocks gid: 0 (group root)
  1. First inode: 11

  2. Inode size: 128

  3. Journal inode: 8

  4. Default directory hash: half_md4

  1. Directory Hash Seed:
    5c41ba8b-25c4-49f3-ab7e-e14d96dca193

  2. Journal backup: inode blocks

  3. Journal features: (none)

  4. Journal size: 4096k

  5. Journal length: 4096

  6. Journal sequence: 0x00000025

  7. Journal start: 0

一级块:记录文件系统的支配与管理音讯(Group0以前的音信)。

1、block和inode的个数和大小,及其已用和未用的多寡。

2、文件系统的载入时间、最近四次写入数据时间、如今两回实施fsck举行磁盘检查的年月等。

3、有效位:0已载入,1位载入。

组描述:记录本块组从何方最先

块位示图:使用位示图记录哪些块已用哪些块未用。

inode位示图:使用位示图记录inode的采取情状。

inode区:各类inode组成的区域,每个inode都有一个唯一编号。

数量块区:各种block组成的区域,用于存储文件数量。

磁盘分区

添加一块磁盘创制6个分区

1p+1e(5L):/dev/sdb1,/dev/sdb5,/dev/sdb6,/dev/sdb7,dev/sdb8,dev/deb9

分区:设置分区表

格式化:成立文件系统

查阅磁盘信息

  1. [root@oldboylinux ~]# fdisk -l
  1.  

  2. Disk /dev/sda: 8589 MB, 8589934592
    bytes

  3. 255 heads, 63 sectors/track, 1044
    cylinders

  4. Units = cylinders of 16065 * 512 =
    8225280 bytes

  5. Sector size (logical/physical): 512
    bytes / 512 bytes

  6. I/O size (minimum/optimal): 512 bytes /
    512 bytes

  7. Disk identifier: 0x000ec58f

  8.  

  9.    Device Boot Start End Blocks Id
    System

  10. /dev/sda1 * 1 26 204800 83 Linux

  1. Partition 1 does not end on cylinder
    boundary.

  2. /dev/sda2 26 91 524288 82 Linux swap /
    Solaris

  3. Partition 2 does not end on cylinder
    boundary.

  4. /dev/sda3 91 1045 7658496 83 Linux

  1.  

  2. Disk /dev/sdb: 1073 MB, 1073741824
    bytes

  3. 255 heads, 63 sectors/track, 130
    cylinders

  4. Units = cylinders of 16065 * 512 =
    8225280 bytes

  5. Sector size (logical/physical): 512
    bytes / 512 bytes

  6. I/O size (minimum/optimal): 512 bytes /
    512 bytes

  7. Disk identifier: 0x00000000

 

  1. [root@oldboylinux ~]# fdisk -cu
    /dev/sdb

  2. Device contains neither a valid DOS
    partition table, nor Sun, SGI or OSF disklabel

  3. Building a new DOS disklabel with disk identifier
    0xf7a4dd89.

  4. Changes will remain in memory only, until you decide to write
    them.

  5. After that, of course, the previous
    content won’t be recoverable.

  6.  

  7. Warning: invalid flag 0x0000 of
    partition table 4 will be corrected by w(rite)

  8.  

  9. Command (m for help): m #查看补助

  10. Command action

  11.    a toggle a bootable flag

  12.    b edit bsd disklabel

  13.    c toggle the dos compatibility flag

  1.    d delete a partition
    #删除创设的分区

  2.    l list known partition types
    #列出分区类型

  3.    m print this menu #查看匡助

  4.    n add a new partition #创建分区

  5.    o create a new empty DOS partition table

  6.    p print the partition table
    #翻看分区

  7.    q quit without saving changes
    #退出,不保存

  8.    s create a new empty Sun disklabel

  9.    t change a partition’s system id
    #变更分区的系列id

  10.    u change display/entry units

  11.    v verify the partition table

  12.    w write table to disk and exit
    #封存,写入分区表

  13.    x extra functionality (experts only)

  1. Command (m for help):

 

  1. Command (m for help): p #翻看分区意况

  2.  

  3. Disk /dev/sdb: 1073 MB, 1073741824
    bytes

  4. 255 heads, 63 sectors/track, 130
    cylinders, total 2097152 sectors

  5. Units = sectors of 1 * 512 = 512 bytes

  1. Sector size (logical/physical): 512
    bytes / 512 bytes

  2. I/O size (minimum/optimal): 512 bytes /
    512 bytes

  3. Disk identifier: 0xf7a4dd89

  4.  

  5.    Device Boot Start End Blocks Id
    System #尚未分区信息

  6.  

  7. Command (m for help): n #创设分区

  8. Command action

  9.    e extended

  10.    p primary partition (1-4)

  11. p #分选分区类型

  12. Partition number (1-4): 1
    #慎选分区标明

  13. First sector (2048-2097151, default 2048): #扇区

  14. Using default value 2048

  15. Last sector, +sectors or +size{K,M,G}
    (2048-2097151, default 2097151):
    +100M #指定大小

  16.  

  17. Command (m for help): p #翻开分区意况

  18.  

  19. Disk /dev/sdb: 1073 MB, 1073741824
    bytes

  20. 255 heads, 63 sectors/track, 130
    cylinders, total 2097152 sectors

  21. Units = sectors of 1 * 512 = 512 bytes

  1. Sector size (logical/physical): 512
    bytes / 512 bytes

  2. I/O size (minimum/optimal): 512 bytes /
    512 bytes

  3. Disk identifier: 0xf7a4dd89

  4.  

  5.    Device Boot Start End Blocks Id
    System #脚下的分区意况

  6. /dev/sdb1 2048 206847 102400 83 Linux

  1.  

  2. Command (m for help):

 

  1. Command (m for help): n #开创分区

  2. Command action

  3.    e extended

  4.    p primary partition (1-4)

  5. e #慎选分区类型

  6. Partition number (1-4): 2
    #选料分区标明

  7. First sector (206848-2097151, default 206848):

  8. Using default value 206848

  9. Last sector, +sectors or +size{K,M,G}
    (206848-2097151, default 2097151):
    #默认全部大小

  10. Using default value 2097151

  11.  

  12. Command (m for help): p #翻开分区意况

  13.  

  14. Disk /dev/sdb: 1073 MB, 1073741824
    bytes

  15. 255 heads, 63 sectors/track, 130
    cylinders, total 2097152 sectors

  16. Units = sectors of 1 * 512 = 512 bytes

  1. Sector size (logical/physical): 512
    bytes / 512 bytes

  2. I/O size (minimum/optimal): 512 bytes /
    512 bytes

  3. Disk identifier: 0xf7a4dd89

  4.  

  5.    Device Boot Start End Blocks Id
    System

  6. /dev/sdb1 2048 206847 102400 83 Linux

  1. /dev/sdb2 206848 2097151 945152 5
    Extended #扩展分区

  2.  

  3. Command (m for help):

 

  1. Command (m for help): n

  2. Command action

  3.    l logical (5 or over)

  4.    p primary partition (1-4)

  5. p

  6. Partition number (1-4): 3

  7. No free sectors available #没有扇区

  1.  

  2. Command (m for help):

 

  1. Command (m for help): n

  2. Command action

  3.    l logical (5 or over)

  4.    p primary partition (1-4)

  5. l #逻辑分区

  6. First sector (208896-2097151, default 208896):

  7. Using default value 208896

  8. Last sector, +sectors or +size{K,M,G}
    (208896-2097151, default 2097151):
    +10M #点名大小

  9.  

  10. Command (m for help): p

  11.  

  12. Disk /dev/sdb: 1073 MB, 1073741824
    bytes

  13. 255 heads, 63 sectors/track, 130
    cylinders, total 2097152 sectors

  14. Units = sectors of 1 * 512 = 512 bytes

  1. Sector size (logical/physical): 512
    bytes / 512 bytes

  2. I/O size (minimum/optimal): 512 bytes /
    512 bytes

  3. Disk identifier: 0xf7a4dd89

  4.  

  5.    Device Boot Start End Blocks Id
    System

  6. /dev/sdb1 2048 206847 102400 83 Linux

  1. /dev/sdb2 206848 2097151 945152 5
    Extended

  2. /dev/sdb5 208896 229375 10240 83 Linux
    #逻辑分区

  3.  

  4. Command (m for help):

 

  1. Command (m for help): n

  2. Command action

  3.    l logical (5 or over)

  4.    p primary partition (1-4)

  5. l

  6. First sector (231424-2097151, default 231424):

  7. Using default value 231424

  8. Last sector, +sectors or +size{K,M,G}
    (231424-2097151, default 2097151):
    +10M

  9.  

  10. Command (m for help): p

  11.  

  12. Disk /dev/sdb: 1073 MB, 1073741824
    bytes

  13. 255 heads, 63 sectors/track, 130
    cylinders, total 2097152 sectors

  14. Units = sectors of 1 * 512 = 512 bytes

  1. Sector size (logical/physical): 512
    bytes / 512 bytes

  2. I/O size (minimum/optimal): 512 bytes /
    512 bytes

  3. Disk identifier: 0xf7a4dd89

  4.  

  5.    Device Boot Start End Blocks Id
    System

  6. /dev/sdb1 2048 206847 102400 83 Linux

  1. /dev/sdb2 206848 2097151 945152 5
    Extended

  2. /dev/sdb5 208896 229375 10240 83 Linux

  1. /dev/sdb6 231424 251903 10240 83 Linux
  1.  

  2. Command (m for help):

 

  1. Command (m for help): d #删除

  2. Partition number (1-6): 5 #点名标号

  1.  

  2. Command (m for help): p

  3.  

  4. Disk /dev/sdb: 1073 MB, 1073741824
    bytes

  5. 255 heads, 63 sectors/track, 130
    cylinders, total 2097152 sectors

  6. Units = sectors of 1 * 512 = 512 bytes

  1. Sector size (logical/physical): 512
    bytes / 512 bytes

  2. I/O size (minimum/optimal): 512 bytes /
    512 bytes

  3. Disk identifier: 0xf7a4dd89

  4.  

  5.    Device Boot Start End Blocks Id
    System

  6. /dev/sdb1 2048 206847 102400 83 Linux

  1. /dev/sdb2 206848 2097151 945152 5
    Extended

  2. /dev/sdb5 231424 251903 10240 83 Linux
    #/dev/sdb6变为/dev/sdb5

  3. Command (m for help):

末段分区情状

  1. Command (m for help): p

  2.  

  3. Disk /dev/sdb: 1073 MB, 1073741824
    bytes

  4. 255 heads, 63 sectors/track, 130
    cylinders, total 2097152 sectors

  5. Units = sectors of 1 * 512 = 512 bytes

  1. Sector size (logical/physical): 512
    bytes / 512 bytes

  2. I/O size (minimum/optimal): 512 bytes /
    512 bytes

  3. Disk identifier: 0xf7a4dd89

  4.  

  5.    Device Boot Start End Blocks Id
    System

  6. /dev/sdb1 2048 206847 102400 83 Linux

  1. /dev/sdb2 206848 2097151 945152 5
    Extended

  2. /dev/sdb5 208896 229375 10240 83 Linux

  1. /dev/sdb6 231424 253951 11264 83 Linux
  1. /dev/sdb7 256000 280575 12288 83 Linux
  1. /dev/sdb8 282624 309247 13312 83 Linux
  1. /dev/sdb9 311296 2097151 892928 83
    Linux

  2.  

  3. Command (m for help):

列出类型

  1. Command (m for help): l

  2.  

  3.  0 Empty 24 NEC DOS 81 Minix / old Lin
    bf Solaris

  4.  1 FAT12 39 Plan 9 82 Linux swap / So
    c1 DRDOS/sec (FAT-

  5.  2 XENIX root 3c PartitionMagic 83
    Linux c4 DRDOS/sec (FAT-

  6.  3 XENIX usr 40 Venix 80286 84 OS/2
    hidden C: c6 DRDOS/sec (FAT-

  7.  4 FAT16 <32M 41 PPC PReP Boot 85
    Linux extended c7 Syrinx

  8.  5 Extended 42 SFS 86 NTFS volume set da Non-FS data

  9.  6 FAT16 4d QNX4.x 87 NTFS volume set db CP/M / CTOS / .

  10.  7 HPFS/NTFS 4e QNX4.x 2nd part 88
    Linux plaintext de Dell Utility

  11.  8 AIX 4f QNX4.x 3rd part 8e Linux LVM
    df BootIt

  12.  9 AIX bootable 50 OnTrack DM 93 Amoeba
    e1 DOS access

  13.  a OS/2 Boot Manag 51 OnTrack DM6 Aux
    94 Amoeba BBT e3 DOS R/O

  14.  b W95 FAT32 52 CP/M 9f BSD/OS e4
    SpeedStor

  15.  c W95 FAT32 (LBA) 53 OnTrack DM6 Aux
    a0 IBM Thinkpad hi eb BeOS fs

  16.  e W95 FAT16 (LBA) 54 OnTrackDM6 a5
    FreeBSD ee GPT

  17.  f W95 Ext’d (LBA) 55 EZ-Drive a6
    OpenBSD ef EFI (FAT-12/16/

  18. 10 OPUS 56 Golden Bow a7 NeXTSTEP f0
    Linux/PA-RISC b

  19. 11 Hidden FAT12 5c Priam Edisk a8
    Darwin UFS f1 SpeedStor

  20. 12 Compaq diagnost 61 SpeedStor a9
    NetBSD f4 SpeedStor

  21. 14 Hidden FAT16 <3 63 GNU HURD or
    Sys ab Darwin boot f2 DOS secondary

  22. 16 Hidden FAT16 64 Novell Netware af
    HFS / HFS+ fb VMware VMFS

  23. 17 Hidden HPFS/NTF 65 Novell Netware b7
    BSDI fs fc VMware VMKCORE

  24. 18 AST SmartSleep 70 DiskSecure Mult b8
    BSDI swap fd Linux raid auto

  25. 1b Hidden W95 FAT3 75 PC/IX bb Boot
    Wizard hid fe LANstep

  26. 1c Hidden W95 FAT3 80 Old Minix be
    Solaris boot ff BBT

  27. 1e Hidden W95 FAT1

  28.  

  29. Command (m for help):

 

  1. Command (m for help): t #调整分区类型

  2. Partition number (1-9): 9
    #指定需要调整分区的号子

  3. Hex code (type L to list codes): L
    #列出分区类型

  4.  

  5.  0 Empty 24 NEC DOS 81 Minix / old Lin
    bf Solaris

  6.  1 FAT12 39 Plan 9 82 Linux swap / So
    c1 DRDOS/sec (FAT-

  7.  2 XENIX root 3c PartitionMagic 83
    Linux c4 DRDOS/sec (FAT-

  8.  3 XENIX usr 40 Venix 80286 84 OS/2
    hidden C: c6 DRDOS/sec (FAT-

  9.  4 FAT16 <32M 41 PPC PReP Boot 85
    Linux extended c7 Syrinx

  10.  5 Extended 42 SFS 86 NTFS volume set da Non-FS data

  11.  6 FAT16 4d QNX4.x 87 NTFS volume set db CP/M / CTOS / .

  12.  7 HPFS/NTFS 4e QNX4.x 2nd part 88
    Linux plaintext de Dell Utility

  13.  8 AIX 4f QNX4.x 3rd part 8e Linux LVM
    df BootIt

  14.  9 AIX bootable 50 OnTrack DM 93 Amoeba
    e1 DOS access

  15.  a OS/2 Boot Manag 51 OnTrack DM6 Aux
    94 Amoeba BBT e3 DOS R/O

  16.  b W95 FAT32 52 CP/M 9f BSD/OS e4
    SpeedStor

  17.  c W95 FAT32 (LBA) 53 OnTrack DM6 Aux
    a0 IBM Thinkpad hi eb BeOS fs

  18.  e W95 FAT16 (LBA) 54 OnTrackDM6 a5
    FreeBSD ee GPT

  19.  f W95 Ext’d (LBA) 55 EZ-Drive a6
    OpenBSD ef EFI (FAT-12/16/

  20. 10 OPUS 56 Golden Bow a7 NeXTSTEP f0
    Linux/PA-RISC b

  21. 11 Hidden FAT12 5c Priam Edisk a8
    Darwin UFS f1 SpeedStor

  22. 12 Compaq diagnost 61 SpeedStor a9
    NetBSD f4 SpeedStor

  23. 14 Hidden FAT16 <3 63 GNU HURD or
    Sys ab Darwin boot f2 DOS secondary

  24. 16 Hidden FAT16 64 Novell Netware af
    HFS / HFS+ fb VMware VMFS

  25. 17 Hidden HPFS/NTF 65 Novell Netware b7
    BSDI fs fc VMware VMKCORE

  26. 18 AST SmartSleep 70 DiskSecure Mult b8
    BSDI swap fd Linux raid auto

  27. 1b Hidden W95 FAT3 75 PC/IX bb Boot
    Wizard hid fe LANstep

  28. 1c Hidden W95 FAT3 80 Old Minix be
    Solaris boot ff BBT

  29. 1e Hidden W95 FAT1

  30. Hex code (type L to list codes): 8e
    #点名的分区类型

  31. Changed system type of partition 9 to
    8e (Linux LVM)

  32.  

  33. Command (m for help): p #查看分区情状

  34.  

  35. Disk /dev/sdb: 1073 MB, 1073741824
    bytes

  36. 255 heads, 63 sectors/track, 130
    cylinders, total 2097152 sectors

  37. Units = sectors of 1 * 512 = 512 bytes

  1. Sector size (logical/physical): 512
    bytes / 512 bytes

  2. I/O size (minimum/optimal): 512 bytes /
    512 bytes

  3. Disk identifier: 0xf7a4dd89

  4.  

  5.    Device Boot Start End Blocks Id
    System

  6. /dev/sdb1 2048 206847 102400 83 Linux

  1. /dev/sdb2 206848 2097151 945152 5
    Extended

  2. /dev/sdb5 208896 229375 10240 83 Linux

  1. /dev/sdb6 231424 253951 11264 83 Linux
  1. /dev/sdb7 256000 280575 12288 83 Linux
  1. /dev/sdb8 282624 309247 13312 83 Linux
  1. /dev/sdb9 311296 2097151 892928 8e
    Linux LVM #分区类型已经调整

  2.  

  3. Command (m for help): w #写入分区表

  4. The partition table has been altered!

  1.  

  2. Calling ioctl() to re-read partition
    table.

  3. Syncing disks.

通告linux分区表的变迁(否则需要重启系统才能看到变化)

  1. [root@oldboylinux ~]# partprobe
    /dev/sdb

查阅结果

  1. [root@oldboylinux ~]# fdisk -l
  1.  

  2. Disk /dev/sda: 8589 MB, 8589934592
    bytes

  3. 255 heads, 63 sectors/track, 1044
    cylinders

  4. Units = cylinders of 16065 * 512 =
    8225280 bytes

  5. Sector size (logical/physical): 512
    bytes / 512 bytes

  6. I/O size (minimum/optimal): 512 bytes /
    512 bytes

  7. Disk identifier: 0x000ec58f

  8.  

  9.    Device Boot Start End Blocks Id
    System

  10. /dev/sda1 * 1 26 204800 83 Linux

  1. Partition 1 does not end on cylinder
    boundary.

  2. /dev/sda2 26 91 524288 82 Linux swap /
    Solaris

  3. Partition 2 does not end on cylinder
    boundary.

  4. /dev/sda3 91 1045 7658496 83 Linux

  1.  

  2. Disk /dev/sdb: 1073 MB, 1073741824
    bytes

  3. 255 heads, 63 sectors/track, 130
    cylinders

  4. Units = cylinders of 16065 * 512 =
    8225280 bytes

  5. Sector size (logical/physical): 512
    bytes / 512 bytes

  6. I/O size (minimum/optimal): 512 bytes /
    512 bytes

  7. Disk identifier: 0xf7a4dd89

  8.  

  9.    Device Boot Start End Blocks Id
    System

  10. /dev/sdb1 1 13 102400 83 Linux

  11. Partition 1 does not end on cylinder
    boundary.

  12. /dev/sdb2 13 131 945152 5 Extended

  1. Partition 2 does not end on cylinder
    boundary.

  2. /dev/sdb5 14 15 10240 83 Linux

  3. /dev/sdb6 15 16 11264 83 Linux

  4. /dev/sdb7 16 18 12288 83 Linux

  5. /dev/sdb8 18 20 13312 83 Linux

  6. /dev/sdb9 20 131 892928 8e Linux LVM

文件系统的概括操作

磁盘与目录的容量:

df:列出文件系统的总体磁盘使用量。

du:评估文件系统的磁盘使用量(常用来评估目录所占容量)。

1、将容量结果以易读的容量格式显示出来:df -h。

2、将/etc下面的可用的磁盘容量以易读的容量格式展现:df -h /etc。

3、将近日相继分区当做可用的inode数量列出:df -ih。

4、检查根目录下边每个目录所占据的容量:du -sm/*。

总是文件:ln

1、hard
link(硬链接实际链接):只是在某个目录下新建一条文件名链接到某inode号码的关联记录而已。

2、symbolic
link(符号链接,急忙形式):再成立一个独自的文本,而这一个文件会让多少的读取指向它链接的分外文件夹的文件名。

3、将/etc/passwd复制到/tmp下边,并且查看inode与block

磁盘格式化:mkfs -t ext3 /dev/sda6

磁盘检查:fsck、badblocks

fsck -C -f -t ext3 /dev/sda6,卸载状态检查。

badblocks -sv /dev/sda6

磁盘挂载与卸载

1、挂载ext2、ext3文件系统

mount /dev/sda6 /mnt

df –h

2、挂载cd或dvd光盘

mkdir /media/cdrom

mount -t iso9660 /dev/cdrom /media/cdrom #-t iso9660这些是光盘的格式

mount /dev/cdrom /media/cdrom #系统和谐去测试挂载

df

3、格式化与挂载软盘

mkfs -t vfat /dev/fd0

mkdir /media/floppy

mount -t fat /dev/fd0 /media/floppy

df

4、挂载U盘

mkdir /tmp/flash

mount -t vfat -o iocharset=cp950 /dev/sda1 /tmp/flash

df

5、文件卸载umount

umount /dev/sda6

umount /media/cdrom

umount /tmp/flash

umount /dev/fd0

umount /tmp/home

强制卸载:umount –lf 挂载点

强制卸载nfs案例:

umount:/mnt:device is busy解决办法

当不能卸载nfs挂载目录时,原因及解决办法:

1、可能当前目录就是挂载的nfs目录(/mnt)

解决办法:退出挂载的目录/mnt,再履行卸载。

2、比如nfs server挂了,nfs client会出问题(df -h窗会死掉口)

最好的威胁卸载方法umount -lf /mnt。