Ubuntu系统复制文件到共享文件夹出错

1、问题描述

Ubuntu系统复制文件到共享文件夹时,出现拼接文件时出错:输入/输出错误。

使用cp命令:

cp -Rf XXX YYY

也是出错:

cp: 写入 'xxx' 出错: 输入/输出错误

2、查看磁盘空间

查看磁盘空间,显示空间还有剩余。

root@ubuntu:/mnt/hgfs/WINshare# df -h /mnt
文件系统        容量  已用  可用 已用% 挂载点
/dev/sda5        59G   38G   18G   69% /

这种情况下,很可能是小文件过多,导致 inode 急剧增加,消耗完 inode 区域的空间。

如果真是如此,那么即使磁盘空间有剩余,但由于无法创建新的 inode 来存储文件的元信息,也就无法创建新文件。

用df -ih命令查看

root@ubuntu:/mnt/hgfs/WINshare# df -ih
文件系统       Inodes 已用(I) 可用(I) 已用(I)% 挂载点
udev             603K     484    603K       1% /dev
tmpfs            612K    1018    611K       1% /run
/dev/sda5        3.8M    1.4M    2.4M      37% /
/dev/sda1           0       0       0        - /boot/efi
vmhgfs-fuse         0       0       0        - /mnt/hgfs

 磁盘节点为0,但文件夹是可以创还能新文件的。应该不是这个原因。

3、安装磁盘管理工具

使用下列命令安装磁盘管理工具:

apt-get install gparted

安装后打开:

gparted

看到空间还是有的:

4、权限问题

看到文件夹上带了一个锁的图标。

查看文件权限:

root@ubuntu:/mnt# ls -la
总用量 13
drwxr-xr-x  3 root root 4096 4月   8  2022 .
drwxr-xr-x 20 root root 4096 7月   5 13:52 ..
dr-xr-xr-x  1 root root 4192 7月   5  2024 hgfs

可以看到,hgfs的文件权限不全。

先查看用户uid 和gid:
root@ubuntu:/mnt# id
用户id=0(root) 组id=0(root) 组=0(root)

查看挂载情况:
root@ubuntu:/mnt# vmware-hgfsclient
WINshare

先取消挂载:
root@ubuntu:/mnt# umount /mnt/hgfs

然后用以下命令挂载即可下面命令中的uid和gid需要根据你的ubuntu用户uid来决定,输入id命令即可查询:
root@ubuntu:/mnt# /usr/bin/vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other -o uid=0 -o gid=0 -o umask=022

再查看权限:
root@ubuntu:/mnt# ls -la
总用量 13
drwxr-xr-x  3 root root 4096 4月   8  2022 .
drwxr-xr-x 20 root root 4096 7月   5 13:52 ..
drwxr-xr-x  1 root root 4192 7月   5  2024 hgfs

显示已获得hgfs所有权限。修改配置文件,以防重启后权限改回去。

gedit /etc/fstab //打开配置文件

在最后一行,添加代码,设置开机自动挂载

.host:/ /mnt/hgfs             fuse.vmhgfs-fuse   allow_other,uid=0,gid=0,umask=022   0 0

重启后,文件夹上没有带锁图标了。

 

但是,某些文件还是不能复制到该文件夹,但可以复制到其它文件夹!

比如拷贝压缩包文件时,还是会出现文章开头出现的问题。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/41282.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

安乃达:看不懂的募资

不好玩啊,高标接连被S,市场激进资金找到了新股作为抱团方向。 首日大涨超100%,两日涨幅133%,今天果不其然被电风扇刮走了,今天我们聊聊新加入A股大本营的公司——安乃达。 首先,安乃达是国内直驱轮毂电机头…

Golang栈空间管理

分段栈 在Go1.3之前,所有goroutine在初始化时都会分配一块固定大小的内存空间。 在固定8KB或者满足其他条件下,会在全局的栈缓存链表中找到空闲的内存块作为新goroutine的栈空间返回其余情况,会在堆上申请一块合适的内存 所有栈空间会以链…

hot100 | 六、矩阵

1-leetcode73. 矩阵置零 注意: 注意第一行和第一列如果检查到了0,直接break也可以使用HashSet方法,直接把0的数字对应的横纵坐标放在两个不同的HashSet当中,最后如果HashSet中Contain了当前数字下标中的一个,就直接给…

Amazon SQS应用场景及Python实现案例

1. SQS简介 Amazon Simple Queue Service (SQS) 是一种完全托管的消息队列服务,可以帮助解耦和扩展微服务、分布式系统和无服务器应用程序。SQS 可以在分布式应用程序组件之间传输任何数量的消息,而无需丢失消息或要求其他服务始终可用。 2. SQS应用场景 SQS 在许多场景中…

零基础学python(一)

1. 匿名函数 常规函数: def fun(x, y):return x y 匿名函数: # lambda 空格后面是函数入参,冒号后面写函数体/函数逻辑 a lambda x,y: x y print(a(2,3)) 匿名函数/lambda函数的最大优点就是快速定义函数,使代码更精简。 …

Redis 的缓存淘汰策略

Redis 作为一个高性能的内存数据库,提供了多种缓存淘汰策略(也称为过期策略或驱逐策略),用于管理内存使用。当 Redis 达到其内存限制时,系统会根据配置的策略删除一些数据,以释放内存空间。以下是 Redis 支…

【数据结构】(6.3)堆的应用——堆排序(C语言)

系列文章目录 文章目录 系列文章目录前言1. 堆排序的基础知识2. 堆排序详解2.1 堆排序整体思路2.2 思路详解2.2.1 建堆2.2.2 堆排序完整代码2.2.3 输出数据 3. 时间复杂度分析 前言 1. 堆排序的基础知识 堆排序(Heap Sort)就是对直接选择排序的一种改进…

04通俗理解自注意力机制(self-attention)

04浅谈自注意力机制(self-attention) 1. 基本概念 注意力机制 是Transformer模型的核心。它的作用是让模型能够“关注”输入数据的不同部分,而不是一次只处理一个词。比如,当模型在处理一句话时,它可以同时考虑句子中…

2024攻防演练:亚信安全新一代WAF,关键时刻守护先锋

实网攻防 网络安全如同一面坚固的盾牌,保护着我们的信息资产免受无孔不入的威胁。而其中,WAF就像网络安全的守门员,关键时刻挺身而出,为您的企业筑起一道坚实的防线。 攻防不对等 防守方实时应答压力山大 在攻防对抗中&#xf…

day04-matplotlib入门

matplotlib Matplotlib 提供了一个套面向绘图对象编程的 API接口 是一款用于数据可视化的 Python 软件包,支持跨平台运行 它能够根据 NumPyndarray 数组来绘制 2D(3D) 图像,它使用简单、代码清晰易懂,深受广大技术爱好 者喜爱。 实列&…

Django学习第五天

启动项目命令 python manage.py runserver 图像验证码生成随机字母或者数字 import random from PIL import Image, ImageDraw, ImageFont, ImageFilterdef check_code(width120, height40, char_length5, font_fileZixunHappyBold.ttf, font_size28):code []img Image.new…

liunx离线安装Firefox

在Linux系统中离线安装Firefox浏览器,您需要先从Mozilla的官方网站下载Firefox的安装包,然后通过终端进行安装。以下是详细的步骤: 准备工作 下载Firefox安装包: 首先,在一台可以上网的电脑上访问Firefox官方下载页面…

Spring框架Mvc(2)

1.传递数组 代码示例 结果 2.集合参数存储并进行存储类似集合类 代码示例 postman进行测试 ,测试结果 3.用Json来对其进行数据的传递 (1)Json是一个经常使用的用来表示对象的字符串 (2)Json字符串在字符串和对象…

实证Stata代码命令汇总

实证Stata代码命令汇总 更新时间:2024.4 实证Stata代码命令汇总 (一) 数据导入和管理 1. 数据导入 2. 数据导出

图文识别0难度上手~基于飞浆对pdf简易ocr并转txt

前言 本篇pdf适用windows对视觉识别0基础的的纯小白用户。大佬请绕道~~ 注意: 本项目pdf的ocr对于表格、画图文字,水印等干扰没做任何处理,因此希望各位使用该功能的pdf尽量不要含有这些干扰项,以免影响翻译效果。 流程 1.构建…

【c语言】轻松拿捏自定义类型

🌟🌟作者主页:ephemerals__ 🌟🌟所属专栏:C语言 目录 前言 一、结构体 1.结构体类型的定义和使用 1.1 结构体类型声明 1.2 结构体变量的创建和初始化 1.3 结构体变量成员的访问 1.4 结构体的特殊声…

MobPush iOS端 扩展业务功能设置

1、扩展业务说明 MobPush提供的扩展业务功能为: (1)按照地域提供更为精准的推送; (2)实现网络链路的选择与优化、检测并实现与特定区域相关的服务; (3)生成用户画像&…

三万字带你一遍跑通uer

三万字带你一遍跑通uer 参考文档 今天给大家介绍个非常强大的项目uer,集成了许多可以做自然语言的东西,效果的话也非常好,很适合企业级的应用! 1. 先将项目uer从github拉取下来(zip或git都ok) 2. 用pycha…

HTTP代理服务器:深度解析与应用

“随着互联网的飞速发展,HTTP代理服务器在网络通信中扮演着越来越重要的角色。它们作为客户端和服务器之间的中介,不仅优化了网络性能,还提供了强大的安全性和隐私保护功能。” 一、HTTP代理服务器的概念与作用 HTTP代理服务器是一种能够接…

价值499的从Emlog主题模板PandaPRO移植到wordpress的主题

Panda PRO 主题,一款精致wordpress博客主题,令人惊叹的昼夜双版设计,精心打磨的一处处细节,一切从心出发,从零开始,只为让您的站点拥有速度与优雅兼具的极致体验。 从Emlog主题模板PandaPRO移植到wordpres…