CentOS 挂载问题处理

Centos6 使用 ntfs-3g 挂载 NTFS 格式的U盘,并处理【umount: /mnt/usb: device is busy】问题 前言: 我的U盘是NTFS格式的,想要挂载Linux系统上,必须要使用ntfs-3g去挂载,因为默认Linux系统是不支持NTFS格式的。 实践过程中,挂载非常顺畅,不过在弹出设备时出了点意外,报了“umount: /mnt/usb: device is busy(In some cases useful info about processes that use the device is found by lsof(8) or fuser(1))问题 阅读详情

目录

CIFS挂载

NFS挂载


CIFS挂载

服务配置

安装服务:
# 配置代理,可以直接访问外网的不用配置
export HTTP_PROXY=http://用户名:密码@xxx.xxx.com:8080
export HTTPS_PROXY=http://用户名:密码@xxx.xxx.com:8080
# 安装samba
sudo yum install samba
配置共享:
# 以 /home 文件夹为例
sudo semanage fcontext --add --type "samba_share_t" /home
sudo restorecon -R /home
vim /etc/samba/smb.conf

      

       注意:[home]是Windows访问时对应的共享文件夹名

添加用户:
# 以 root 用户为例
sudo smbpasswd -a root
重启服务:
sudo firewall-cmd --permanent --add-service=samba
sudo firewall-cmd --reload 
sudo systemctl restart smb
sudo setenforce 0

文件共享

sudo mount -t cifs -o username=xxx,password=xxx,vers=2.0 //192.168.0.1/home/data/test home/data/test

NFS挂载

service nfs start
mount -t nfs 192.168.0.1:/home/data/test /home/data/test

报错处理:

mount.nfs: access denied by server while mounting 192.168.0.1:/home/data/test

其中一种可能原因是文件目录没有NFS权限,可以编辑配置文件添加权限后重试:

vim /etc/exports
/home/xxx *(insecure,rw,sync,no_root_squash,no_all_squash,no_subtree_check)

参考资料:挂载nfs失败的原因_nfs挂载不上-CSDN博客

强烈推荐使用CIFS方式挂载,因为NFS挂载可能会出现传输完整性问题导致跑图程序出错,以下为GPT输出,仅供参考:

  • NFS (Network File System):

    • 协议类型: NFS是一种开放标准的网络文件系统协议,用于在网络上共享文件系统。它基于RPC(远程过程调用)协议。
    • 跨平台性: NFS是Unix和类Unix系统之间最常用的文件共享协议,支持跨平台操作。
    • 性能: 通常情况下,NFS在Unix/Linux系统之间传输数据的性能比较高效,尤其适用于本地网络环境。
    • 安全性: NFS在早期版本中安全性较差,但在较新的版本中已经增加了许多安全特性,例如NFSv4支持Kerberos认证。
  • CIFS (Common Internet File System,又称为SMB):

    • 协议类型: CIFS是一种用于在计算机之间共享文件的网络协议,最初由微软开发,用于Windows系统。
    • 跨平台性: CIFS协议最初是为Windows系统设计的,但现在已经在许多其他操作系统上实现了,包括Linux。
    • 性能: CIFS在处理大文件和高速网络上通常比较高效,但在高延迟和低带宽的网络环境中性能可能不如NFS。
    • 安全性: CIFS协议提供了比较全面的安全特性,包括用户身份验证、加密传输等,但需要适当配置以确保安全性。
  • NFS和CIFS在传输层的协议:

    • NFS: NFS(Network File System)在传输层主要使用TCP(Transmission Control Protocol)和UDP(User Datagram Protocol)来进行数据传输。通常情况下,NFS在Unix/Linux系统之间传输数据时会使用UDP协议,而在需要可靠性和完整性的情况下会使用TCP协议。

    • CIFS: CIFS(Common Internet File System)在传输层主要使用TCP协议进行数据传输。由于CIFS最初是由微软开发用于Windows系统,因此它通常使用TCP来保证数据的可靠性和完整性。

    • 总结: NFS在传输层使用TCP和UDP协议,而CIFS主要使用TCP协议。

如果挂载时卡住可能是防火墙的问题,可以关掉被挂载主机的防火墙后重试!

取消挂载时一定要先取消挂载再处理文件夹,否则会导致系统卡住!

sudo umount /home/data/test

CentOS 下支持挂载 exFAT 与 NTFS 文件系统 https://www.nzwang-lab.net/2018/07/18/Centos7-mounts-exfat-and-NTFS-file-systems/ 阅读详情

相关推荐

Centos7挂载window SMB

本文详细介绍了在CentOS 7系统中手动和自动挂载SMB共享的方法。首先讲解了Windows共享设置和CentOS挂载点的创建,通过安装cifs-utils工具实现手动挂载。随后重点说明了自动挂载配置,包括编辑/etc/fstab文件、使用凭据文件存储密码等安全措施,并提供了测试方法。针对自动挂载可能失败的情况,文章给出了两种解决方案:通过添加systemd自动化挂载选项,或创建专用的systemd挂载单元文件。最后还介绍了检查挂载状态的命令,确保配置成功。这些方法可帮助管理员实现稳定可靠的SMB共享挂载

友人A的博客 993

Linux下使用SAMBA服务挂载CIFS文件系统

通过挂载CIFS文件系统,我们可以在Linux系统中访问Windows共享文件夹,并进行文件的读写操作。在Linux操作系统中,我们可以使用SAMBA服务来实现与Windows共享文件夹的交互。本文将详细介绍如何在Linux系统中挂载CIFS文件系统并与Windows共享文件夹进行交互。通过以上步骤,你可以在Linux系统中成功挂载CIFS文件系统,并与Windows共享文件夹进行交互。请确保在挂载和访问文件之前,你拥有正确的Windows用户凭据和访问权限。来查看和操作Windows共享文件夹中的文件。

XrMask的博客 1511

CentOS挂载U盘

1、使用命令:fdisk -l,查看系统硬盘和分区情况。 2、插入U盘,再次用fdisk -l命令查看,并确认自己的U盘。此时笔者的系统中多了一个硬盘/dev/sdb和它的一个分区/dev/sdb1 3、使用命令:mkdir -p /mnt/usb,在mnt目录下创建目录usb来作挂接点。 4、挂载U盘,使用命令:mount -o iocharset=cp936 /dev/sdb1 /mnt/u...

个人记录 246

Centos系列:centos7 共享文件夹配置、使用mount -t cifs 挂载windows共享目录方法与问题解决

Centos系列:centos7 共享文件夹配置、使用mount -t cifs 挂载windows共享目录方法与问题解决

weixin_54626591的博客 5682

centos7 使用mount -t cifs 挂载windows共享目录方法与问题解决

centos7 使用mount -t cifs 挂载windows共享目录方法与问题解决

weixin_43731413的博客 4177

alpine linux下使用mount.cifs挂载共享目录

linux下使用mount.cifs挂载共享目录

ql1307096的专栏 1784

mount.cifs手册

对于像CIFSNFS这样的网络文件系统,客户端必须应对这样一个事实,即其它客户端或服务器上的活动可能会在客户端不知道的情况下更改文件的内容或属性。这两个实体都允许客户端保证对文件的某些类型的独占访问,这样它就可以访问文件的内容,而不需要不断地与服务器交互。由于CIFS挂载通常是单用户的,并且无论哪个用户访问挂载都使用相同的凭据,因此新创建的文件和目录通常会被赋予与用于挂载共享的凭据相对应的属主。当与字节范围锁结合使用时,这可能会出现问题,因为Windows的锁是强制性的,并且可能会阻止读取和写入的发生。

HHFQ的博客 3764

centos挂载盘到根下_将磁盘误挂载到根分区下的问题处理记录

需求说明:因阿里云线上服务器的根目录/空间不足,所以想购买一块磁盘挂载到服务器的/data下,将根分区下占用空间的大目录软链接到/data下。但是在成功输入mount挂载命令后(挂载命令没有输错!),df -h查看,新买的磁盘挂载到/分区下了,有两个根分区在挂载状态![root@mail-server02 ~]# df -hFilesystem Size Used Avail Use%...

weixin_39611047的博客 272

Centos7/Redhat6 挂载NTFS移动硬盘报错处理

Centos7 挂载NTFS移动硬盘报错】 报错:ntfs_xattr_build_mapping 在卸载时,经常发现Device is busy无法卸载的设备 Redhat查不到相应分区

shien00000xu的博客 1303

linux yum自动挂载_CentOS 7 下挂载NTFS文件系统并实行开机自动挂载

CentOS 7 下想要挂载NTFS的文件系统该怎么办呢? 我们需要一个NTFS-3G工具,并编译它之后在mount就可以了,就这么简单。首先要进入官网下载NTFS-3G工具http://www.tuxera.com/community/ntfs-3g-download/1.下载之后进行解压wget http://tuxera.com/opensource/ntfs-3g_ntfsprogs-20...

weixin_39689394的博客 109

Linuxcentos7)上对分区文件系统的挂载mount和卸载umount

挂载含义: 将额外文件系统与根文件系统某现存的目录建立起关联关系,进而使得此目录做为其它文件访问入口的行为 卸载含义: 为解除此关联关系的过程 关联挂载点:mount Point 卸载时:可使用设备,也可以使用挂载点: umount 卸载后: 1、挂载点下原有文件在挂载完成后会被临时隐藏 2、挂载点目录一般为空 文件系统的挂载 挂载方法 使用命令:mount DEVICE MOUNT_POINT...

qq_44867764的博客 4493

linux centos磁盘格式化和永久挂载方法

磁盘挂载 系统信息 ## OS: CentOS Linux release 7.6.1810 (Core) 格式化磁盘 # 查看磁盘列表 lsblk [root@slave1 /]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 7.3T 0 disk /data1 sdb 8:16 0 7.3T 0 disk /data2 sdc 8:32 0 7.3T 0 di

巨魔战将 5791

centos7已有数据硬盘挂载_centos7硬盘分区、挂载和数据迁移

Warning: preg_match_all(): Delimiter must not be alphanumeric or backslash in /data/wwwroot/www.wanvi.net/wp-content/themes/begin/functions.php on line 17经常有新手发现自己的服务器硬盘满了,购买了新的硬盘又不知道如何使用。今天自然就来分享一下如...

weixin_39714835的博客 727

Centos挂载“ntfs”文件系统

1、文件系统 FAT NTFS 2、Centos 下ntfs的挂载

梦里水乡的专栏 993

阿里云CentOS服务器挂载数据盘

本次使用的是centOS6.7 64位系统 第一步:处理阿里云磁盘挂载问题 查看磁盘情况,本次机器系统盘为阿里云赠送的20G,数据盘为100G 其中/dev/xvda为系统盘,/dev/xvdb为数据盘,数据盘暂未做任何操作,要使用的话,先做挂载 输入fdisk /dev/xvdb 对数据盘进行分区。根据提示,输入 n, p, 1, 回车,回车, wq 紧接着输入命令mkfs.ext3 ...

weixin_42259094的博客 186

centos7已有数据硬盘挂载_CentOS7虚机重启硬盘挂载失效

三台Solr集群,运行一段时间后硬盘满了,新增硬盘mount命令挂载。最近停电重启,挂载失效,需要重新挂载。后面发现mount挂载重启失效,网上找了文档,配置开机自动挂载,重启后报错:提示进入了紧急模式Emergency Mode。坑!这里把CentOS7新增硬盘,并进行挂载的正确配置分享下。(1)虚拟机关机状态下,新增一块硬盘,设置大小100G比如。(2)开机输入命令查看新硬盘fdis...

weixin_30974373的博客 577

linuxcentos6)挂载ntfs硬盘(中间遇到还是无法识别和无法查看文件的坑)

临时要拷1T数据,如果远程拷,比较慢,所以去机房用移动硬盘拷,刚刚插上硬盘,发现无法识别,查资料发现要安装软件,源码安装方法如下:(如果可以连外网,也可以直接联网安装) 下载好fuse和ntfs-3g两个文件后,用可识别的U盘或者远程把文件放到服务器里面 1. 安装FUSE module NTFS-3G依赖FUSE的支持,所以先解压安装FUSE tar -xvzf fuse-***.tar.g...

baidu_21582825的博客 954

Linux挂载系统光盘,配置系统本地yum源

今天在CentOS系统挂载光盘时出错: 处理方法: 然后就可以了

HelloWorld 1473
上一篇: Python Streamlit 报错处理
下一篇: Linux 静态IP地址修改与报错处理
三采
博客等级 码龄10年 716粉丝 · 58原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值