Linux文件系统管理
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
磁盘容量配额
软限制:当达到软限制时会提示用户,但仍允许用户在限定的额度内继续使用。硬限制:当达到硬限制时会提示用户,且强制终止用户的操作。
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
CentsOS 7 LVM磁盘扩容
- 查看现有磁盘空间占用情况[root@x cc]# df -h文件系统 容量 已用 可用 已用% 挂载点/dev/mapper/centos-root 18G 5.7G 12G 33% /devtmpfs 898M 0 898M 0% /devtmpfs 913M 53M 861M 6% /dev/shmtmpfs 913M 8.9M 904M 1% /runtmpfs 913M 0 913M 0% /sys/fs/cgroup/dev/sda1 497M 211M 286M 43% /boottmpfs 183M 12K 183M 1% /run/user/1000
- 对新增的硬盘空间新增分区(具体显示根据系统环境确定)[root@x cc]# fdisk /dev/sda欢迎使用 fdisk (util-linux 2.23.2)。更改将停留在内存中,直到您决定将更改写入磁盘。使用写入命令前请三思。命令(输入 m 获取帮助):n #新增分区......pPartition number (1-4): 3 #新增分区号(1,2已经使用)First cylinder (41943040-62914559, default 41943040): #默认回车......Last cylinder or +size or +sizeM or +sizeK(41943040-62914559, default 62914559): #默认回车命令(输入 m 获取帮助):t #修改分区类型Partition number (1-4): 3 #修改分区类型对应的分区号Hex code (type L to list codes): 8e #8e是lvm磁盘类型......命令(输入 m 获取帮助):p #查看打印分区表命令(输入 m 获取帮助):w #保存退出......[root@x cc]# reboot #重启系统
- 查看硬盘情况[root@x cc]# fdisk -l......设备 Boot Start End Blocks Id System/dev/sda1 * 2048 1026047 512000 83 Linux/dev/sda2 1026048 41943039 20458496 8e Linux LVM/dev/sda3 41943040 62914559 10485760 8e Linux LVM......
- 查看当前分区类型[root@x cc]# df -T /dev/sda1文件系统 类型 1K-块 已用 可用 已用% 挂载点/dev/sda1 xfs ......#CentOS7的默认文件系统类型是xfs
- 新磁盘创建文件系统[root@x cc]# mkfs.xfs /dev/sda3 #xfs如上文件系统类型meta-data=/dev/sda3 isize=256 agcount=4, agsize=655360 blks= sectsz=512 attr=2, projid32bit=1= crc=0 finobt=0data = bsize=4096 blocks=2621440, imaxpct=25= sunit=0 swidth=0 blksnaming =version 2 bsize=4096 ascii-ci=0 ftype=0log =internal log bsize=4096 blocks=2560, version=2= sectsz=512 sunit=0 blks, lazy-count=1realtime =none extsz=4096 blocks=0, rtextents=0
- 创建PV(PV【物理卷】是VG【卷组】的组成部分,LV【逻辑卷】就是从VG中划分出来的卷,深究的建议查哈资料)[root@x cc]# pvcreate /dev/sda3WARNING: xfs signature detected on /dev/sda3 at offset 0. Wipe it? [y/n]: yWiping xfs signature on /dev/sda3.Physical volume "/dev/sda3" successfully created[root@x cc]# vgdisplay #查看vg状态
- 创建的PV加入VG[root@x cc]# vgextend centos /dev/sda3 #centos为查看vg状态得到名称VG nameVolume group "centos" successfully extended
- 查看LV状态[root@x cc]# lvdisplay......--- Logical volume ---LV Path /dev/centos/rootLV Name rootVG Name centosLV UUID .............LV Write Access read/writeLV Creation host, time x, 2016-06-16 09:19:45 +0800LV Status available# open 1LV Size 17.47 GiBCurrent LE 4472Segments 1Allocation inheritRead ahead sectors auto- currently set to 8192Block device 253:0[root@x cc]# pvdisplay #查看pv状态--- Physical volume ---PV Name /dev/sda3VG Name centosPV Size 10.00 GiB / not usable 4.00 MiBAllocatable yesPE Size 4.00 MiBTotal PE 2559Free PE 2559Allocated PE 0PV UUID ...................
- 逻辑卷扩容[root@x cc]# lvextend -l +2559 /dev/centos/rootSize of logical volume centos/root changed from 17.47 GiB (4472 extents) to 27.46 GiB (7031 extents).Logical volume root successfully resized.#2559为上面pvdisplay查看到的free的PE数量
- resize2fs调整大小[root@x cc]# resize2fs /dev/mapper/centos-root #/dev/mapper/centos-root为“/”挂载点的名字,df -h命令中查看。resize2fs 1.42.9 (28-Dec-2013)resize2fs: Bad magic number in super-block 当尝试打开 /dev/mapper/centos-root 时找不到有效的文件系统超级块.-------------------------------------------------------------#这里有个错误(主要因为xfs文件系统:扩展一个现存的XFS文件系统,使用命令行工具xfs_grows)提示解决如下[root@x cc]# lvsLV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convertroot centos -wi-ao---- 27.46gswap centos -wi-ao---- 2.00g[root@x cc]# df -lh文件系统 容量 已用 可用 已用% 挂载点/dev/mapper/centos-root 18G 5.7G 12G 33% /devtmpfs 898M 0 898M 0% /devtmpfs 913M 71M 843M 8% /dev/shmtmpfs 913M 8.9M 904M 1% /runtmpfs 913M 0 913M 0% /sys/fs/cgroup/dev/sda1 497M 211M 286M 43% /boottmpfs 183M 12K 183M 1% /run/user/1000[root@x cc]# xfs_growfs /dev/mapper/centos-rootmeta-data=/dev/mapper/centos-root isize=256 agcount=4, agsize=1144832 blks= sectsz=512 attr=2, projid32bit=1= crc=0 finobt=0data = bsize=4096 blocks=4579328, imaxpct=25= sunit=0 swidth=0 blksnaming =version 2 bsize=4096 ascii-ci=0 ftype=0log =internal bsize=4096 blocks=2560, version=2= sectsz=512 sunit=0 blks, lazy-count=1realtime =none extsz=4096 blocks=0, rtextents=0data blocks changed from 4579328 to 7199744[root@x cc]# df -lh文件系统 容量 已用 可用 已用% 挂载点/dev/mapper/centos-root 28G 5.7G 22G 21% /devtmpfs 898M 0 898M 0% /devtmpfs 913M 71M 843M 8% /dev/shmtmpfs 913M 8.9M 904M 1% /runtmpfs 913M 0 913M 0% /sys/fs/cgroup/dev/sda1 497M 211M 286M 43% /boottmpfs 183M 12K 183M 1% /run/user/1000#显示扩展已完成
Linux文件系统管理的更多相关文章
- Linux文件系统管理命令(第二版)
Linux文件系统管理命令 常用命令 1.df命令 查看分区使用情况 常用选项 -h 比较人性化 -m 以兆字节显示分区使用情况 显示信息: Mounted on:挂载点 Filesystem:对应的 ...
- Linux 文件系统管理
Linux 文件系统管理 课程大纲 文件系统构成及命令 硬盘分区及管理 磁盘配额 备份与恢复 文件系统构成 /usr/bin ./bin:存放所有用户可以执行的命令 /usr/s ...
- Linux文件系统管理 常见命令df、du、fsck、dumpe2fs
概述 Linux文件系统管理 常见命令df.du.fsck.dumpe2fs. 文件系统查看命令:df 通过 df 命令可以査看已经挂载的文件系统的信息包括设备文件名.文件系统总大小.已经使用的大小. ...
- linux 文件系统管理三部曲之三:挂载文件系统
linux 文件系统管理三部曲之一:磁盘分区 linux 文件系统管理三部曲之二:创建文件系统 上面说明了,硬盘的划分和格式化,那么怎么使用,还没说,这里说一下,怎么使用创建好的文件系统. 使用文件系 ...
- Linux系列教程(十八)——Linux文件系统管理之文件系统常用命令
通过前面两篇博客,我们介绍了Linux系统的权限管理.Linux权限管理之ACL权限 介绍了通过设定 ACL 权限,我们为某个用户指定某个文件的特定权限,这在Linux只能对于一个文件只能有所有者权限 ...
- linux 文件系统管理三部曲之二:创建文件系统
创建文件系统的含义:就是格式化一个硬盘分区,不同的格式化方式,就是创建了不同的文件系统. 格式化: 低级格式化:划分分区前执行,主要是划分硬盘的磁道等. 高级格式化:划分分区后执行,创建文件系统 创建 ...
- 『学了就忘』Linux文件系统管理 — 57、Linux文件系统介绍
目录 1.了解硬盘结构(了解即可) (1)硬盘的逻辑结构 (2)硬盘接口 2.Linux文件系统介绍 (1)Linux文件系统的特性 (2)Linux常见文件系统 3.整理一下对文件系统的认识 在了解 ...
- Linux系列教程(十九)——Linux文件系统管理之手工分区
上篇博客我们首先介绍了硬盘为什么要分区,以及Linux系统的几种分区类型,然后介绍了Linux系统几个常用的文件系统命令,最后讲解了挂载命令,并通过实例演示了如何挂载光盘和U盘. 本篇博客我们将介绍l ...
- linux文件系统管理的工作原理
一.系统在初始化时如何识别硬盘 1.系统初始时根据MBR的信息来识别硬盘,其中包括了一些执行文件就来载入系统,这些执行文件就是MBR里前面446bytes里的boot loader 程式,而后面的16 ...
随机推荐
- Google Protobuf结合Netty实践
1.Win版Protobuf代码生成工具下载: https://github.com/protocolbuffers/protobuf/releases 注意下载protoc-3.6.1-win32. ...
- Mysql优化知识点总结(转自CS-Notes)
转载地址:https://github.com/CyC2018/CS-Notes/blob/master/notes/MySQL.md 一.索引 B+ Tree 原理 MySQL 索引 索引优化 索引 ...
- Vue.set全局操作
Vue.set 的作用就是在构造器外部操作构造器内部的数据.属性或者方法.比如在vue构造器内部定义了一个count为1的数据,我们在构造器外部定义了一个方法,要每次点击按钮给值加1.就需要用到Vue ...
- Unity3D学习笔记(三十):Lua
Lua:是一个轻量级的脚本语句.不需要编译,直接运行的语言. 环境配置: 执行Lua有两种方式: 1.交互式编程(输入后能立即看到效果) 2.脚本式编程:运行lua文件,.lua为文件后缀 ...
- 《操作系统_FCFS和SJF》
先来先服务FCFS和短作业优先SJF进程调度 转自:https://blog.csdn.net/qq_34374664/article/details/73231072 一.概念介绍和案例解析 FCF ...
- Python 编码规范 PEP8
1 Introduction Guido 的核心思想是:对于代码而言,相比于写,它更多是被用来读的.这个指导旨在使Python代码更易读,且具有更强的协调性. 2 A Foolish Consiste ...
- Vue学习五:v-for指令使用方法
本文为博主原创,未经允许不得转载: <!DOCTYPE html> <html lang="zh"> <head> <meta http- ...
- 每日质量NPM包事件绑定_bindme(详解React的this)
一.bindme 官方定义: is a helper to bind a list of methods to an object reference 理解: 因为不推荐在render()里构建函数, ...
- gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error is not recoverable: exiting now
[root@Gris- FMIS2600bak]# tar -zxvf /home/oradata/FMIS2600DMP.tar.gz gzip: stdin: not in gzip format ...
- 常见字符集&乱码问题
字符集 常用字符集分类 ASCII及其扩展字符集 作用:表语英语及西欧语言. 位数:ASCII是用7位表示的,能表示128个字符:其扩展使用8位表示,表示256个字符. 范围:ASCII从00到7F, ...