Linux(CentOS)挂载U盘、移动硬盘以及文件拷贝、备份

转自:http://www.linuxpx.cn/Unix/Unix_2465.html

说明:

环境:VMwareworkstation

系统:centos6.2

以下操作均在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

yuminstallgcc//安装编译器,一直按Y即可,如果不安装gcc后面编译ntfs-3g时会失败,gcc是一种用语lonux系统下编程的编译器,

mkdir/usr/local/ntfs3g//创建文件夹ntfs3g,用于后面编译安装NTFS-3g

cd/usr/local/src//linux下默认源代码包存放位置;源码包编译安装位

置:/usr/local/软件名

wgethttp://tuxera.com/opensource/ntfs-3g_ntfsprogs-2011.4.12.tgz//下载ntfs-3g

tarzxvfntfs-3g_ntfsprogs-2011.4.12.tgz//解压ntfs-3g软件压缩包

cdntfs-3g_ntfsprogs-2011.4.12//进入刚解压的文件夹,不知道目录名称可用ls查看目录名

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

make&&makeinstall//编译安装

cd//返回根目录

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

挂载

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

Disk/dev/sdb:160.0GB,160041885696bytes

255heads,63sectors/track,19457cylinders

Units=cylindersof16065*512=8225280bytes

Sectorsize(logical/physical):512bytes/512bytes

I/Osize(minimum/optimal):512bytes/512bytes

Diskidentifier:0x7ab8d700

DeviceBootStartEndBlocksIdSystem

/dev/sdb1*1522241945683+7HPFS/NTFS

/dev/sdb2522310444419457157HPFS/NTFS

/dev/sdb31044515666419457157HPFS/NTFS

/dev/sdb4156671945730451207+7HPFS/NTFS

以上是我的引动一盘信息

cd/mnt//进入目录

mkdirusb1usb2usb3usb4//创建4个目录分别挂载移动硬盘各分区

挂载命令一:

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

ntfs-3g/dev/sdb2/mnt/usb2-olocale=ar_SA.UTF-8

ntfs-3g/dev/sdb3/mnt/usb3-olocale=ar_SA.UTF-8

ntfs-3g/dev/sdb4/mnt/usb4-olocale=ar_SA.UTF-8

挂载命令二:

mountntfs-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/usb1ntfs-3gdefaults00

/dev/sdb2/mnt/usb2ntfs-3gdefaults00

/dev/sdb3/mnt/usb3ntfs-3gdefaults00

/dev/sdb4/mnt/usb4ntfs-3gdefaults00

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

相关推荐