鄙人当年用PC硬盘做了一个移动硬盘(其实并不方便移动,只是外边包装了一个壳子,可以用USB口访问而已),移动硬盘上存放了一些学习资料。某日想把一部分学习资料拿到公司去学习,可公司的本本不允许带回家,家里的本本又被我装了个CentOS玩玩,就想着能不能先把资料拷到CentOS上,再通过其他方式比如U盘什么的拷到公司去。
奈何CentOS并不认识俺当年做的移动硬盘,因为文件系统是NTFS的。网上搜资料,据说可以利用ntfs-3g来让CentOS认识NTFS的文件系统。于是一步一步的做:
1、安装gcc编译器
# yum install gcc
中间执行过程中,会问你yes or no,输入:y,回车即可。
2、安装ntfs-3g
# cd /home # wget http://tuxera.com/opensource/ntfs-3g_ntfsprogs-2011.4.12.tgz <=下载压缩包 # tar zxvf ntfs-3g_ntfsprogs-2011.4.12.tgz <=解压 # cd ntfs-3g_ntfsprogs-2011.4.12 <=进入解压后的目录 # ./configure <=编译 # make <=安装 # make install <=安装
3、将移动硬盘接入,然后查看文件系统
# fdisk -l
显示结果如下:
Disk /dev/sda: 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: 0xd10cd10c Device Boot Start End Blocks Id System /dev/sda1 * 1 26 204800 83 Linux Partition 1 does not end on cylinder boundary. /dev/sda2 26 2637 20971520 83 Linux /dev/sda3 2637 3290 5242880 83 Linux /dev/sda4 3290 19458 129869824 5 Extended /dev/sda5 3290 3812 4194304 82 Linux swap / Solaris 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: 0xcb52b238 Device Boot Start End Blocks Id System /dev/sdb1 1 19457 156288321 f W95 Ext'd (LBA) /dev/sdb5 1 5223 41953684+ 7 HPFS/NTFS /dev/sdb6 5224 11752 52444161 7 HPFS/NTFS /dev/sdb7 11753 19457 61890381 7 HPFS/NTFS
可以看出,我的/dev/sdb5、/dev/sdb6、/dev/sdb7都是ntfs文件系统
4、挂载分区
# cd /mnt # mkdir winc # mount -t ntfs-3g /dev/sdb5 /mnt/winc
5、进入分区查看内容并进行其他操作
# cd winc # ls
说明:当时我第一次把/dev/sdb5挂载完成后,进行操作时,还出了一点小状况:
# cd winc # ls # cd tools # ls
进行如上操作时,突然提示:
ls: 正在读取目录.: 输入/输出错误
即便是回到winc目录执行再执行ls命令也提示类似错误
回到mnt目录执行ls -l命令,类似:
?--------- ? ? ? ? ? winc
这里的权限、用户、用户组、大小、时间等等信息都变成问号了
后来又执行fdisk -l命令,结果发现:
……以上省略…… Disk /dev/sdc: 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: 0xcb52b238 Device Boot Start End Blocks Id System /dev/sdc1 1 19457 156288321 f W95 Ext'd (LBA) /dev/sdc5 1 5223 41953684+ 7 HPFS/NTFS /dev/sdc6 5224 11752 52444161 7 HPFS/NTFS /dev/sdc7 11753 19457 61890381 7 HPFS/NTFS
NTFS文件系统的设备名从sdb统统变成了sdc,不知是不是因为我不小心碰到移动硬盘还算怎么回事,不管,先将winc卸载,再重新挂载:
# umount /mnt/winc # mount -t ntfs-3g /dev/sdc5 /mnt/winc # cd /mnt/winc # ls
然后一切又都OK了。
相关推荐
CentOS 6.3 安装VMTools 本篇为大家介绍如何在CentOS 6.3中安装VMTools
解决红帽linux下载yum源问题,或其他linux系统yum源
centos 6.8 挂载NTFS移动硬盘-附件资源
详细讲解安装CentOS6.3操作系统,非常详细的安装步骤。
Centos6.3 yum安装lamp架构
主要是针对配置centos6.3版本的安装、python26的安装、python26模块的安装、nginx服务的安装、hg安装、解决乱码问题及ftp问题,centos6.3版本的安装与配置,安装过程中的配置,安装包选择
centOS6.3-DVD-IOS的下载种子.
CentOS 6.3 网络配置.介绍了bash shell中两种配置方式
CentOS6.3源码安装mysql5.6方法.pdf
CentOS6.3 Linux操作系统图文安装教程
Oracle 11gR2 For Centos6.3数据库安装文档 Oracle 11gR2 For Centos6.3数据库安装文档
CentOS 6.3安装(超级详细图解教程) 相当齐全
CentOS5.3挂载NTFS CentOS5.3挂载NTFS
Centos 6.3 Yum本地源制作,介绍了详细的用法和和相关的步骤
Centos6.3安装教您如何按照centos,已经出现的常见问题的解决
CentOS6.3安装(超级详细图解教程)。具体软件安装步骤与方法。
Centos 6.3最小化安装桌面脚本 在最小化系统安装桌面
CentOS挂载exFAT和NTFS格式的U盘
centos 6.3系统安装yum所需的安装软件包集 另附安装操作教程链接: http://blog.csdn.net/primeprime/article/details/79205029
CentOS 6.3 CentOS-6.3图形安装详解