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 ...
随机推荐
- 【BZOJ】1500: [NOI2005]维修数列(splay+变态题)
http://www.lydsy.com/JudgeOnline/problem.php?id=1500 模板不打熟你确定考场上调试得出来? 首先有非常多的坑点...我遇到的第一个就是,如何pushu ...
- wifi的web 认证。
wifi的web 认证.wifidog+authpuppy+php 或者Wiwiz Auth API
- xsocket:空闲超时问题。
XSocket是什么? java的nio的封装. 详情: 1. http://xsocket.sourceforge.net/core/apidocs/2_1/index.html 2. http:/ ...
- cocos2dx --- 富文本的使用 RichText
在实际工作中,有非常多地方会使用 富文本,这里仅仅介绍最简单的富文本用法: 是由cocostudio 提供的 RichText: 直接贴代码,再分析: //这里測试富文本控件 ui::RichText ...
- querySelectorAll 和getElementsByClassName的区别
querySelectorAll 返回的是映射 改变其值不会改变document 而getElementsByClassName 改变它就会改变document 摘自JavaScript权威指南(jQ ...
- oracle中恢复删除的表
1.表恢复,如果在删除表的同时删除的数据,那么表恢复也能恢复当时删除时的数据 -----查询删除的表 select * from recyclebin order by droptime desc - ...
- Redis异构集群数据在线迁移工具Redis-Migrate-Tool【转】
摘要:Redis-Migrate-Tool(后面都简称RMT),是唯品会开源的redis数据迁移工具,主要用于异构redis集群间的数据在线迁移,即数据迁移过程中源集群仍可以正常接受业务读写请求,无业 ...
- tcp断开时分几步
连接时是三次握手 断开时是四次握手,因为它是半关闭造成的
- 如何在 Linux 上永久挂载一个 Windows 共享
导读 如果你已经厌倦了每次重启 Linux 就得重新挂载 Windows 共享,读读这个让共享永久挂载的简单方法. 在 Linux 上和一个 Windows 网络进行交互从来就不是件轻松的事情.想想多 ...
- android studio升级时提示 Connection failed. Please check your network connection and try again
原文地址 http://www.eyeapk.com/android-studio-update.html Mac OSX中修改文件路径为 bin/idea.vmoptions ,添加如下内容,如果无 ...