您的位置:首页 > 其它

“高级文件系统管理”的学习

2010-07-31 21:48 357 查看
[align=center]高级文件系统管理[/align]
tar -z gzip
-g bzip2
-c
-x
-t
-f
-v
star

备份
增量备份 备份从上次完全备份或者增量备份以来的
差异备份 不清除备份标记 占用的空间较大
完全备份

事务性日志
Redolog
Undolog
Dump 备份不同时间以来的数据
-lever 0完全 大于0做增量备份
-f file 备份到备份目的地去
-u 更新etc/dumpdater 配置文件
例子 restore –rf /dev/sda5
Dump -0u –f /dev/sda3 /dev/sda3
Mount /dev/sda3 /shared

RAID 冗余磁盘阵列 redndent array inexpensive disk 廉价冗余磁盘阵列
Redunda arr independent disks 独立冗余磁盘阵列

如何使用命令创建软件RAID设备
l mdadm [mode] <raiddevice> [options] <component…>
MKDES
l assemble 装配模式
l created 创建模式
1. –c
2. –v
3. –s
4. –n 指定活动的设备数 不包括空闲的设备
5. –l 级别
6. –a yes
l follow or monitor 监控模糊四
l grow 增长模式
l manage 管理模式

volum 卷,高级逻辑设备,可以动态变化,最多放到raid1上
最底层pv物理卷->vg卷组需要分区格式化->lv逻辑卷
lvm 逻辑卷管理器
创建 pv/vg/lv create
查看 display
移除 remove
扩展卷组 vgextend
缩减卷组 vgreduce
例子 先分区
Fdisk /dev/sda 指定8e类型
创建卷组 vg create vol(名字)
vg display 显示 查看 后面可以跟具体路径查看
vg create myvol /dev/sda(5,6)
vgdispaly 随时查看 验证
创建逻辑卷 lvcreate
-l 按比例
-L 指定具体大小 通常用此命令
-n 指定逻辑卷名
Lvcreate -L 512M –n ftp lv01
Lvcreate -L 512M –n lvtest myvol
Lvdisplay随时查看验证

Mkfs.ext3 /dev/myvol/lvtest
Mkdir /shared
Mount /dev/myvol/lvtest /shared/
Df –lh 产看利用率
Cd /shared/
Ls

扩展Lvextend –L +512M /dev/myvol/lvtest [+]增加 没有+ 表示增加到
Cd –lh
Resize2fs –p /dev/myvol/lvtest
缩减 先卸载 在检查
Umount /shared/卸载
Fsck –f /dev/myvol/lvtest检查
Resize2fs /dev/myvol/lvtest 512M
Lvreduce –L 512M /dev/myvol/lvtest
Mount /dev/myvol
Df –lh

Pvremove 移除
Mv 移动
Vgreduce 从卷组中移除物理卷

Sanshot 快照
-m 做镜像 +num 做几次
-p 权限
-r 读写
-s 快照
例子:对lv做快照
Cd /shared
Ls
Cd
Lvcreate –L 10M –p r –s –n lvtestbackup myvol /dev/myvol/lvtest
查看
Mount –o ro /dev/myvol/lvtestbackup /mnt
Cd /mnt
Ls
Ls /shared/
Cd
Umount /mnt
Dump -0u –f /root/lvtest100728.dump /dev/myvol/lvtestbackup 备份
Lvremove 删除快照

错误后恢复
Mkfs lv
Mount lv
Cd lv
Restore –rf /root/lvtest100728.dump

本文出自 “骑虎南下” 博客,谢绝转载!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: