2016-3-29学习笔记
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2016-3-29学习笔记相关的知识,希望对你有一定的参考价值。
linux文件的组成:文件名(dentry)、元数据(inode)、数据(data)
dentry(目录项)
dumpe2fs
inode count
inode size
block size
uuid
state
mkfs.ext4
-I
-L
-b
fsck
superblock报错,fsck营救
mount
-o remount(重新挂载)
-t iso9660/vfat/ntfs-3g
默认:
rw:
exec:
suid:
nouse: 仅root用户可进行挂载
auto: mount -a执行时,自动进行挂载
async : 异步
mount -a 重新读取一遍/etc/fstab文件
mkswap 新建swap分区
swapon 激活新建的swap分区 -s
swapoff 停用新建的swap分区,但是原始分配的swap分区不会停用
/etc/fstab
设备名(三种表示方法) 挂载点 文件系统类型 挂载属性 是否dump备份 是否fsck检测
uuid(推荐)
label
/dev/sda
blkid 查看uuid与/dev/sd 的对应
[[email protected] lianxi]# blkid /dev/sdb1
/dev/sdb1: UUID="ee43dd76-690f-410a-a76b-29dfdd1b763c" TYPE="ext4"
stat 查看文件inode信息
tune2fs 修改已有ext2或ext3文件系统的参数
-c n 强制挂载n次后,进行fsck检测
-j 添加ext3日志
-O 增加或者删除文件系统的特征(日志系统)
磁盘配额:
需要安装quota软件包
需要linux内核支持
空间的限制
硬限制 固定死了,超过就报错
软限制 灵活固定,超过了也可以继续存储,但是不能超过硬限制
文件数量的限制
支持 磁盘配额的分区需要添加usrquota、grpquota挂载参数
方法一:编辑/etc/fstab文件,在挂载属性那里增加usrquota、grpquota属性
方法二:重新挂载分区,添加usrquota、grpquota属性:mount -o remount,usrquota,grpquota 目标分区 目标挂载点
quotacheck:检测磁盘配额并创建配额文件
-augv(推荐参数) u(user)g(group) v(verbose) a(all)
启用、关闭文件系统的配额功能
quotaon
quotaoff
编辑用户和组帐号的配额设置
edquota
-u 用户名
-g 组名
-t 默认用户宽限时间为7天
-gt 默认组宽限时间7天
-p 将一个用户的配额限制复制给另一个新用户
repquota 查看分区的配额限制
验证磁盘配额是否设置成功
touch 文件数量的验证
dd 指定容量的验证
setquota:直接设置配额
setquota [-u|-g] block(soft) block(hard) inode(soft) inode(hard) 文件系统
关闭selinux
getenforce
setenforce 0
[[email protected] lianxi]# mount -o usrquota,grpquota /dev/sdb1 sdb
检测配额支持
[[email protected] sdb]# quotacheck -auvg
quotacheck: Checked 2 directories and 1 files
quotacheck: Cannot create new quotafile /root/lianxi/sdb/aquota.user.new: 权限不够
quotacheck: Cannot initialize IO on new quotafile: 权限不够
quotacheck: Cannot create new quotafile /root/lianxi/sdb/aquota.group.new: 权限不够
quotacheck: Cannot initialize IO on new quotafile: 权限不够
出现上面权限不够的原因:selinux保护机制;解决方法如下:
[[email protected] sdb]# getenforce
Enforcing
[[email protected] sdb]# setenforce
usage: setenforce [ Enforcing | Permissive | 1 | 0 ]
[[email protected] sdb]# setenforce 0
[[email protected] sdb]# getenforce
Permissive
检测配额支持
[[email protected] sdb]# quotacheck -auvg
启动配额支持
[[email protected] sdb]# quotaon -augv
/dev/sdb1 [/root/lianxi/sdb]: group quotas turned on
/dev/sdb1 [/root/lianxi/sdb]: user quotas turned on
创建测试用户和组
[[email protected] sdb]# groupadd xiaoban
[[email protected] sdb]# useradd -g xiaoban zlj
[[email protected] sdb]# useradd -g xiaoban zll
[[email protected] sdb]# useradd -g xiaoban zjj
编辑用户的配额情况
[[email protected] sdb]# edquota -u zlj
[[email protected] sdb]# edquota -p zlj zll
[[email protected] sdb]# edquota -p zlj zjj
检测 配额情况
LVM Logical Volume Manager,逻辑卷管理
屏蔽底层,在线扩容
/boot分区,不能应用LVM机制
PV(物理卷)
VG(卷组)
LV(逻辑卷)
PV--》VG--》LV
建立命令
pvcreate 设备名
vgcreate 卷组名 物理卷名1 物理卷名2
lvcreate -L 大小 -n 逻辑卷名 卷组名
查看、显示命令
pvscan\pvdisplay
vgscan\vgdisplay
lvscan\lvdisplay
在线扩容:
lvextened -L +2G /dev/lvm/lvol0
resize2fs /dev/lvm/lvol0 更新扩容
先lv后文件系统
离线缩容:
fsck -f /dev/lvm/lvol0
resize2fs /dev/lvm/lvol0 5G 缩容到5G
lvresize /dev/lvm/lvol0 -L 5G
先文件系统后lv
RAID0:条带 存储效率最快,但不可靠,不具备容错性
RAID1:镜像 有且只有两块磁盘,容错性好
RAID5:条带+分布校验 至少三块,兼容RAID0与RAID1
RAID10:镜像+条带 先镜像,后条带,最少需要4块磁盘
RAID01:条带+镜像 先条带,后镜像,最少需要4块磁盘
mdadm命令 创建、修改、监控RAID阵列
-C 创建
-l 指定0,1,5
-n 指定磁盘数量
-x 备份磁盘数
-D 查看RAID信息
本文出自 “天晴了要下雨” 博客,请务必保留此出处http://8776055.blog.51cto.com/8766055/1758202
以上是关于2016-3-29学习笔记的主要内容,如果未能解决你的问题,请参考以下文章