码迷,mamicode.com
首页 > 系统相关 > 详细

linux基础9

时间:2017-06-09 19:14:12      阅读:290      评论:0      收藏:0      [点我收藏+]

标签:启用   raid磁盘阵列   工具   脚本   分配   基本   守护进程   磁盘阵列   auto   

LVM逻辑卷
将多个物理分区/磁盘从逻辑上组合成一个更大的整体,
从其中划分出不同的逻辑分区,逻辑分区的大小可以根据需要扩大,缩减
!!!!/boot用来存放引导文件,不要基于LVM创建

PV(物理卷)
物理分区,或整个物理磁盘,由PE(Physical Extent,基本单元)组成
VG(Volume Group,卷组)
一个或多个物理卷组成的逻辑整体
LV(Logical Volume,逻辑卷)
从卷组中分割的一块逻辑存储空间,可通过过格式化建立文件系统

LVM常用命令
功能           管理物理卷   管理卷组   管理逻辑卷
Scan    扫描   pvscan       vgscan     lvscan
create  创建   pvcreate     vgcreate   lvcreate
display 显示   pvdisplay    vgdisplay  lvdisplay
remove  删除   pvremove     vgremove   lvremove
extend  扩展                vgextend   lvextend
reduce  减少                vgreduce   lvreduce
(图形管理程序:system-config-lvm)


[root@hydra~]#ls /dev/vdb*(查看新磁盘)
/dev/vdb /dev/vdb1 /dev/vdb2
[root@hydra~]#pvscan(扫描是否有物理卷)
NO..........
[root@hydra~]#pvcreate /dev/vdb[1-2](把/dev/vdb的一二个分区组成一个物理卷)
[root@hydra~]#pvcan(扫描物理卷)
....................
[root@hydra~]#vgcreate myvg /dev/vdb[1-2](把卷组名字改为myvg)
...................
[root@hydra~]#vgs(查看基本myvg信息)
.....................
[root@hydra~]#pvs(查看基本信息)
.....................
[root@hydra~]#lvcreate -L 16G -n mylv myvg (创建逻辑卷,逻辑卷的名字为mylv,-n为名字 myvg表示逻辑卷从myvg里划分出来)
....................
[root@hydra~]#ls /dev/myvg/mylv(查看逻辑卷)
.....................
[root@hydra~]#mkfs.ext4 /dev/myvg/mylv(将逻辑卷格式化为ext4文件系统)
[root@hydra~]#mount /dev/myvg/mylv /mylvm(将它挂载到根下的mylvm)
.....................
[root@hydra~]#vim /etc/fstab(开机挂载)
/dev/myvg/mylv /mylvm ext4 defaults,acl 0 0(写入到配置文件里)
[root@hydra~]# lvextend -L 18G /dev/myvg/mylv (把卷组空间扩展到18个G)
................
[root@hydra~]# resize2fs /dev/myvg/mylv(扩展文件系统)
............
[root@hydra~]# df -h (查看)
...................

当空间不足时,扩展卷组,可以重新加大分区
[root@hydra~]# parted /dev/vdb mkpart lvm ext4 20G 30G(把原有的20G扩展到30G)
..............
[root@hydra~]#pvcreate /dev/vdb3(创建物理卷)
..............
[root@hydra~]#vgextend myvg /dev/vdb3(把名字改为myvg)
..............
[root@hydra~]#lvextend -L 20G -n mylv myvg(把卷组空间扩展到20G)
..............
[root@hydra~]# resize2fs /dev/myvg/mylv(扩展文件系统)
..............
删除
[root@hydra~]#umount /dev/mvvg/mylv(先卸载)
[root@hydra~]#lvremove /dev/myvg/mylv(删除逻辑卷mylv)
[root@hydra~]#vgremove myvg(删除卷组)
[root@hydra~]#pvremove /dev/vdb[1-3](删除物理卷)

LVM其他命令
主要命令的语法
vgcreate -s pe 大小 卷组名 物理卷
lvcreate -l pe 个数 -n 逻辑卷名 卷组名
lvextend -L +大小 /dev/卷组名/逻辑卷名

————————————————————————————————

RAID磁盘阵列管理
通过硬件/软件技术,将多个较小/低速的磁盘整合成一个大磁盘
不仅可以存储数据,还可以对数据提供一定的保护
不同RAID级别的功能,特性也各不相同

常用的RAID级别:
RAID 0:条带模式,将同一个文档分散存放在不同磁盘,并行写入以提高效率
RAID 1:镜像模式,一个文档复制成多份,分别写入不同磁盘,多份拷贝提高可靠性,效率没提升
RAID 5:高性价比模式:0和1 的折中方案,至少一块磁盘空间作为冗余

RAID级别的特点对比
对比项        RAID 0       RAID 1       RAID 5      RAID1+0
磁盘数      小于等于2    小于等于2    小于等于3    小于等于4
存储利用率    100%       大于等于50%   N-1/N       大于等于50%
冗余效验盘     无            无           1            无
容错性         无            有           有           有
IO性能         高            低          较高          中 

RAID阵列实现方式
硬RAID:由RAID控制卡管理阵列
主板 》 阵列卡 》 磁盘 》 操作系统 》 数据

软RAID:由操作系统来管理阵列
主板 》 磁盘 》 操作系统 》 RAID软件 》 数据

————————————————————————————————————————————————
服务管理
系统服务:独立监听的,响应速度快,持续占用系统资源
系统服务脚本:/etc/rc.d/init.d/*
临时服务:响应较慢,有访问是启用,更节省资源
临时服务配置文件:/etc/xinetd.d/*

系统服务控制
基本方法
service 服务名称 控制参数
或者:/etc/init.d/ 服务名称 控制参数
主要控制参数
start:启动
stop:停止
status:查看服务的当前状态
restart:重新启动
reload:重新加载配置
[root@xiaoxiong 桌面]# service autofs restart(重启autofs这个服务)
停止 automount:                  [确定]
正在启动 automount:              [确定]
[root@xiaoxiong 桌面]# /etc/init.d/autofs restart(或者直接运行脚本文件)
停止 automount:                  [确定]
正在启动 automount:              [确定]

Xinetd 超级服务器
超级守护进程,超级服务器,统一管理多个TCP/UDP服务,控制访问权限
[root@xiaoxiong 桌面]# rpm -qi xinetd
... ...
Description :
xinetd让你把指定的服务绑定到你主机上的指定ip编号
每个服务都有它自己指定的xinetd配置文件,
这些文件位于/etc/xinetd.d 目录中
[root@xiaoxiong 桌面]# vim /etc/xinetd.d/telnet
service telnet
{
        flags           = REUSE
        socket_type     = stream
        wait            = no
        user            = root
        server          = /usr/sbin/in.telnetd
        log_on_failure  += USERID
        disable         = no(把这里改为no)
}

服务自启
chkconfig命令行工具
格式:chkconfig --list [服务名]
chkconfig [--level 级别列表] 服务名 on
chkconfig [--level 级别列表] 服务名 off
[root@xiaoxiong 桌面]# chkconfig --list autofs
autofs          0:关闭 1:关闭 2:关闭 3:启用 4:启用 5:启用 6:关闭

运行级别含义:
0:关机
1:单用户模式
2:字符界面的多用户模式(不支持网络)
3:字符界面的完整多用户模式
4:未分配使用
5:图形界面的多用户模式
6:重启
——————————————————————————————————————

 

linux基础9

标签:启用   raid磁盘阵列   工具   脚本   分配   基本   守护进程   磁盘阵列   auto   

原文地址:http://www.cnblogs.com/Hydraxx/p/6973275.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!