您的位置:首页 > 运维架构 > Linux

如何让centos访问windows/ntfs分区

2014-08-28 16:38 302 查看
我是安装的centos与windows的双系统。centos不像ubuntu可以直接访问windows双系统。因为centos不支持ntfs分区,所以需要将centos挂载ntfs分区。并实现开机自动挂载ntfs。

材料:ntfs-3g gcc fuse

1:安装fuse

wget http://nchc.dl.sourceforge.net/project/fuse/fuse-2.X/2.9.2/fuse-2.9.2.tar.gz tar -zxvf fuse-2.9.2.tar.gz
cd fuse-2.9.2

./configure
make
make install
modprobe fuse


fuse是什么看这里 ,,ntfs-3g依赖它所以需要安装。2
2:安装ntfs-3g
在此之前,记得


cd ..


返回上层目录

wget http://tuxera.com/opensource/ntfs-3g_ntfsprogs-2013.1.13.tgz 
tar -zxvf ntfs-3g_ntfsprogs-2013.1.13.tgz
cd ntfs-3g_ntfsprogs-2013.1.13
./configure
make
make install


3:查看windows的分区信息

进入 root 模式
su

fdisk -l


现在可以看到,

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0xb36b614a

Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        6376    51207168    7  HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/sda2            6376       24223   143360000    7  HPFS/NTFS
Partition 2 does not end on cylinder boundary.
/dev/sda3           24223       38138   111767926    7  HPFS/NTFS
Partition 3 does not end on cylinder boundary.
/dev/sda4           38138       60802   182049416    5  Extended
Partition 4 does not end on cylinder boundary.
/dev/sda5           42071       60802   150455296    7  HPFS/NTFS
/dev/sda6           38138       38202      512000   83  Linux
/dev/sda7           38202       42070    31076352   8e  Linux LVM


可以看到NTFS格式的硬盘是 sda1 sda2 sda3 sda5 分别对应windows的C D E F盘

4:创建挂载点

现在我们要将这些NTFS分区挂载在/mnt/windows/下

所以,创建windows文件夹

mkdir /mnt/windows


在windows文件夹下,建立即将挂载的文件夹

mkdir /mnt/windows/C

mkdir /mnt/windows/D

mkdir /mnt/windows/E

mkdir /mnt/windows/F


5:开始挂载

mount -t ntfs-3g /dev/sda1 /mnt/windows/C
mount -t ntfs-3g /dev/sda2 /mnt/windows/D
mount -t ntfs-3g /dev/sda3 /mnt/windows/E
mount -t ntfs-3g /dev/sda5 /mnt/windows/F


6:设置随开机启动

cp   /etc/fstab   /etc/fstabbak   //修改前先备份
vim   /etc/fstab                      //编辑


将fstab改为如下的内容

#
# /etc/fstab
# Created by anaconda on Sun Jul 13 06:15:22 2014
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/vg_chencoder-lv_root /                       ext4    defaults        1 1
UUID=f05fcc4c-6032-4036-9d14-3ad0ea732336 /boot                   ext4    defaults        1 2
/dev/mapper/vg_chencoder-lv_swap swap                    swap    defaults        0 0
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
/dev/sda1 /mnt/windows/C ntfs-3g defaults 0 0
/dev/sda2 /mnt/windows/D ntfs-3g defaults 0 0
/dev/sda3 /mnt/windows/E ntfs-3g defaults 0 0
/dev/sda5 /mnt/windows/F ntfs-3g defaults 0 0


修改为上面 的内容并退出保存!现在就 可以实现开机自动挂载了!

现在如果想要访问windows下的文件,进入/mnt/windows即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: