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 ...
随机推荐
- 古堡算式|2012年蓝桥杯B组题解析第二题-fishers
(4')古堡算式 福尔摩斯到某古堡探险,看到门上写着一个奇怪的算式: ABCDE * ? = EDCBA 他对华生说:"ABCDE应该代表不同的数字,问号也代表某个数字!" 华生: ...
- What is event bubbling and capturing?
What is event bubbling and capturing? 答案1 Event bubbling and capturing are two ways of event propaga ...
- Get and Set Column/Row Names for Data Frames
row.names(x)row.names(x) <- value rownames(x, do.NULL = TRUE, prefix = "row") rownames( ...
- 3、python内置类型(0529)
python的内置对象类型以及支持的运算 python对象的相关术语 python程序中保存的所有数据都是围绕对象这个概念展开的 程序中存储的所有数据都是对象 每个对象都有一个身份.一个类型和一个值 ...
- C++ 空字符('\0')和空格符(' ')
1.从字符串的长度:-->空字符的长度为0,空格符的长度为1. 2.虽然输出到屏幕是一样的,但是本质的ascii code 是不一样的,他们还是有区别的. #include<iostrea ...
- 阿里巴巴数据库连接池 druid配置详解
一.背景 java程序很大一部分要操作数据库,为了提高性能操作数据库的时候,又不得不使用数据库连接池.数据库连接池有很多选择,c3p.dhcp.proxool等,druid作为一名后起之秀,凭借其出色 ...
- 使用JS与CSS3的翻转实现3D翻牌效果
之前我们有讨论过使用CSS3如何实现网页水平翻转的效果,而这次我们介绍的是翻转效果更深一层的应用——3D翻牌效果. 这里我们需要使用flip中轴翻转实现,又因为是3D效果,如果希望呈现一定的3D视角, ...
- Java 中常见的各种排序算法汇总
首先,Java中自已是有排序的 说明:(1)Arrays类中的sort()使用的是“经过调优的快速排序法”;(2)比如int[],double[],char[]等基数据类型的数组,Arrays类之只是 ...
- 如何将exe注册为windows服务,直接从后台运行
方法一:使用windows自带的命令sc 使用sc create 方法创建. 如:注册服务 sc create ResharperServices binpath= D:\ResharperServi ...
- hrbust 2080链表 【贪心】
仔细看题想想就是个贪心题,两个sort就可以解决了 #include<stdio.h> #include<string.h> #include<math.h> #i ...