内容一:yumdownloader 命令的安装
# yum install yum-utils -y
内容二:获取某软件的安装包和此软件的依赖包
# yumdownloader --resolve --destdir /tmp/ansible ansible
(补充:这里以将 ansible 安装包和 ansible 的依赖包下载到本地的 /tmp/ansible 目录为例)
# yum install yum-utils -y
# yumdownloader --resolve --destdir /tmp/ansible ansible
(补充:这里以将 ansible 安装包和 ansible 的依赖包下载到本地的 /tmp/ansible 目录为例)
默认情况下 ReaR 创建的备份只恢复存储的布局和启动加载器,不恢复实际的用户数据和系统文件
# yum install rear
# vim /etc/rear/local.conf
创建以下内容:
......
OUTPUT=ISO
OUTPUT_URL=file:///tmp/rescue_system/
(
补充:这里以
1) 以 ISO 的格式存储备份 (我们可以选择 ISO 格式或 USB 格式,分别用于 ISO 引导或 USB 引导)
2) 将备份存储在本地 /tmp/rescue_system/ 目录为例
)
(
注意:这样的设置会创建 2 个备份文件:
1) 第 1 个配置文件会在用户设置的本地目录 /tmp/rescue_system//rear-localhost.iso 里
2) 第 2 个配置文件会在 Relax-and-Recover (ReaR) 默认的本地目录 /var/lib/rear/output/ 里
)
# vim /etc/rear/local.conf
创建以下内容:
......
OUTPUT=ISO
BACKUP=NETFS
OUTPUT_URL=null
BACKUP_URL="iso:///tmp/rescue_system/"
ISO_DIR="output location"
(
补充:这里以
1) 以 ISO 的格式存储备份 (我们可以选择 ISO 格式或 USB 格式,分别用于 ISO 引导或 USB 引导)
2) 将备份存储在本地 /tmp/rescue_system/ 目录为例
)
# rear -v mkrescue
......
Wrote ISO image: /var/lib/rear/output/rear-rhel8.iso (125M)
Copying resulting files to file location
(
注意:当出现以下内容时,则代表备份成功
……
Wrote ISO image: /var/lib/rear/output/rear-rhel8.iso (125M)
Copying resulting files to file location
)
https://access.redhat.com/documentation/zh-cn/red_hat_enterprise_linux/7/html/system_administrators_guide/ch-relax-and-recover_rear
# ls
drwxr-x--- 21 mingyuzhu mingyuzhu 4.0K Aug 29 14:34 mingyuzhu
(补充:这里以显示文件名为 mingyuzhu 的文件)
# ls
drwxr-x--- 21 mingyuzhu mingyuzhu 4.0K Aug 29 14:34 mingyuzhu
|
1) – 普通文件 (file)
2) b 块设备 (block device)
3) c 字符串 (char device)
4) d 目录 (directory)
5) l 链接文件 (link file)
6) p 管道文件 (pipe file)
7) s 套接字文件 (socket)
# ls
drwxr-x--- 21 mingyuzhu mingyuzhu 4.0K Aug 29 14:34 mingyuzhu
|||
drwxr-x--- 21 mingyuzhu mingyuzhu 4.0K Aug 29 14:34 mingyuzhu
|
1) – 所属主没有读权限
2) r 所属主有读权限 (read)
drwxr-x--- 21 mingyuzhu mingyuzhu 4.0K Aug 29 14:34 mingyuzhu
|
1) – 所属主没有写权限
2) w 所属主有写权限 (write)
drwxr-x--- 21 mingyuzhu mingyuzhu 4.0K Aug 29 14:34 mingyuzhu
|
1) – 所属主没有执行权限
2) x 所属主有执行权限 (execute)
3) s 所属主有执行权限 (execute),且让所有的用户都可以执行此文件 (Set UID)
4) S 所属主没有执行权限,但让所有的用户都可以执行此文件 (Set UID)
drwxr-x--- 21 mingyuzhu mingyuzhu 4.0K Aug 29 14:34 mingyuzhu
|||
drwxr-x--- 21 mingyuzhu mingyuzhu 4.0K Aug 29 14:34 mingyuzhu
|
1) – 所属组没有读权限
2) r 所属组有读权限 (read)
drwxr-x--- 21 mingyuzhu mingyuzhu 4.0K Aug 29 14:34 mingyuzhu
|
1) – 所属组没有写权限
2) w 所属组有写权限 (write)
drwxr-x--- 21 mingyuzhu mingyuzhu 4.0K Aug 29 14:34 mingyuzhu
|
1) – 所属组没有执行权限
2) x 所属组有执行权限 (execute)
3) s 所属组有执行权限 (execute),且让所有的用户在此目录下创建的目录的所属组都和此目录相同 (Set GID)
4) S 所属组没有执行权限,且让所有的用户在此目录下创建的目录的所属组都和此目录相同 (Set UID)
(注意:目录的执行权限代表可以进入这个目录)
drwxr-x--- 21 mingyuzhu mingyuzhu 4.0K Aug 29 14:34 mingyuzhu
|||
drwxr-x--- 21 mingyuzhu mingyuzhu 4.0K Aug 29 14:34 mingyuzhu
|
1) – 其他用户没有读权限
2) r 其他用户有读权限 (read)
drwxr-x--- 21 mingyuzhu mingyuzhu 4.0K Aug 29 14:34 mingyuzhu
|
1) – 其他用户没有写权限
2) w 其他用户有写权限 (write)
drwxr-x--- 21 mingyuzhu mingyuzhu 4.0K Aug 29 14:34 mingyuzhu
|
1) – 其他用户没有执行权限
2) x 其他用户有执行权限 (execute)
3) s 所属组有执行权限 (execute),且只有创建此文件的用户和 root 用户可以删除 (Sticky Bit)
4) S 所属组没有执行权限,且只有创建此文件的用户和 root 用户可以删除 (Sticky Bit)
drwxr-x--- 21 mingyuzhu mingyuzhu 4.0K Aug 29 14:34 mingyuzhu
||
1) 如果是文件,则代表此文件的链接数
(注意:此链接数包含软链接数和硬链接数)
2) 如果是目录,则代表此目录内的目录数
(注意:此最低值为 2,因为每个目录都至少包含 . (1 个点代表当前目录) 和 .. (2 个点代表此目录第上级目录) 这 2 个隐藏目录)
drwxr-x--- 21 mingyuzhu mingyuzhu 4.0K Aug 29 14:34 mingyuzhu
||||||||| |||||||||
drwxr-x--- 21 mingyuzhu mingyuzhu 4.0K Aug 29 14:34 mingyuzhu
|||||||||
此项目的所属主
(补充:这里的所属主显示的是 mingyuzhu)
drwxr-x--- 21 mingyuzhu mingyuzhu 4.0K Aug 29 14:34 mingyuzhu
|||||||||
此项目的所属组
(补充:这里的所属组显示的是 mingyuzhu)
drwxr-x--- 21 mingyuzhu mingyuzhu 4.0K Aug 29 14:34 mingyuzhu
||||
此项目的大小
(补充:这里显示的大小是 4.0K)
drwxr-x--- 21 mingyuzhu mingyuzhu 4.0K Aug 29 14:34 mingyuzhu
||| || |||||
drwxr-x--- 21 mingyuzhu mingyuzhu 4.0K Aug 29 14:34 mingyuzhu
|||
文件最后修改的月份
drwxr-x--- 21 mingyuzhu mingyuzhu 4.0K Aug 29 14:34 mingyuzhu
||
文件最后修改的日期
drwxr-x--- 21 mingyuzhu mingyuzhu 4.0K Aug 29 14:34 mingyuzhu
|||||
文件最后修改的时间
2.9 第 17 个字母 (输出结果的第 8 段)
drwxr-x--- 21 mingyuzhu mingyuzhu 4.0K Aug 29 14:34 mingyuzhu
|||||||||
文件名
/dev/vg/lv_var /var xfs nodev,nosuid,noexec 0 0
/dev/vg/lv_var_log /var/log xfs nodev,nosuid,noexec,x-systemd.requires-mounts-for=/var 0 0
(
Add:
1) nodev parameter here means this directory can not be interpreted by devices or blocks
2) nosuid parameter here means no setuid files can be created in this directory
3) noexec parameter here means no files can be executed in this directory
4) x-systemd.requires-mounts-for=/var here parameter means /var/log directory can not be mounted until /var directory has been mounted
)
History:
- Can't hardlink/copy /var/tmp/...... to /var/cache/zypp/packages/......
- Can't provide ./x86_64/......
Abort, retry, ignore? [a/r/i] (a):
如果对应的目录存储空间不够,就会出现此类报错
扩大对应的存储空间或者在对应的目录里删除无用的数据