Linux系统——文件系统与LVM 逻辑
格式化命令 mkfs、 mkswap
mkfs格式化数据磁盘
# mkfs -t ext4 /dev/sdb1
# mkfs.ext4 /dev/sdb1
-t 指定格式化文件类型
-b 指定block大小,单位字节
-I inode大小
-U 设UUID号
-q 执行不显示信息
mkswap格式化虚拟磁盘
# mkswap /dev/sdb5

# swapon -s 查看已挂载的虚拟磁盘情况
# swapon /dev/sdb5 查看挂载情况
# swapoff /dev/sdb5 卸载虚拟缓存
===============================
查看磁盘情况 df命令
df -h 显示更易读的容量单位
df -i 显示iNode数量
df -T显示对应文件系统的类型
=================================
挂载、卸载 mount、umount命令
mount -t 类型 存储设备 挂载目录
mount -a 挂载/etc/fstab中已记录的所有挂载
mount 查看当前挂载
mount -o loop ISO镜像文件 挂载目录
mount -o rw 读写方式挂载
mount -o ro 只读方式挂载
mount -o remount 重新挂载
umount 挂载目录
umount 存储设备位置
umount -a 卸载所有/etc/fstab已记录的挂载
=========================
自动挂载 /etc/fstab
# vim /etc/fstab
在自动挂载文件中,末行输入,
/dev/vg0/yunjisuan /root/benet1 ext4 defaults 0 0
保存并退出
=========================
刷新 resize2fs
# resize2fs /dev/vg0/yunjisuan
========================
查看UUID号
# blkid /dev/vg0/yunjisuan
===============================
内存使用监控 free命令
free -m 以M的方式显示内存情况

===========================
U盘挂载步骤
1、在笔记本上把ISO镜像文件拷贝到U盘
2、将U盘插入服务器的U盘接口
3、此时,/dev目录下会有U盘接口文件
4、挂载U盘,# mount -o loop /dev/U盘文件
5、从/tmp目录下,将镜像文件拷贝带操作系统其它目录里
6、挂载光盘镜像,# mount -o loop xx.iso /media/cdrom
====================================
个人配置脚本的使用
该文件里的内容会开机自启动,我们只需把要设置开机自启动的程序添加进该文件里,并做好备注即可。
/etc/rc.d/rc.local文件=====快捷方式/etc/rc.local文件
# vim /etc/rc.d/rc.local
在末行输入,
"xx年xx月xx日,代号======>下行命令的具体作用"
# mount /dev/vg0/yunjisuan /root/benet1
并删除之前写入/etc/fstab的/dev/vg0/yunjisuan开机自动挂载行,即可
===================================
LVM虚拟磁盘
作用:
(1)在不影响使用的情况下,扩充硬盘容量
(2)将对各物理磁盘整合成一张大的虚拟磁盘
整合、扩展逻辑卷
创建物理卷
# pvcreate /dev/sd[bcd]
创建卷组
# vgcreate -s 8 vg0 /dev/sd[bcd]
创建逻辑卷
# lvcreate -L 20G -n yunjisuan vg0
格式化/dev/vg0/yunjisuan
# mkfs.ext4 /dev/vg0/yunjisuan

查看UUID号
# blkid /dev/vg0/yunjisuan
将/dev/vg0/yunjisuan挂载到/root/benet1
# mount /dev/vg0/yunjisuan /root/benet1
查看磁盘情况
# df -h

扩展逻辑卷
# lvextend -L +10G /dev/vg0/yunjisuan
查看逻辑卷
# lvs
查看磁盘情况
# df -h
刷新磁盘数据
# resize2fs /dev/vg0/yunjisuan

查看磁盘情况
# df -h

设置自动挂载
(第一种方法)
# vim /etc/fstab
/dev/vg0/yunjisuan /root/benet1 ext4 defaults 0 0
挂载/etc/fstab中已记录的挂载文件
# mount -a

(第二种方法)
# vim /etc/rc.d/rc.local
备注日期,操作人及命令的作用
# mount /dev/vg0/yunjisuan /root/benet1
重启
# reboot
查看磁盘情况
# df -h
==========================================
缩减逻辑卷
先检查逻辑卷是否有错误
# e2fsck /dev/vg0/yunjisuan
调整逻辑卷超级块大小为10G
# resize2fs -f /dev/vg0/yunjisuan 10G
缩减逻辑卷容量为10G
# lvreduce -L 10G /dev/vg0/yunjisuan
查看逻辑卷
# lvs

更新一下,更新成功
# resize2fs /dev/vg0/yunjisuan
卸载/dev/vg0/yunjisuan
# umount /dev/vg0/yunjisuan
格式化/dev/vg0/yunjisuan
# mkfs.ext4 /dev/vg0/yunjisuan

将/dev/vg0/yunjisuan挂载到/root/benet1
# mount /dev/vg0/yunjisuan /root/benet1
查看磁盘情况
# df -h

Linux系统——文件系统与LVM 逻辑的更多相关文章
- linux运维基础知识-系统分区及LVM逻辑卷的创建
系统分区及LVM逻辑卷的创建 分区 创建逻辑卷 LVM简介:逻辑卷管理器(LogicalVolumeManager)本质上是一个虚拟设备驱动,是在内核中块设备和物理设备之间添加的一个新的抽象层次,如图 ...
- Linux磁盘管理:LVM逻辑卷基本概念及LVM的工作原理
一.传统的磁盘管理 其实在Linux操作系统中,我们的磁盘管理机制和windows上的差不多,绝大多数都是使用MBR(Master Boot Recorder)都是通过先对一个硬盘进行分区,然后再将该 ...
- 【转载】Linux磁盘管理:LVM逻辑卷管理
Linux学习之CentOS(二十五)--Linux磁盘管理:LVM逻辑卷基本概念及LVM的工作原理 这篇随笔将详细讲解Linux磁盘管理机制中的LVM逻辑卷的基本概念以及LVM的工作原理!!! 一. ...
- Linux学习之CentOS(二十六)--Linux磁盘管理:LVM逻辑卷的创建及使用
在上一篇随笔里面 Linux学习之CentOS(二十五)--Linux磁盘管理:LVM逻辑卷基本概念及LVM的工作原理,详细的讲解了Linux的动态磁盘管理LVM逻辑卷的基本概念以及LVM的工作原理, ...
- Linux磁盘分区与lvm逻辑卷
硬盘接口的种类分四类:(价格由低到高) IDE SATA硬盘:别名串口硬盘,具有较强的纠错能力. SCSI硬盘:即采用SCSI接口的硬盘,SCSI接口具有应用范围广,多任务,带宽大,CPU占用率低. ...
- Linux磁盘管理之LVM逻辑卷快照
一.快照的工作原理 所谓快照就是将当时的系统数据记录下来,在未来若有数据变动,则会将变更前的数据放入快照区进行保存.我们可理解为快照就是给系统拍了一张照片,记录当时系统在拍快照的状态.只不过现实生活中 ...
- linux的存储管理(RALD) LVM 逻辑卷管理 虚拟阵列
磁盘存储管理 LVM 逻辑卷 虚拟阵列 1.Linux系统中 磁盘使用 存在3个大问题: 1.灵活性 2.安全性 3.性能 2.解决办法RAID独立磁盘冗余阵列 RAID(Redundant Arra ...
- Linux磁盘管理:LVM逻辑卷的创建及使用
一.创建LVM逻辑卷 事先添加了三块虚拟物理磁盘/dev/sdb 1G, /dev/sdc 2G, /dev/sdd 3G 使用fdisk –l命令查看: [root@localhost ~]# fd ...
- linux 调整文件系统大小 LVM
fuser -m /home umount /home lvreduce -L 150G /dev/mapper/centos-home lvextend -L +300G /dev/mapper/c ...
随机推荐
- jQuery学习笔记2——表单操作
一.获取和设置表单的值:val()和text() 1. 获取表单的值: $("#username").val(); 2. 设置表单的值: $("#username&quo ...
- Kivy: 用于NUI开发的跨平台Python框架
http://top.jobbole.com/9915/ http://kivy.org/
- ie设置ActiveX控件不提示
ie设置自动允许activex: 对安全设置-受信任的站点区域-对未标记为可安全执行脚本的ActiveX控件初始化并执形脚本(启用)
- 360破解大赛crackme分析--之3DES解密附加数据
具体的分析这里有.本人仅仅是对这里面有趣的算法进行了一些学习 分析链接 这次是逆向的使用3DES解密的过程中的内容: 使用微软的crypt库 使用3DES解密程序中的附加数据 代码: VOID enc ...
- ios开发之 -- 5分钟集成融云的客服功能
最近项目中遇到了客服的功能,首先想到的就是使用融云的功能,因为以前做的即时通讯的项目,用的都是融云的sdk,花了点时间研究了下,希望能帮到大家! 废话不多说,步骤如下: 一.申请融云账号 二.创建应用 ...
- Linux命令之乐--expr
计算字符长度 [root@Director ~]# echo $var hello world [root@Director test]# expr length "$var" 数 ...
- 《C++ Primer Plus》第5章 循环和关系表达式 学习笔记
C++提供了3种循环: for 循环. while 循环 和 do while 循环 .如果循环测试条件为 true 或非零,则循环将重复执行一组指令: 如果测试条件为 false 或 0 , 则结束 ...
- 探讨Java I/O类和接口
(输出)Output:程序---->数据源(如某个文件) (输入)Input:数据源---->程序 Java.io定义的I/O类如下表所示: BufferedInputStream Buf ...
- [C++] 跨平台的生成GUID方法
string GetGUID() { char szGUID[BUFF_SIZE]; #ifdef WIN32 GUID uuid; CoCreateGuid(&uuid); #else Tm ...
- 后端程序员如何玩转AJAX
1.原生的Ajax入门 (感觉很是繁琐,所以一般我们都是用简单的方式) 创建一个核心对象 XMLHttpRequest var xmlhttp; if (window.XMLHttpRequest) ...