linux命令指南之四
来源:互联网 发布:bj单身日记 知乎 编辑:程序博客网 时间:2024/05/17 02:10
存储管理与文件系统
- 卷组
一个卷组VG可以拥有多个硬盘,但至少拥有一个硬盘(hdisk)
一个硬盘(hdisk)只能属于一个VG,不能同时属于多个不同VG
用户可以创建多个不同VG,rootvg是操作系统所在的VG - 卷组描述区VGDA(Volume Group Descriptor Area)
VGDA是硬盘上的一块区域,包含整个卷组的信息,比如VG所拥有的所有逻辑卷和物理卷信息
当在一个VG中添加或删除一个PV时,会相应修改VGDA中的信息
为了确保描述卷组内逻辑卷和物理卷管理数据的完整性,要激活一个卷组,系统要求必须要有足够的可用的VGDA的个数,即满足quorum
quorum一般要求至少要有51%可用 逻辑卷
每个卷组中用户可定义的逻辑卷最大可达256,但是实际的限制取决于分配给卷组的物理卷个数
逻辑卷空间不足,只要卷组中还有足够的PP数量,那么逻辑卷空间都可以动态增大卷组描述区VGDA(Volume Group Descriptor Area)
物理卷 physical volumn
逻辑卷logical volumn
VG Volumn Group
PP physical partitions
LP logical partitionsLinux下物理卷、卷组、逻辑卷的创建
pvcreate /dev/hda3
vgcreate vg00 /dev/hda3 /dev/hdb
lvcreate -L 50M -n lv00 vg00文件系统
-b blocksize sets blocksize
-i bytes-per-inode sets number of inodes
-c checks disk for bad blocksmount命令
mount
/dev/sda1 on / type ext4
表示sda1 的文件系统是 ext4 类型的。df命令
df -Th
Filesystem Type Size Used Avail Use% Mounted on
/dev/sda1 ext4 13G 7.6G 4.2G 65% /
df 的-T参数就可以显示文件系统的类型,-h参数显示标题。命令 more /etc/fstab
more /etc/fstab超级块(Superblock)
是在文件系统的第一个逻辑块;
是一个保留使用的逻辑块;
是不被文件系统使用的
文件系统的第一个可寻址的块称为超级块, 该块存放
文件系统的标识信息(如文件系统名、文件系统长度、
inodes的数目)以及空闲inode表,空闲块表等Inode块
块(blocks)
数据块— 包含数据
间接块— 包含指向数据块的指针
备份块
超级块是文件系统的关键数据,如果超级块损坏,则
文件系统不能正常mount。因此在第31块上存放了超级
块的备份块,以备超级块损坏时恢复强制把系统缓存写入文件sync和fsync函数,, fflush和fsync
换页空间
换页空间是在硬盘中存储那些最近在内存没有访问到的信息。(当系统中实际内存的空间量减少到一定的阀值时,把一些最近没有使用的程序或数据从实际内存换出到换页空间以便释放内存给活动部分)
当换页空间剩余量很少,不能创建新进程时,系统有可能停止。如果使用量经常>70% ,应增大换页空间
增大换页空间不一定对驻留在内存中的应用程序有益。频繁的换页会导致“抖动”(thrashing),这种情况下系统用于换页的时间多于执行时间
多个换页空间的大小最好一致
将换页空间移到访问较少的硬盘
不要把一个换页空间跨越多个硬盘
把换页空间分配在硬盘中部位置以提高换页效率
使用多个换页空间并分配在不同的硬盘
最好一个硬盘内只有一个换页空间
查看换页情况smit mkps
添加换页空间
smit chps
修改换页空间
激活pagingXX换页空间swapon /dev/pagingXX
可激活定义在/etc/swapspaces的所有换页空间
swapon –a
非激活pagingXX换页空间
swapoff /dev/pagingXX
rmps
删除换页空间
查看awap空间使用
free
mkdir swap
dd if=/dev/zero of=swapfile bs=1024
ls-altotal 10024
drwxr-xr-x 2 root root 4096 7月 28 14:58 . drwxr-xr-x 19 root root 4096 7月 28 14:57 ..
-rw-r–r– 1 root root 10240000 7月 28 14:58 swapfilemkswap swapfile
Setting up swapspace version 1, size = 9996 KiB
swapon swapfile
total 10016
-rw-r–r– 1 root root 10240000 7月 28 14:58 swapfile free
total used free shared buffers cached Mem: 513980 505052 8928 0 143900 282288
-/+ buffers/cache: 78864 435116 Swap: 1062240 21256 1040984若要想使开机时自启用,则需修改文件/etc/fstab中的swap行:
/root/swap/swapfile swap swap defaults 0 0tar
c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。相当于打包。
x 从档案文件中释放文件。相当于拆包。
t 列出档案文件的内容,查看已经备份了哪些文件。
特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。-z :是否需要用 gzip 压缩或解压? 一般格式为xx.tar.gz或xx. tgz
-j :是否需要用 bzip2 压缩或解压?一般格式为xx.tar.bz2
-v :压缩的过程中显示文件!
–exclude FILE:在压缩的过程中,不要将 FILE 打包!tar -cvf /tmp/etc.tar /etc <==仅打包,不压缩!
tar -zcvf /tmp/etc.tar.gz /etc <==打包后,以 gzip 压缩
tar -jcvf /tmp/etc.tar.bz2 /etc <==打包后,以 bzip2 压缩将 /tmp/etc.tar.gz 文件解压缩在 /usr/local/src 底下
cd /usr/local/src
tar -zxvf /tmp/etc.tar.gz在 /tmp 下,只将 /tmp/etc.tar.gz 内的 etc/passwd 解开而已
cd /tmp
tar -zxvf /tmp/etc.tar.gz etc/passwd
- linux命令指南之四
- linux命令指南之二
- linux命令指南之三
- linux命令之四:网络安全
- Linux命令整理之四:su
- linux 常用基本命令之四 rm
- Linux命令之文件系统(四)
- linux命令系列四之文件操作
- linux命令学习笔记之四
- 《chkconfig命令》-linux命令五分钟系列之四
- (转载)linux命令之四mkdir命令
- Linux命令详解之四-查找类命令
- Linux命令指南之一
- Filesystem之Linux系统文件命令精通指南(上)
- Filesystem之Linux系统文件命令精通指南(下)
- Linux & Unix shell 编程指南之cron命令
- Linux & Unix shell 编程指南之cron命令
- Filesystem之Linux系统文件命令精通指南(上)
- What is “origin” in Git?
- C语言判断素数
- 【linux】centOS firewall添加开放端口
- CSDN日报20170505 ——《创业时该不该用新手程序员》
- tensorflow 实践(一)使用神经网络做中文情感分析
- linux命令指南之四
- Unity自定义创建脚本模板菜单
- How Many Answers Are Wrong HDU
- 内核module加载顺序
- 个人模板 最长公共子序列
- 规则和统计(下)
- mysql的默认端口、索引类型
- FEP
- [Java]自定义Jar库,Http简单的Get和Post请求封装