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

LINUX系统管理员技术(Admin)-------第六天

时间:2017-12-07 21:54:52      阅读:265      评论:0      收藏:0      [点我收藏+]

标签:磁盘分区的划分   逻辑卷的创建   管理交换空间   


?配置server的Yum仓库

[root@server0 ~]# rm -rf /etc/yum.repos.d/*

[root@server0 ~]# vim /etc/yum.repos.d/dvd.repo


[dvd]

name=dvd

baseurl=http://172.25.254.254/content/rhel7.0/x86_64/dvd/

enabled=1

gpgcheck=0


[root@server0 ~]# yum clean all ? ? #清空缓存

[root@server0 ~]# yum repolist ? ? ?#查看仓库信息


####################################################


真机上的操作:

[root@room9pc14 桌面]# which rht-vmctl?

/usr/local/bin/rht-vmctl

[root@room9pc14 桌面]# crontab -e -u root


[root@room9pc14 桌面]# crontab -l -u root

55 8 * * * ?/usr/local/bin/rht-vmctl reset classroom

55 8 * * * ?/usr/local/bin/rht-vmctl reset server

55 8 * * * ?/usr/local/bin/rht-vmctl reset desktop


#####################################################


? 补充: ? vim ?命令模式下 ? yy可以复制光标所在的当前一行

? ? ? ? ? ? ? ? ? ? ? ?p粘贴


#####################################################

磁道:track

扇区:sector ? ?512字节

磁头:head

柱面:cylinder


一块硬盘的“艺术”之旅

? 识别硬盘 => 分区规划 => 格式化 => 挂载使用


? MBR/msdos 分区模式

– 1~4个主分区,或者 0~3个主分区+1个扩展分区(n

个逻辑分区)

– 最大支持容量为 2.2TB 的磁盘

– 扩展分区不能格式化


一、查看当前都有那些磁盘


[root@server0 ~]# ls /dev/vd*

[root@server0 ~]# lsblk?


二、划分分区


? 查看分区表

[root@server0 ~]# fdisk -l /dev/sda


[root@server0 ~]# fdisk /dev/vdb


常用交互指令:

m 列出指令帮助

p 查看现有的分区表

n 新建分区

d 删除分区

q 放弃更改并退出

w 保存更改并退出












# fdisk ?/dev/vdb

? ? ? ? ? ? ? ? ?

? ?n 创建新的分区----->回车----->回车---->回车----->在last结束时 +1G

? ?p 查看分区表

? ?d 删除分区

? ?q 不保存退出

? ?w 保存并退出


# ls ?/dev/vdb[1-3]

# lsblk ---------查看有没有/dev/vd*


三、格式化

? mkfs 工具集

– mkfs.ext3 分区设备路径

– mkfs.ext4 分区设备路径

– mkfs.xfs 分区设备路径

– mkfs.vfat -F 32 分区设备路径


[root@server0 ~]# mkfs.ext3 /dev/vdb1

[root@server0 ~]# mkfs.ext4 /dev/vdb2(常用ext4)

[root@server0 ~]# mkfs.xfs /dev/vdb3



?四、挂载使用

[root@server0 ~]# mkdir /part1

[root@server0 ~]# mkdir /part2

[root@server0 ~]# mkdir /part3

[root@server0 ~]# mount /dev/vdb1 ?/part1

[root@server0 ~]# mount /dev/vdb2 ?/part2

[root@server0 ~]# mount /dev/vdb3 ?/part3


?五、查看挂载使用情况


[root@server0 ~]# df ?-h(df -hT)-----查看完整信息


[root@server0 ~]# #mount /dev/vdb1 ?/mnt

[root@server0 ~]# #cp -r /home/* ?/mnt/

[root@server0 ~]# #rm -rf /home/*

[root@server0 ~]# #umount /mnt/

[root@server0 ~]# #mount /dev/vdb1 /home






# fdisk ?/dev/vdb

? ?p 查看分区表 ? ? ? ? ? ? ? ??

? ?n 创建新的分区

? ? ? ----->回车---->起始回车----->结束回车 ?将所有空间给扩展分区


? ?p 查看分区表

? ?n 创建新的分区----->起始回车------>结束+1G

? ?n 创建新的分区----->起始回车------>结束+1G

? ?p 查看分区表


? ?w 保存并退出

[root@server0 ~]# ls /dev/vdb*

[root@server0 ~]# partprobe ? ? ? ? #刷新分区表

[root@server0 ~]# ls /dev/vdb*

[root@server0 ~]# lsblk

####################################################

开机自动挂载 ?/etc/fstab


? ?– 设备路径 ? ? ?挂载点 ? ? ?类型 ? ? ?参数 ? ? ? ? ? 备份标记 ? ? 检测顺序


? /dev/vdb3 ?/part3 ?xfs ? ?defaults ? ? 0 ? ? ? 0

? /dev/vdb2 ?/part2 ?ext4 ? defaults ? ? 0 ? ? ? 0



补充: ?blkid ?查看分区 UUID ?文件系统


? ?– 设备路径 ? ? ?挂载点 ? ? ?类型 ? ? ?参数 ? ? ? ? ? 备份标记 ? ? 检测顺序


[root@server0 ~]# vim /etc/fstab?

[root@server0 ~]# tail -2 /etc/fstab


?/dev/vdb3 ? ?/part3 ? xfs ? ?defaults ? 0 0

?/dev/vdb2 ? ?/part2 ? ext4 ? defaults ? 0 0



[root@server0 ~]# mount ?-a

检测/etc/fstab开机自动挂载配置文件,格式是否正确

检测/etc/fstab中,书写完成,但当前没有挂载的设备,进行挂载

[root@server0 ~]# df ?-h


#####################################################

总结:

?1. lsblk ? ? ?查看硬盘信息

?2. fdisk ? ? ?分区

?3. partprobe ?刷新 新的分区表

?4. mkfs.xfs ? 格式化分区

?5. mount ? ? ?挂载测试

?6. /etc/fstab 开机自动挂载


###################################################



?划分/dev/vdc[1-3]主分区10G,划分扩展分区,在划分两个逻辑分区10G


# fdisk ?/dev/vdc

? ?p 查看分区表 ? ?

? ?n 创建新的分区

? ? ? ------>回车--->回车--->回车--->在last结束时+10G?

? ??

? ?n 创建新的分区

? ? ? ----->回车---->起始回车----->结束回车 ?将所有空间给扩展分区


? ?p 查看分区表

? ?n 创建新的分区----->起始回车------>结束+10G


? ?p 查看分区表


? ?w 保存并退出

# ls /dev/vdc[1-6]

##################################################

?LVM逻辑卷


? 1.管理分散的空间

? 2. 逻辑卷动态的扩大域缩减

??

? 首先将众多的物理卷(pv)组成卷组(vg),在从卷组中划分出逻辑卷(lv)

?

? ?面粉--------->大面团------->小面团------>蒸------->使用


? ?砖------------>楼架---------->隔断-------->装修------>使用



##################################################

一、创建物理卷与卷组


? ?vgcreate ?卷组名称 ? ?分区


[root@server0 ~]# vgcreate ?myvg ?/dev/vdc[1-2]

[root@server0 ~]# pvs ? #显示物理卷基本信息

[root@server0 ~]# vgs ? #显示卷组基本信息


二、创建逻辑卷


? lvcreate ?-L ?逻辑卷大小 ?-n 逻辑卷的名称 ? 卷组名

[root@server0 ~]# vgs

[root@server0 ~]# lvcreate -L 16G -n mylv myvg

[root@server0 ~]# vgs

[root@server0 ~]# lvs(lvdisplay)----查看逻辑卷的指令


三、使用逻辑卷Lv

[root@server0 ~]# mkfs.ext4 ?/dev/myvg/mylv-----格式化分区

[root@server0 ~]# mkdir /lvm

[root@server0 ~]# vim /etc/fstab?

/dev/myvg/mylv ? /lvm ? ext4 ? defaults 0 0


[root@server0 ~]# ?mount -a

[root@server0 ~]# ?df -h


###################################################


?逻辑卷扩展,支持线上操作


一、卷组有足够的剩余空间

?1.直接扩展逻辑卷的空间

[root@server0 ~]# vgs

[root@server0 ~]# lvs

[root@server0 ~]# lvextend -L 18G /dev/myvg/mylv

[root@server0 ~]# lvs ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

[root@server0 ~]# vgs


?2.扩展文件系统的大小

??

? ?扩展ext4文件系统 ?: resize2fs /dev/myvg/mylv

? ?扩展xfs文件系统 ?: xfs_growfs /dev/myvg/mylv


[root@server0 ~]# df -h

[root@server0 ~]# resize2fs /dev/myvg/mylv

[root@server0 ~]# df -h



二、卷组没有足够的剩余空间

?1.先扩展卷组

[root@server0 ~]# vgs

[root@server0 ~]# lvs

[root@server0 ~]# vgextend myvg /dev/vdc3

[root@server0 ~]# vgs


2.直接扩展逻辑卷的空间

[root@server0 ~]# vgs

[root@server0 ~]# lvs

[root@server0 ~]# lvextend -L 25G /dev/myvg/mylv

[root@server0 ~]# lvs ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

[root@server0 ~]# vgs


3.扩展文件系统的大小

[root@server0 ~]# df -h

[root@server0 ~]# resize2fs /dev/myvg/mylv

[root@server0 ~]# df -h


####################################################

创建卷组的时候设置PE大小

– vgcreate -s PE大小 ? 卷组名 ? 空闲分区...


? PE:卷组划分空间的单位,4M


? lvcreate -l PE的个数 ?-n test ?卷组名


[root@server0 ~]# vgchange -s 1M myvg


[root@server0 ~]# vgdisplay myvg?


[root@server0 ~]# lvcreate -l 50 -n ?test ?myvg


[root@server0 ~]# lvs


################################################### ?

管理交换空间


? 相当于虚拟内存,

– 当物理内存不够用时,使用磁盘空间来模拟内存

– 在一定程度上缓解内存不足的问题

– 交换分区:以空闲分区充当的交换空间


[root@server0 ~]# mkswap /dev/vdc5 ? #格式化SWAP命令

[root@server0 ~]# swapon -s ? ? ? ? ?#查看SWAP状态

[root@server0 ~]# swapon /dev/vdc5 ? #启用交换空间

[root@server0 ~]# swapon -s ? ? ? ? ? ? ?


[root@server0 ~]# mkswap /dev/vdc6

[root@server0 ~]# swapon /dev/vdc6

[root@server0 ~]# swapon -s


[root@server0 ~]# swapoff /dev/vdc5 ?#停用交换空间

[root@server0 ~]# swapon -s

[root@server0 ~]# swapoff /dev/vdc6 ?#停用交换空间

[root@server0 ~]# swapon -s


#############################################

?补充:vim 命令模式 ?按 o 可以另起一行插入


? ?开机自动挂载

[root@server0 ~]# vim /etc/fstab?

/dev/vdc5 ? ? ?swap ?swap ? defaults ?0 0


[root@server0 ~]# swapon -a ? ? #专用于检测swap分区

[root@server0 ~]# swapon -s




[root@server0 ~]# blkid /dev/vdc6 ?#查看设备UUID的信息

[root@server0 ~]# vim /etc/fstab?


UUID="5bbbb9cf-bb65-4b55-80b0-c54b722c2759" swap swap ?defaults 0 0


[root@server0 ~]# swapon -s

[root@server0 ~]# swapon -a

[root@server0 ~]# swapon -s







? ?















































LINUX系统管理员技术(Admin)-------第六天

标签:磁盘分区的划分   逻辑卷的创建   管理交换空间   

原文地址:http://blog.51cto.com/13513556/2048477

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