报错代码:
mount error(13) permission denied
解决思路:通过 dmesg 命令查看 kernel log 从确定问题出在哪里
# dmesg
......
mount error(13) permission denied
# dmesg
......
setfacl: ......: Operation not supported
# mount -o remount,acl /mnt
(补充:这里以给挂载的 /mnt 目录添加 acl 参数为例)
# vi /etc/fstab
将部分内容修改如下:
......
/dev/sda5 /mnt xfs defaults,acl 0 0
......
(补充:这里以给从硬盘 /dev/sda5 挂载到 /mnt 目录的目录添加 acl 参数为例)
> scp test.txt 192.168.0.1:
scp: dest open "./test.txt": Failure
scp: failed to upload file test.txt to .
(补充:这里以将 test.txt 文件传到 IP 地址 192.168.0.1 同名用户的家目录然后报错为例)
可能是目标目录的空间不够了
在目标目录上释放一些空间
数据同时写如 Cache (缓存) 和硬盘。
优点是:不会出现突然断电掉数据的情况
缺点是:但是写入速度较慢
数据先写入 Cache (缓存) ,再从 Cache (缓存) 写入硬盘。
优点是:写入速度较快
缺点是:突然断电存储在 Cache (缓存) 里的数据无法找回
# yum install yum-utils -y
(注意:这里假设的情况是本系统可以正常使用 YUM 安装软件)
# yumdownloader --resolve --destdir /tmp/ansible ansible
(补充:这里以将 ansible 安装包和 ansible 的依赖包下载到本地的 /tmp/ansible 目录为例)
(
注意:
1) 这里建议直接下载软件名称比如这里的 ansible,而不是下载指定了具体版本的软件,如果下载制定了具体版本的软件,其对应的依赖包可能不会下载下来
2) 这里假设的情况是本系统可以正常使用 YUM 安装软件
)
# yumdownloader --resolve --destdir /tmp/ansible createrepo
(补充:这里以将 createrepo 安装包和 createrepo 的依赖包下载到本地的 /tmp/ansible 目录为例)
(注意:这里假设的情况是本系统可以正常使用 YUM 安装软件)
# cd /tmp/ansible
(补充:这里以进入到目录 /tmp/ansible 为例)
# rpm -ivh createrepo_c & rpm -ivh createrepo_c-libs & rpm -ivh drpm
(
补充:这里安装的软件包有
1) createrepo_c
2) createrepo_c-libs
3) drpm
)
# cd ../
# createrepo ansible
(补充:这里以用 ansible 目录里的软件包创建 YUM 源为例)
# vim /etc/yum.repos.d/ansible.repo
创建以下内容:
[ansible]
name=ansible
baseurl=file:///tmp/ansible
gpgcheck=0
enabled=1
(
补充:这里以
1) 文件名为 ansible
2) 文件标题为 ansible
3) YUM 源的软件包位置在 /tmp/ansible
4) 不进行 gpgcheck 检测
5) 启用此 YUM 源
为例
)
# yum install ansible -y
(补充:这里以安装 ansible 软件为例)