linux的文件系统管理,Linux 文件系统管理(示例代码)

# dd if=/dev/zero of=/var/swap/file.swp bs=1024 count=65536 //创建64M 大小的文件

附加 # dd if=/dev/sda of=/dev/sdb //sda拷贝到sdb

# find / -name abc > abc.find 2> /dev/null //查找abc文件结果输入到abc.find文件里, 错误就不看了

# du -h /var/swap/file.swp

3. # mkswap /var/swap/file.swp //把刚刚创建的文件作为swap空间来用

4. # vi /etc/fstab

/var/swap/file.swp swap swap defaults 0 0 //编辑开启启动swap

5. free // # free -m

6. swapon /var/swap/file.swp //启用这个空间 关闭的命令 swapoff

7. free

磁盘配额

1、开启分区配额功能

编辑/etc/fstab文件,在挂载属性上加上标志

usrquota用户配额或grpquota 用户组配额

/dev/sda3 /home ext3 defaults,usrquota 1 2

mount -o remount /home

临时设置:mount -o remount,usrquota /home

2、建立配额数据库(进入单用户模式)

quotacheck -cvuga

会生成aquota.user 、aquota.group两个文件

3、启动配额功能

quotaon 分区名称quotaon /home

quotaoff关闭配额 quotaon /home

4、编辑用户配额

edquota 用户名

edquota -g 用户组名

edquota -t 设置宽限期

复制用户配额

edquota -p 模板用户 复制用户1 复制用户2

quota命令查看用户的配额使用情况

管理员查看配额信息:repquota -a

创建配额的选项

 软限制(Soft limit):定义用户可以占用的磁

盘空间数。当用户超过该限制后会收到以超过配额的警告。

 硬限制(Hard limit):当用户试图将文件存放

在其已经超过该限制值目录时,报告文件系统错误。

 宽限期(Grace period):定义用户在软限制下可以使用其文件系统的期限。

系统的潜在威胁

 系统硬件故障

 软件故障

 电源故障

 用户的误操作

 人为破坏

 缓存中的内容没有及时的写入磁盘

 自然灾害

备份介质的选择

 备份介质

 硬盘

 光盘

 磁带

可移动存储设备

 一般在选择备份介质时,要从可靠性、速度和介质价格之间进行权衡

备份策略

 完全备份

每隔一段时间对系统进行一次完全的备份,

这样在备份时间间隔内,一旦系统发生故障

使得数据丢失时,就可以用上一次的备份数

据恢复到上一次备份时的情况。

 增量备份

首先进行一次完全备份,然后每隔一段较短

的时间进行一次备份,但是仅仅备份每个短

时期内更改的内容。

备份的分类

 系统备份

         实现对操作系统和应用程序的备份

         尽量在系统崩溃以后能快速简单完全地恢复系统的运行

         主要备份/etc、/boot 、/var/log、/usr/local等

         一般只有当系统内容发生变化时才进行

 用户备份

         实现对用户文件的备份 /home

         用户的数据变动频繁

         通常采用增量备份策略进行

记录更改建立备份日志

 记录系统的更改

         记录对系统进行了哪些修改的详细描述及为什么要进行修改

 建立备份日志

         使用备份日志表格

 妥善保管

备份日志表格范例

 机器名称、IP地址、存放位置

 备份时间

 备份介质及其编号

 备份的文件系统

 备份的目录和文件

 使用的备份命令

 备份人员及其他

cp命令备份举例

备份目录:

cp -Rpu 备份目录 目标目录

-p 保持备份目录及文件属性

-u 增量备份

远程备份可用scp

附加:# cp -p /etc/inittab /backup/inittab_20110325.bak

tar 命令使用举例

# tar -zcf /backup/sys_20110303.tar.gz /etc /boot

备份/etc目录,可同时打包多个目录

# tar -zcf backup_user_20110303.tar.gz /etc/passwd

/etc/shadow /etc/group /etc/gshadow

对/etc目录下指定文件进行备份

# tar -ztf backup_user_20110303.tar.gz

查看备份包中文件(不解包)

# tar -zxf /backup/etc_20110303.tar.gz

还原/etc目录,默认还原到打包文件源目录,

-C可以指定还原目录

# tar -zxf backup_user_20110303.tar.gz etc/group

只恢复备份中的指定文件

# tar -rf backup_user_20110303.tar

/etc/default/useradd /etc/login.defs

将/etc/default/useradd、/etc/login.defs的内容追加到backup_user_20110303.tar

# tar -uf backup_user_20110303.tar /etc/passwd

将/etc/passwd目录中修改过的内容追加到备份文件

* -r与-u选项只能针对tar包使用

tar 命令备份举例

为备份文件名添加时间(年月日)

# tar -zcf /backup/etc_$(date +%F).tar.gz /etc

添加年月日小时分钟

# tar -zcf /backup/etc_$(date +%Y.%m.%d-%H%M).tar.gz /etc

知识点总结

 Linux文件系统构成

 文件系统管理命令

 粘着位权限

 如何添加新硬盘

 /etc/fstab配置文件设置

 swapfile功能设置

 磁盘配额设置

 备份理念及cp、tar命令备份应用

练习

 粘着位试验

 ACL权限设置

 添加新硬盘划分分区

 通过swapfile功能增加swap空间

 设置用户磁盘配额

 备份系统数据结合计划任务应用

 文件系统操作命令

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值