我是安装的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即可