1. 查看在线用户
w
who
2. 踢出用户
pkill -KILL -t pts/0 #pts/0为w指令看到的用户终端号
3. 打包备份
tar cvpzf backup.tgz / --exclude=/proc --exclude=/lost+found --exclude=/mnt --exclude=/dev --exclude=/media --exclude=/sys --exclude=backup.tgz
“cvpfz”是tar的选项,分别是“创建档案文件”、“保持权限”(保留所有东西原来的权限)、“使用gzip来减小文件尺寸”。
“backup.gz”是我们作为备份文件的文件名。
“/”是我们要备份的目录,/代表的是整个文件系统。
在 备份文件名“backup.gz”和要备份的目录名“/”之间给出了备份时必须排除在外的目录。有些目录是无用的,例如“/proc”、“/lost+ found”、“/sys”。当然“backup.gz”这个备份文件本身必须排除在外,不然就无限循环了。
4. 恢复备份
tar xvpfz backup.tar.tgz -C /
重新创建那些在备份时被排除在外的目录:
mkdir proc
mkdir lost+found
mkdir mnt
mkdir sys
接下来重启系统
网友评论