block 块设备 : 代表: 磁盘
char 字符设备 : 代表: 键盘

cat /sys/block/sda/queue/rotational : 结果 :1 (机械硬盘) 0(固态硬盘)

mknod : 创建设备
mknod /dev/cd b : 指创建块设备

fdisk -l /dev/sda : 查看硬盘中的分区表
lsblk : 查看内存中的分区表
e2fsck -p /dev/hdas : 检测并修复 /dev/hda5
blkid : 查看分区文件系统与UUID统计信息

/dev/random : 产生随机数

umount /home
fsck -y /home : Ext2⽂件系统,如果异常死机,开机修复⽂件系统

df -T : 产看文件系统类型
du -h : 显示当前目录中文件占用该分区存储空间大小

磁盘文件管理

   1.刷新显示新硬盘 
echo '- - -' > /sys/class/scsi_host/host0/scan
echo '- - -' > /sys/class/scsi_host/host2/scan :用来刷新分区管理以识别新的硬盘

2.1创建分区 :fdisk建MBR分区
fdisk /dev/sdb 创建MBR分区管理分区
gdisk /dev/sdb 类fdisk 的GPT分区工具
fdisk -l [-u] [device...] 查看分区
子命令:
p 分区列表
t 更改分区类型
n 创建新分区
d 删除分区
v 校验分区
u 转换单位
w 保存并退出
q 不保存并退出

2.2创建分区 :gdisk GPT分区工具
gdisk /dev/sdc

**cat /proc/partations :查看内核是否已经识别新的分区
**partprobe /dev/sdb : 通知内核读取更新的分区表

3.为各个分区添加文件系统

mkfs.xfs /dev/sdb1 :为指定分区创建xfs文件系统
blkid : 查看分区文件系统是否创建成功

4.挂载文件系统

mkdir /data/mount_fs/sdb1 : 创建被挂载的对应文件夹
pmount /dev/sdb1 /data/mount_fs/sdb1 : 进行挂载

设置开机自动挂载
在 /ect/fstab 文件中添加
/dev/sdb1 /data/mount_fs/sdb1 xfs defaults 0 0

mount -a : 检查配置文件语法是否错误

umount xxx : 取消挂载

mount -o remmount /data/sdc1 : 若/etc/fstab 文件更改,该命令对df 进行刷新

swap分区:

作用:当内存快要满时将内存中的数据暂时传入swap
分区这样可以对内存清理出来空闲空间供接下来计算使用

swapoff : 禁用swap

过程:
1.fdisk 硬盘 : n 创建分区 , 指定大小 ; t 指定ID 82
2.mkswap 路径: 创建swap
3.为了在未来使分区起作用则可以将其添加到/dev/fstab 中

UUID=。。。。 swap swap defaults\pri=10 (设置优先级为10) 0 0
4.cat /proc/seaps : 存储着swap信息
5.swapon -a : 识别并启动 /dev/fstab 中的swap信息

6.free 可以查看内存与swap信息

partprobe :创建分区后lsblk不显示意为内存并未写入所以该命令是内存识别

逻辑卷 :

/boot 是不可以设置为逻辑卷的因为/boot负责启动在启动过程中系统还没有识别逻辑卷的功能

pvcreate : 创建物理卷
pvs 简单显示物理卷情况
pvdisplay : 详细显示物理卷情况

vgcreate : 创建卷组
vgs 简单显示卷组情况
vgdisplay : 详细显示卷组信息

lvcreate : 创建逻辑卷卷
lvs 简单显示逻辑卷情况
lvdisplay : 详细显示逻辑卷信息

0.用硬盘与创建分区,分区需要指定 t : 8e
1.pvcreate /dev/sd{c2,b} : 创建物理卷
2.vgcreate vgname /dev/sd{c2,b} : 创建卷组 -s 规定PE大小
3.lvcreate -n mysql -L 4G vg0 : 创建逻辑卷命名为mysql,4G大小,以vg组分割
4.mkfs.xfs /dev/vg0/mysql : 在逻辑分区上创建文件系统
5.mount /dev/vg0/mysql /data/mount_fs/mysql/ : 挂载逻辑分区
6.lvextend -l +10%free /dev/vg0/mysql : 指定扩展10%
7.xfs_growfs /data/mount_fs/mysql/ : 对于xfs文件系统做了扩展后需要对扩展创建文件系统
8.若空间全部用光重新添加盘或分区 重复 0,1操作
9.vgextend vg0 /dev/sdc3 : vg0组添加分区/sdc3
10.lvcreate -n chen -L 300M vg0 : 运用新增空间创建一个新的逻辑卷
11.mkfs.ext4 /dev/vg0/chen : 为新的逻辑卷创建文件系统
12.mount /dev//vg0/chen /data/mount_fs/sdc3 : 挂载新的ext4 文件系统的逻辑卷
13.lvextend -l +10%free /dev/vg0/chen : 新增逻辑卷做扩展
14.resize2fs /dev/vg0/chen : 对于ext文件系统需要用resize2fs 来补全文件系统
15.lvextend -r -l +10%free /dev/vg0/chen : -r
无论什么样文件系统都无需再做补全7,14无需再做
16.umount /data/mount_fs/sdc3 : 缩减首先需要取消挂载
17.e2fsck -f /dev/vg0/chen : 执行18,强制执行的
18.resize2fs /dev/vg0/chen 200M :将chen逻辑卷缩减到200M,但是执行该命令之前强制执行17
19.lvreduce -L 200M /dev/vg0/chen : 18只是缩减文件系统,该命令缩减空间到200M
只有ext文件系统可以缩减,xfs只可扩展不可以缩减
20.umount /data/mount_fs/sdc3 : 删除第一步 取消挂载
21.lvremove /dev/vg0/chen : 删除逻辑卷
22.vgremove vg0 : 删除组
23.pvremove /dev/sdb : 删除逻辑卷,blkid 中记录会删除 ,成功后会成为单独硬盘随意处理
24.pvmove /dev/sdc3 : 拆除对应磁盘
25.vgreduce vgo /dev/sdc3 : 在组中清除对应记录
36.pvremove /dev/sdc3 : 删除对应磁盘
37.lvcreate -n sdb_snapshat -s -L 1G -p r /dev/vg1/my : 创建快照
xfs : -n : name ,-s:设置镜像 ,-L:指定大小 ,-p r :规定只读
38.mount -o nouuid,ro /dev/vg0/mysql_snapshot2 /mnt/snap/
-o nouuid,ro 为了防止xfs文件系统中的同样UUID不可挂载,
39.mount /dev/vg0/binlog_snapshot /mnt/snap/
ext : 文件系统不需要 38 的选项,38,39 只是为了观察文件更改快照的改变效果,快照创建
成功后并不需要挂载
40.umonut /data/mount_fs/sdb : 根据快照恢复必须取消挂载
41.lvconvert --merge /dev/vg1/binlog_snapshot : 根据快照恢复
42.恢复后快照会被删除,每个快照只能用一次

转载于:https://www.cnblogs.com/huala/p/10963591.html

Linux 分区管理与swqp与逻辑卷创建修改删除相关推荐

  1. linux操作系统比较完善的LVM逻辑卷管理——筑梦之路

    基本概念介绍: PV(物理卷): 物理卷在逻辑卷管理中处于最底层,它可以是物理硬盘上的分区,也可以是一整块硬盘 VG(卷组): 卷组建立在物理卷之上,一个卷组中至少要包含一个物理卷,在卷组建立之后可以 ...

  2. Linux进阶篇--磁盘阵列(RAID)和逻辑卷管理

    磁盘阵列RAID RAID:RedundantArrays of Inexpensive(Independent)Disks 早期被称为RedundantArrays of Inexpensive D ...

  3. Linux 卷组逻辑卷创建管理和find高级使用 Set UID附加权限(DAY7)

    一.添加一块新的80G硬盘 [root@server0 ~]# lsblk vdc 253:32 0 80G 0 disk [root@server0 ~]# fdisk /dev/vdc #划分三个 ...

  4. linux命令:resize2fs、lvm逻辑卷lv扩展及缩减

        resize2fs:调整ext文件系统的空间大小  搭配逻辑卷lv使用方法:resize2fs /PATH/TO/LV_NAME 3G  调整LV的逻辑边界大小为3G    一.扩展逻辑卷lv ...

  5. Linux fdisk分区、挂载、LVM逻辑卷管理

    1.fdisk -l 查看分区 2.fdisk /dev/xvde 开始分区操作 3.pvcreate 创建物理卷 [root@localhost ~]# pvcreate /dev/xvde1 WA ...

  6. linux系统创建lvm卷,LVM逻辑卷创建管理

    一.简介 LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵 ...

  7. linux逻辑卷创建与管理,CentOS创建LVM linux逻辑卷创建及管理

    在管理linux服务器的时候,我们经常要使用到lvm来管理磁盘,使用lvm可以很方便的对分区进行扩容等分配. LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux ...

  8. LVM逻辑卷创建管理

    LVM(逻辑分区)的创建顺序:物理分区-物理卷-卷组-逻辑卷-挂载. 物理卷(Physical Volume,PV):就是指硬盘分区,也可以是整个硬盘或已创建的软RAID,是LVM的基本存储设备. 卷 ...

  9. linux lvm 逻辑卷 创建 扩容 缩减 删除

    目录 什么是LVM? 逻辑卷管理概念? 创建物理卷PV 创建卷组vg LVM的在线扩展 LVM的缩减操作 删除LVM 什么是LVM? LVM是逻辑盘卷管理(Logical Volume Manager ...

最新文章

  1. Redis 笔记系列(十一)——Redis的发布和订阅机制
  2. 大数据挖掘在销售管理中的应用价值
  3. MPEG4 (ISO/IEC 14496) 文档内容 简介
  4. Android项目实战(三):实现第一次进入软件的引导页
  5. 【Linux】crontab定时任务配置全过程
  6. 从招行数据架构调整,详解企业急需的数据中台与5大数字化转型
  7. Java集合的线程安全用法
  8. 【Oracle】SCOPE=MEMORY|SPFILE|BOTH
  9. 下面属于javascript内部对象的有_JavaScript quot;thisquot;原理-转载阮一峰
  10. iOS -- SKTransition类
  11. python数字猜大小游戏
  12. Halcon|通过旋转前后3维坐标点求旋转轴及旋转角度
  13. 安全防御 --- 防火墙
  14. 【NOI2015】BZOJ4199品酒大会题解(SAM+树形DP)
  15. 如何关闭电脑自动更新?
  16. 众筹网站项目第七天之zTree树形结构实现(2)
  17. 造血干细胞最新研究进展
  18. npm WARN checkPermissions Missing write access to ......解决方法
  19. 从long到varchar2到clob。和sql该怎么保存clob
  20. 怎么查看自己的外网IP?用自己的电脑发布网站,连接公网

热门文章

  1. microsoftsql新建登录用户登录失败_史上最简单的Spring Security教程(九):自定义用户登录失败页面...
  2. 为什么金融分析需要应用python语言_python入门第一篇:python语言简介
  3. LeetCode算法题-Design LinkedList(Java实现)
  4. 第3讲 | 浅说区块链共识机制
  5. vmware中NAT模式下,虚拟机与主机能ping通 为什么虚拟机不能上网
  6. 在固态硬盘上安装win7后没有声音
  7. 新鲜出炉的百度js面试题
  8. iPhone在scrollview中双击定点放大的代码
  9. OpenCV-python学习笔记(一)——image basics输入输出,像素处理和绘制图形
  10. java 档案管理系统论文_基于JAVA学生档案管理系统论文.doc