Linux(CentOS)挂载NTFS格式的U盘、移动硬盘

以下操作均在root下执行的

1.U盘挂载

mkdir /mnt/usb //创建一个目录,用于挂载U盘
fdisk -l //查看系统中挂载的U盘,若系统有一块硬盘sdb1 代表你的U盘,/dev/sdb1表明机 器已识别U盘,
mount /dev/sdb1 /mnt/usb //把U盘/dev/sdb1挂载到/mnt/usb目录下
cd /mnt/usb //进入U盘目录,即可查看U盘里内容
umount /mnt/usb 或者 umount /dev/sdb1 //卸载U盘

2.挂载移动硬盘
我们平时用的移动硬盘是NTFS格式的,linux默认情况下是不支持NTFS分区,所以需要在linux下安装第三方的插件ntfs-3g。

安装ntfs-3g

yum install gcc //安装编译器,一直按Y即可,如果不安装gcc后面编译ntfs-3g时会失 败,gcc是一种用语lonux系统下编程的编译器,mkdir /usr/local/ntfs3g //创建文件夹ntfs3g,用于后面编译安装NTFS-3g
cd /usr/local/src //linux下默认源代码包存放位置;源码包编译安装位


置:/usr/local/软件名

wget http://tuxera.com/opensource/ntfs-3g_ntfsprogs-2011.4.12.tgz //下载ntfs-3g
tar zxvf ntfs-3g_ntfsprogs-2011.4.12.tgz //解压ntfs-3g软件压缩包
cd ntfs-3g_ntfsprogs-2011.4.12 //进入刚解压的文件夹,不知道目录名称可用ls 查看目录名

./configure --prefix=/usr/local/ntf3g //编译,指定安装目录/usr/local/ntf3gmake&&make install //编译安装

 cd //返回根目录

 

  rm -r -f ntfs-3g_ntfsprogs* //删除所有ntfs-3g_ntfsprogs为首的所有文件切不提 醒,“*”表示匹配所有 ,-r递归处理,将指定目录下的所有文件及子目录一并处理,-f强制删除文件或目录。

挂载

fdisk -l //查看挂载信息,看是否系统识别移动硬盘, /dev/sda1表示第一块硬盘第一个分区, /dev/sdb1表示第二块硬盘第一个分区,

Disk /dev/sdb: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x7ab8d700

Device Boot Start End Blocks Id System
/dev/sdb1 * 1 5222 41945683+ 7 HPFS/NTFS
/dev/sdb2 5223 10444 41945715 7 HPFS/NTFS
/dev/sdb3 10445 15666 41945715 7 HPFS/NTFS
/dev/sdb4 15667 19457 30451207+ 7 HPFS/NTFS
以上是我的引动一盘信息

cd /mnt //进入目录
mkdir usb1 usb2 usb3 usb4 //创建4个目录分别挂载移动硬盘各分区


挂载命令一:

ntfs-3g /dev/sdb1 /mnt/usb1 -o locale=ar_SA.UTF-8,红色部分也可改为zh_CN.GBK,很明显,使用某种编码进行挂载,防止出现乱码; //挂载各分区到相应目录下,后面部分也可不加

ntfs-3g /dev/sdb2 /mnt/usb2 -o locale=ar_SA.UTF-8
ntfs-3g /dev/sdb3 /mnt/usb3 -o locale=ar_SA.UTF-8
ntfs-3g /dev/sdb4 /mnt/usb4 -o locale=ar_SA.UTF-8挂载命令二:
mount ntfs-3g /dev/sdb1 /mnt/usb1


ls //查看移动硬盘内信息
拷贝、备份文件

cp -r /web /mnt/usb1 //将web目录下所有文件拷贝到/mnt/usb1目录中,也就是拷贝到挂载 移动硬盘的/dev/sdb1分区中
umount /dev/sdb1 或者umount /mnt/usb1 //卸载挂载的移动硬盘

开机自动挂载移动硬盘
---- 编辑/etc/fstab

cp /etc/fstab /etc/fstabbak //编辑前先做好备份,养成这个好习惯。
vi /etc/fstab //编辑文件,在文件末尾添加以下信息,跳转文件末尾按G(shift+g)
/dev/sdb1 /mnt/usb1 ntfs-3g defaults 0 0
/dev/sdb2 /mnt/usb2 ntfs-3g defaults 0 0
/dev/sdb3 /mnt/usb3 ntfs-3g defaults 0 0
/dev/sdb4 /mnt/usb4 ntfs-3g defaults 0 0

:wq! //保存退出,重启后系统将自动挂载移动硬盘

 

转载于:https://www.cnblogs.com/yjken/p/3922141.html

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

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

相关文章

iOS开发UI篇—CALayer简介

一、简单介绍在iOS中,你能看得见摸得着的东西基本上都是UIView,比如一个按钮、一个文本标签、一个文本输入框、一个图标等等,这些都是UIView。 其实UIView之所以能显示在屏幕上,完全是因为它内部的一个图层,在创建UIVi…

EXCEL使用技巧

Excel: 1、隔行变色|菜单->条件格式->其它规则->使用公式->"MOD(ROW(),2)0" 2、查找包含特定字符的单元格,并替换整个单元格 Sub FindAndReplace()Dim i As IntegerWith Range("G23:G25") 指定替换范围For i 1 To .Cells.CountIf …

Cisco 3560 配置DHCP Relay实例

网络环境:一台3560交换机,划分三个vlan,vlan2为服务器所在网络,命名为server,IP地址段为192.168.2.0,子网掩码:255.255.255.0,网关:192.168.2.1,域服务器为windows2000advanceserver,同时兼作DHCP服务器,DNS服务器,IP地…

php 多进程 常驻内存,PHP 多进程与信号中断实现多任务常驻内存管理 [Master/Worker 模型]...

本文章基于pcntl扩展做的多进程测试。进程调度策略父子进程的调度由操作系统来负责,具体先调度子进程还是父进程由系统的调度算法决定,当然可以在父进程加上延时或是调用进程回收函数pcntl_wait可以先让子进程先运行,进程回收的目的是释放进程…

LINQ to JavaScript

JSLINQ 是一个将LINQ对象转化为JavaScript对象的工具 。它是构建在JavaScript的数组对象的基础上进行转换的,如果您使用的是一个数组,你可以使用LINQ到javascript 。 示例: var myList [ {FirstName:"Chris",LastName:…

php 可维护性的代码,软件的可复用性和可维护性

一、软件的可复用性可复用性(Reuseability)复用又叫重用,是重复使用的意思。一般软件的复用率并不高,尤其在国内。复用的好处可以得到 较高的生产效率以及随之而来的成本降低、较高的软件质量(错误可以更快的被纠正)以及 恰当的使用复用可以改善系统的可…

C# 多个线程一直跑着While(true)

在使用多线程的时候,开了多个线程一直在While(true),会造成CPU占用很高。这时候要在线程内加入一句Thread.Sleep(1),让他稍微睡一下。就不会消耗那么多CPU了。 代码: 1 Thread dataThread new Thread(delegate()2 {3…

RPG的错排

RPG的错排 Time Limit : 1000/1000ms (Java/Other) Memory Limit : 32768/32768K (Java/Other) Total Submission(s) : 25 Accepted Submission(s) : 14 Problem Description今年暑假杭电ACM集训队第一次组成女生队,其中有一队叫RPG,但做为集训队成员之一的野骆驼竟然不知道…

轮廓平滑方法

目录 1. 形态学操作 2. 边缘平滑化 3. 轮廓近似 python 有回归线平滑 2D 轮廓 1. 形态学操作 利用形态学操作(例如腐蚀、膨胀、开运算、闭运算等)可以使分割边界更加平滑和连续。腐蚀可以消除小的不连续区域,膨胀可以填充空洞&#xff0…

.NET条形码

建议不要用CODE-39码,改用CODE-128码; CODE-39码密度比较低,条码数字内容太多,导致条码太长,缩短长度就只能减小X尺寸,造成识读困难; CODE-128码密度高,相同的数字生成条码更短。 你…

python解约瑟夫环问题

故事: 约瑟夫问题(Josephus Problem)据说著名犹太历史学家 Josephus有过以下的故事:在罗马人占领乔塔帕特后,39 个犹太人与Josephus及他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被敌人到&#xff0c…

php_flag .htaccess,Apache服务器中.htaccess文件的实用配置示例集锦

.htaccess 是什么?htaccess (hypertext access,超文本访问) 是为网站所有者提供用于控制服务器环境变量以及其它参数的选项,从而增强他们网站的功能的文件。这些文件可以在网站目录树的任何一个目录中,并向该目录以及目录中的文件…

读取properties

为什么80%的码农都做不了架构师?>>> //db 是文件名为db.properties private static final ResourceBundle bundle ResourceBundle.getBundle("db");public static String getProperties(String key){return bundle.getString(key);} 转载于:…

php copy array,ES6中Array.copyWithin()函数用法的详解

ES6为Array增加了copyWithin函数,用于操作当前数组自身,用来把某些个位置的元素复制并覆盖到其他位置上去。下面重点给大家介绍ES6中Array.copyWithin()函数的用法,需要的朋友参考下ES6为Array增加了copyWithin函数,用于操作当前数…

解读ASP.NET 5 MVC6系列(14):View Component

原文:解读ASP.NET 5 & MVC6系列(14):View Component在之前的MVC中,我们经常需要类似一种小部件的功能,通常我们都是使用Partial View来实现,因为MVC中没有类似Web Forms中的WebControl的功能。但在MVC6…

mysql+根密码是什么意思,重设MySQL根密码

我已经继承了安装了mysql的服务器。我没有任何用户的mysql密码,甚至不是root(虽然我有linux root密码)。另外,我只知道另外一个用户帐号包含root,而且没有权限执行任何动作,甚至没有SELECT。我尝试停止mysql servicw,重…

Android深入浅出之Binder机制(转)

Android深入浅出之Binder机制 一 说明 Android系统最常见也是初学者最难搞明白的就是Binder了,很多很多的Service就是通过Binder机制来和客户端通讯交互的。所以搞明白Binder的话,在很大程度上就能理解程序运行的流程。 我们这里将以MediaService的例子来…

Java 8新特性(二)

2019独角兽企业重金招聘Python工程师标准>>> 集合类的批处理: Java8除了Lambda表达式外还提供了另一个重要的特性,即集合的批处理操作,集合类的批处理操作API的目的是实现集合类的“内部迭代”,并期望充分利用现代多核…

matlab功能块,Matlab GUI重用功能块

我在GUIDE中创建了一个带有两个可编辑文本框和四个静态文本框的Matlab GUI用户在两个可编辑的文本框(e1和e2)中输入值,并根据这些值计算应在静态文本框(s1,s2,s3和s4)中显示的值.它在e1和e2的每个值变化上执行此操作e1更改值时计算值的代码如下所示.% --- Executes on key pres…

Android--pendingIntent Intent

PendingIntent pendingIntent字面意义:等待的,未决定的Intent。要得到一个pendingIntent对象,使用方法类的静态方法 getActivity(Context, int, Intent, int),getBroadcast(Context, int, Intent, int), getService(Context, int, Intent, in…