centos 7挂载ntfs格式u盘
前言
准备把自己的一台四核四线程,8G内存的工控机来拿做kvm虚拟化,不过硬盘用的便宜的M2接口的SSD,才120GB。现在准备把以前HP笔记本拆下来的2.5寸的750G机械硬盘接3.0USB接口给KVM虚拟机用。
安装相关组件
先查看系统识别到的硬盘
1 | fdisk -l |
挂载会出现报错:
1 | mount: 未知的文件系统类型“ntfs” |
这时需要安装ntfs-3g
加国内阿里云的镜像源
安装ntfs-3g
验证版本
1 | wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo |
挂载
挂载sdb1到/mnt/usb
查看磁盘使用量和占用率
查看挂载目录的权限信息
1 | mount /dev/sdb1 /mnt/usb |
可以看到已经挂载上去了。
附录
取消挂载
取消挂载需要先安装psmisc,否则会显示被占用中。
安装psmisc
取消目录占用
取消挂载
查看磁盘使用量和占用率
1 | yum install psmisc -y |
以指定用户和用户组及权限挂载
mount挂载是必须在root下进行的,挂载后的目录默认所属用户和用户组都是root。如果想要改为普通用户,要在挂载的时候进行,否则挂载后无论怎么修改都没反应也不报错,至少我在ntfs格式下是不行。
使用-o参数即可设置权限,uid
为用户名,gid
是所在组,而umask
为权限,跟755和777这种类型一样,具体对应什么权限转参考文献。
1 | mount /dev/sdb1 /mnt/usb -o uid=wenger,gid=wenger,umask=0022 |
参考文献
CentOS 7中yum安装NTFS-3G
centos7磁盘挂载及取消
求助:关于 mount的 uid=?。gid=? 问题 [复制链接]
linux配置修改umask