2020-3-26 linux 基础 16 磁盘 磁盘分区 fdisk 挂载mount

1.磁盘的基础结构

磁道:磁道是负责存储数据的,通过磁化对应磁道上的金属颗粒(正负极) 来记录0101

扇区:一个固定的存储单位,默认是512字节

柱面:将数据存储在相同位置的扇区磁道上,能够减少相应的寻道时间

磁头:磁化磁道上的金属颗粒。形成不同磁极的金属颗粒形成10111的数据

2.磁盘的接口类型

IDE 淘汰

scsi 淘汰

SATA 常用类型 几乎所有主板都兼容 便宜 性能差

SAS 企业服务器 贵 性能好,

ssd 纯电子

​ msata 为超极本设计

​ m.2接口 现阶段主流ssd

3.磁盘基本术语

尺寸 2.5英寸 3.5英寸
容量 kb mb
转速 10k sata 15k sas
IOPS每秒读取写入的次数

4.磁盘的命名规则

​ 1.得有一个磁盘

​ 2.装载到服务器

​ 3.对磁盘分区、格式化、才可以使用

​ 4.linux 对磁盘分区、格式化、挂载 才可以使用

设备名称 分区信息 设备类型
/dev/sda /dev/sda1 第一块物理磁盘第一分区
/dev/sdb /dev/sdb2 第二块物理磁盘第二个分区
/dev/sdc

一个磁盘 可以有4个分区

5.磁盘基本分区 fdisk

fdisk -l 查看磁盘

例:对1个20Gb的磁盘分区

1.对该磁盘进行分区

[root@wangjc ~]# fdisk /dev/sdb


QQ图片20200326105504.png
n 新建一个分区

​ p 主分区
​ e 扩展分区

p 打印分区信息
d 删除分区
w 保存分区信息
q 退出不保存分区信息

2.格式化 mkfs .xfs

root@wangjc ~]# mkfs.xfs /dev/sdb1
[root@wangjc ~]# mkfs.xfs /dev/sdb2
[root@wangjc ~]# mkfs.xfs /dev/sdb3
[root@wangjc ~]# mkfs.xfs /dev/sdb4

3.挂载-使用 mount 取消挂载 umount

[root@wangjc ~]# mkdir /data{1..4}
[root@wangjc ~]# mount /dev/sdb1 /data1
[root@wangjc ~]# mount /dev/sdb2 /data2
[root@wangjc ~]# mount /dev/sdb3 /data3
[root@wangjc ~]# mount /dev/sdb4 /data4
```![QQ图片20200326110523.jpg](https://upload-images.jianshu.io/upload_images/20619343-24e5986fc459929d.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
### 4.检查结果  df-h

```SH
[root@wangjc ~]# df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root   50G  3.3G   47G   7% /
devtmpfs                 979M     0  979M   0% /dev
tmpfs                    991M     0  991M   0% /dev/shm
tmpfs                    991M  9.5M  981M   1% /run
tmpfs                    991M     0  991M   0% /sys/fs/cgroup
/dev/mapper/centos-home   47G   33M   47G   1% /home
/dev/sda1               1014M  133M  882M  14% /boot
tmpfs                    199M     0  199M   0% /run/user/0
/dev/sdb1               1014M   33M  982M   4% /data1
/dev/sdb2                2.0G   33M  2.0G   2% /data2
/dev/sdb3                5.0G   33M  5.0G   1% /data3
/dev/sdb4                 12G   33M   12G   1% /data4

5.如何分配6个分区

[root@wangjc ~]# umount /dev/sdb1
[root@wangjc ~]# umount /dev/sdb2
[root@wangjc ~]# umount /dev/sdb3
[root@wangjc ~]# umount /dev/sdb4
[root@wangjc ~]# fdisk /dev/sdb
[root@wangjc ~]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0  100G  0 disk 
├─sda1            8:1    0    1G  0 part /boot
└─sda2            8:2    0   99G  0 part 
  ├─centos-root 253:0    0   50G  0 lvm  /
  ├─centos-swap 253:1    0    2G  0 lvm  [SWAP]
  └─centos-home 253:2    0   47G  0 lvm  /home
sdb               8:16   0   20G  0 disk      
├─sdb1            8:17   0  100M  0 part 
├─sdb2            8:18   0  200M  0 part 
├─sdb3            8:19   0  300M  0 part 
├─sdb4            8:20   0    1K  0 part   # 注意格式化时略过此分区 此为扩展区
├─sdb5            8:21   0  500M  0 part 
├─sdb6            8:22   0  600M  0 part 
└─sdb7            8:23   0  700M  0 part 
[root@wangjc ~]# mkfs.xfs /dev/sdb1 -f
[root@wangjc ~]# mkfs.xfs /dev/sdb2 -f
[root@wangjc ~]# mkfs.xfs /dev/sdb3 -f
[root@wangjc ~]# mkfs.xfs /dev/sdb5 -f
[root@wangjc ~]# mkfs.xfs /dev/sdb6 -f
[root@wangjc ~]# mkfs.xfs /dev/sdb7 -f
#挂载相应目录
[root@wangjc ~]# mkdir /data{5..7}
[root@wangjc ~]# mount /dev/sdb1 /data1
[root@wangjc ~]# mount /dev/sdb2 /data2
[root@wangjc ~]# mount /dev/sdb3 /data3
[root@wangjc ~]# mount /dev/sdb5 /data5
[root@wangjc ~]# mount /dev/sdb6 /data6
[root@wangjc ~]# mount /dev/sdb7 /data7

[root@wangjc ~]# df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root   50G  3.3G   47G   7% /
devtmpfs                 979M     0  979M   0% /dev
tmpfs                    991M     0  991M   0% /dev/shm
tmpfs                    991M  9.5M  981M   1% /run
tmpfs                    991M     0  991M   0% /sys/fs/cgroup
/dev/mapper/centos-home   47G   33M   47G   1% /home
/dev/sda1               1014M  133M  882M  14% /boot
tmpfs                    199M     0  199M   0% /run/user/0
/dev/sdb1                 97M  5.3M   92M   6% /data1
/dev/sdb2                197M   11M  187M   6% /data2
/dev/sdb3                297M   16M  282M   6% /data3
/dev/sdb5                497M   26M  472M   6% /data5
/dev/sdb6                597M   31M  567M   6% /data6
/dev/sdb7                697M   33M  665M   5% /data7

6.实际工作中 添加一块磁盘的分区

1.为该磁盘分配1个分区分配所有分区

2.格式化分区

3.挂载使用

#取消挂载
[root@wangjc ~]# umount /dev/sdb1 
[root@wangjc ~]# umount /dev/sdb2 
[root@wangjc ~]# umount /dev/sdb3 
[root@wangjc ~]# umount /dev/sdb5 
[root@wangjc ~]# umount /dev/sdb6 
[root@wangjc ~]# umount /dev/sdb7 

[root@wangjc ~]# fdisk /dev/sdb  删除所有分区  “d”
Command (m for help): n      #创建分区 并分配所有磁盘空间
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): 
Using default response p
Partition number (1-4, default 1): 
First sector (2048-41943039, default 2048): 
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-41943039, default 41943039): 
Using default value 41943039
Partition 1 of type Linux and of size 20 GiB is set

Command (m for help): p

Disk /dev/sdb: 21.5 GB, 21474836480 bytes, 41943040 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x9d16b4b8

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048    41943039    20970496   83  Linux

Command (m for help): w
The partition table has been altered!
[root@wangjc ~]# mkfs.xfs /dev/sdb1 -f   #格式化该分区

[root@wangjc ~]# mkdir /data1   
[root@wangjc ~]# mount /dev/sdb1 /data1   #挂载该分区
[root@wangjc ~]# df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root   50G  3.3G   47G   7% /
devtmpfs                 979M     0  979M   0% /dev
tmpfs                    991M     0  991M   0% /dev/shm
tmpfs                    991M  9.5M  981M   1% /run
tmpfs                    991M     0  991M   0% /sys/fs/cgroup
/dev/mapper/centos-home   47G   33M   47G   1% /home
/dev/sda1               1014M  133M  882M  14% /boot
tmpfs                    199M     0  199M   0% /run/user/0
/dev/sdb1                 20G   33M   20G   1% /data1

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 221,695评论 6 515
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 94,569评论 3 399
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 168,130评论 0 360
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,648评论 1 297
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,655评论 6 397
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 52,268评论 1 309
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,835评论 3 421
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,740评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 46,286评论 1 318
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,375评论 3 340
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,505评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 36,185评论 5 350
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,873评论 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,357评论 0 24
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,466评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,921评论 3 376
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,515评论 2 359

推荐阅读更多精彩内容