1、添加4块8G硬盘,

注:要先添加SCSI控制器,再添加SCSI硬盘

2、查看添加的硬盘

3、fdisk分区交互式命令

d delete a partition——————//删除一个分区

n add a new partition—————//新建一个分区

p print the partition table————//显示当前分区信息

w write table to disk and exit————//保存退出

q quit without saving changes————//不保存退出

4、文件系统类型

System ID————说明这是一个什么样的分区类型,与操作系统相关连。

打算把分区——格式化成什么样的文件系统,就一定要让它的分区ID号跟文件系统类型相匹配。

l list known partition types 查看分区的system ID—也就是文件系统类型。

t change a partition's system id//修改某指定分区的system ID

83 —— Linux

82 —— Linux swap / So

8e —— Linux LVM 逻辑卷

85 —— Linux extended

fd —— Linux raid auto软RAID Software Raid

  1. 创建分区

1、创建主分区,n创建分区,p为主分区

说明:

分区序号

分区起始柱面,一般为默认值,直接回车

分区结束柱面,可直接输入分区大小

2、创建扩展分区

说明:所有的逻辑分区一定是在扩展分区之下创建的,这里的开始以及结束柱面可使用默认的,一定要把剩下的空间一并给扩展分区,因为,如果不给扩展分区的话就永远也用不上了。

3、创建逻辑分区

4、查看和保存分区信息,p查看分区信息,w保存分区信息

说明:Sda5:第一个逻辑分区,扩展分区一定是从5开始的,5是逻辑分区开始的标志。

5、格式化分区

# mkfs -t ext4 /dev/sdb1 对第二块硬盘第一个分区格式化成ext4

# mkfs -t ext4 –b 4096 /dev/sdb5 对第二块硬盘第一个分区格式化成ext3 并指定文件系统块大小为4096B

注:/dev/sdb2为扩展分区不需要格式化

6、挂载分区

#mkdir /nfs 创建目录

#mount /dev/sdb1 /nfs 分区必须挂载到目录才能使用

7、开机自动挂载

#vim /etc/fstab

二、创建raid卷(以raid5为例)(至少三块硬盘) raid0 raid1(至少二块硬盘)

1、fdisk分区

#fdisk /dev/sdc

t fd 转换成raid分区类型

用同样的方式将 /dev/sdd /dev/sde进行分区

2、创建raid卷

(1)安装mdadm命令

yum install mdadm -y

(2)mdadm创建卷

mdadm -C -v /dev/md1 -l1 –n2 /dev/sd[cde]1

-C表示创建

-v显示创建详细过程

/dev/md5 5一般与raid级别相同

用-l 5或--level=5表示,5是RAID的级别

-n 3 3表示RAID成员的个数(硬盘个数)

(3)mdadm -a /dev/md5 启用阵列

(4)mkfs –t ext4 /dev/md5 格式化

(5) mdadm –Ds>>/etc/mdadm.conf    生成配置文件

(6)开机自动挂载

在/etc/fstab中最后添加/dev/md0 /web ext3        defaults    0 0

三、创建LVM逻辑卷

1、fdisk分区

#fdisk /dev/sdb

8e是将分区转换成LVM卷

用同样的方法对/dev/sdc、 /dev/sdd、 /dev/sde进行分区

2、创建PV物理卷

#pvcreate /dev/sd[bc]1

#pvdisplay 查看PV卷

3、创建VG卷组,卷组名vg0,vg0的卷组总空间是sdb1和sdc1的总和16G

#vgcreate vg0 /dev/sd[bc]1

#vgdisplay 查看vg组

4、创建LV分区10G是分区大小,lvm0是分区名称,vg0是加载到卷组名称

#lvcreate -L 10G -n lvm0 vg0

#lvdisplay 查看lv分区

Vg0卷组空间还剩余6G

5、格式化LV分区

#mkfs –t ext4 /dev/vg0/lvm0

6、LV分区挂载

#mkdir /lvm

#mount /dev/vg0/lvm0 /lvm

#vi /etc/fstab 在最后添加

/dev/vg0/lvm0 /lvm ext4 default 0 0

7、扩展LV分区

#lvextend -L+2G /dev/vg0/lvm0

#resize2fs -p /dev/vg0/lvm0 动态激活LVM0分区

8、扩展VG组

当vg卷组空间不足时,需对vg组进行扩展,然后才对lv分区进行扩展。

#vgextend vg0 /dev/sdd1

四、raid+lvm

例1、两块硬盘/dev/sdb、/dev/sdc配置raid0,然后在raid0硬盘上配置LVM,在LVM上配置两个逻辑卷lvm1(5G),lvm2(5G)。

1、raid0配置

对/dev/sdb和/dev/sdc进行分区并设置文件系统为raid

#mdadm –C /dev/md0 –l0 –n2 /dev/sd[bc]

#mdadm –Ds >>/etc/mdadm.conf

2、LVM逻辑卷配置

#pvcreate /dev/md0

#vgcreate vg1 /dev/md0

#lvcreate –L 5G –n lvm1 vg1

#lvcreate -L 5G –n lvm2 vg1

3、格式化

#mkfs –t ext4 /dev/vg1/lvm1

#mkfs –t ext4 /dev/vg1/lvm2

4、挂载

例2、将硬盘/dev/sdd分4G、/dev/sde分4G配置raid1,然后在两块硬盘剩余空间上配置LVM,在LVM上配置逻辑卷lvm3(6G)。

1、将/dev/sdd分为两个区#fdisk /dev/sdd

2、将第一个分区文件系统类型设置为raid,将第二个分区文件系统类型设置为lvm

3、创建raid1

4、创建lvm卷

5、格式化

mkfs –t ext4 /dev/md1

mkfs –t ext4 /dev/vg2/lvm3

6、挂载

五、创建热备盘

例:添加三块硬盘,前两块硬盘做RAID0,第三块硬盘作用raid0的热备盘。

mdadm /dev/md0 -a /dev/sdd1

六、扩展SWAP分区

dd if=/dev/sda of=/opt/test bs=1024 count=512000

mkswap /opt/test

swapon /opt/test

vi /etc/fstab

/opt/test swap swap default 0 0

CentOS 6磁盘管理的更多相关文章

  1. Centos下磁盘管理的常用命令记录(如查找大文件)

    Centos下磁盘管理的常用命令记录 查看系统磁盘空间占用,使用命令: df -h 结果: 查看磁盘inode使用情况,如果inode用完了,磁盘就没法写入新的内容了: df -i 结果: 如何查找磁 ...

  2. CentOS笔记-磁盘管理

    Linux磁盘管理常用三个命令为df.du和fdisk. df:列出文件系统的整体磁盘使用量 du:检查磁盘空间使用量 fdisk:用于磁盘分区 df [-ahikHTm] [目录或文件名] -a : ...

  3. 【CentOS】磁盘管理与vim编译器

    一.查看硬盘或目录容量 1.df  [-hmkiT] -h  查看系统磁盘使用情况 -m  使用MBytes显示结果 -k  使用KBytes显示结果 -i  查看inode -T  查看Type 2 ...

  4. Linux学习之CentOS(十三)-----磁盘管理之 磁盘与目录的容量(转) df 与du 命令

    磁盘与目录的容量 现在我们知道磁盘的整体数据是在 superblock 区块中,但是每个各别文件的容量则在 inode 当中记载的. 那在文字接口底下该如何叫出这几个数据呢?底下就让我们来谈一谈这两个 ...

  5. Centos下磁盘管理---分区

        1.磁盘分区格式说明 linux分区不同于windows,linux下硬盘设备名为(IDE硬盘为hdx(x为从a—d)因为IDE硬盘最多四个,SCSI,SATA,USB硬盘为sdx(x为a—z ...

  6. linux-Centos下磁盘管理(fdisk)

    Centos下磁盘管理 - linux 磁盘基础知识 磁盘结构 磁道:上图中硬盘被一圈圈分成18等分的同心圆,这些同心圆就是磁道.但打开硬盘,用户不能看到这些,它实际上是被磁头磁化的同心圆.这些磁道是 ...

  7. centos Linux下磁盘管理 parted,df ,du,fdisk,partprobe,mkfs.ext4,mount,/etc/fstab,fsck,e2fsck,mk2efs,tmpfs ,nr_inodes, LVM,传统方式扩容文件系统 第七节课

    centos Linux下磁盘管理   parted,df ,du,fdisk,partprobe,mkfs.ext4,mount,/etc/fstab,fsck,e2fsck,mk2efs,tmpf ...

  8. Linux学习之CentOS(二十六)--Linux磁盘管理:LVM逻辑卷的创建及使用

    在上一篇随笔里面 Linux学习之CentOS(二十五)--Linux磁盘管理:LVM逻辑卷基本概念及LVM的工作原理,详细的讲解了Linux的动态磁盘管理LVM逻辑卷的基本概念以及LVM的工作原理, ...

  9. Linux_磁盘管理

    一.linux磁盘管理 命令:fdisk -l brwx-rw--- 其中b(占位符)代表block,块设备文件 sda,sdb... --> 硬盘 其中sda1,sda2..sdb1,sdb2 ...

随机推荐

  1. POJ1743 Musical Theme 最长重复子串 利用后缀数组

    POJ1743 题目意思是求不重叠的最长相同变化的子串,输出该长度 比如1 2 3 4 5 6 7 8 9 10,最长长度为5,因为子串1 2 3 4 5 和 6 7 8 9 10变化都一样的 思路: ...

  2. Python Flask Web 框架入门

    Python Flask 目录 本文主要借鉴 letiantian 的文章 http://www.letiantian.me/learn-flask/ 一.简介 二.安装 三.初始化Flask 四.获 ...

  3. bzoj 1702: [Usaco2007 Mar]Gold Balanced Lineup 平衡的队列【hash】

    我%&&--&()&%????? 双模hashWA,unsigned long longAC,而且必须判断hash出来的数不能为0???? 我可能学了假的hash 这个 ...

  4. linux下jdk环境变量配置深度分析----解决环境变量不生效的问题

    1.linux下jdk环境变量配置 是否需要配置环境变量,主要看java -version 显示的版本是否为你期望的版本 1.1 不需要配置环境变量的情况 使用java -version查看,版本显示 ...

  5. 略微讲讲最近的 webpack 该如何加快编译

    首先假设 基础的环境是有 creat-react-app 所创建的 即所有基础的loader,插件的 cache 都已经缓存了 在这种情况下想加速,真是很难 不过,有一个插件是可以观察 各个模块所花的 ...

  6. SpringBoot整合SpringSecurity简单案例

    在我们开发项目的过程中经常会用到一些权限管理框架,Java领域里边经常用的可能就是shiro了,与之对应的还有SpringSecurity,SpringSecurity可以说是非常强大,与Spring ...

  7. (数论)51NOD 1136 欧拉函数

    对正整数n,欧拉函数是少于或等于n的数中与n互质的数的数目.此函数以其首名研究者欧拉命名,它又称为Euler's totient function.φ函数.欧拉商数等.例如:φ(8) = 4(Phi( ...

  8. vue中sync,v-model----双向数据绑定

    需求:父子组件同步数据 实现方式:sync或者v-model 一.sync 官网:https://cn.vuejs.org/v2/guide/components-custom-events.html ...

  9. 375 Guess Number Higher or Lower II 猜数字大小 II

    我们正在玩一个猜数游戏,游戏规则如下:我从 1 到 n 之间选择一个数字,你来猜我选了哪个数字.每次你猜错了,我都会告诉你,我选的数字比你的大了或者小了.然而,当你猜了数字 x 并且猜错了的时候,你需 ...

  10. MySQL的两种存储引擎storage engine特点和对比

    MyISAM 优点:快速读取数据, 占用空间小 缺点:不支持事务,外键 (表级别锁) InnoDB 优点:支持事务,外键; 高性能(CPU效率高) 缺点: 慢,占空间 (行级别锁)