操作系统: CentOS 5.5 x86
在我的笔记本上,通过fdisk –l 看到如下内容:其中hda5是我win7系统的D盘(ntfs格式)。
[root@localhost Desktop]# fdisk –l
Disk /dev/had: 160.0GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 2611 20972826 7 HPFS/NTFS
/dev/hda2 2612 19457 135315495 f W95 Ext’d (LBA)
/dev/hda5 2612 16634 112639716 7 HPFS/NTFS
/dev/hda6 16635 17698 8543232 b W95 FAT32
/dev/hda7 17699 17710 96358+ 83 Linux
/dev/hda8 17711 19457 14032746 8e Linux LVM
通过mount /dev/hda5 –t ntfs -3g /windows/d 命令和有把hda5这个NTFS格式的盘挂载到/windows/d/这个目录下。 当然要挂载NTFS 需要安装软件 ntfs -3g _ntfsprogs-2011.4.12.tgz 这个软件是支持所有linux系统的额,
下载: http://tuxera.com/opensource/ntfs-3g_ntfsprogs-2011.4.12.tgz
安装: (用root或者sudo安装)
tar xvf ntfs -3g _ntfsprogs-2011.4.12.tgz
cd ntfs -3g _ntfsprogs-2011.4.12
./configure
make
make install
然后用df –h 命令查看:
[root@localhost Desktop]# df –f
Filesystem Size Used Avail Use% Mounded on
/dev/VolGroup00/LogVol00
12G 7.4G 3.2G 70% /
/dev/hda7 9G 20M 67M 23% /boot
tmpfs 501M 0 501M 0% /dev/shm
/dev/hda5 108G 89G 20G 82% /windows/d
挂载成功了,不过这种手动挂载重启一次就会消失的…. 如果你想一直使用的话,还得修改/etc/fstab文件。光盘和U盘不建议让他自动挂载,除非你保证你每次重启系统都装有光盘和插上U盘……
通常,在linux系统的/etc目录下我们会发现fstab这个文件,这个文件的作用是控制系统启动是挂载哪些分区的,一般来说,在WIN和Linux的双系统中我们要求系统启动时自动挂载win下面的某个分区就要用到该文件,当然这个文件还有其他的很多用途的,比如ip san存储
fstab文件显示如下:
[root@localhost Desktop]# cat /etc/fstab
/dev/VolGroup00/LogVol00 / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
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/VolGroup00/LogVol01 swap swap defaults 0 0
为了便于区分,给他加上表格(实际是不存在表格的)。
磁盘分区的名称 |
挂载点 |
文件系统 |
挂载选项 |
dump选项 |
文件系统检查选项 |
/dev/VolGroup00/LogVol00 |
/ |
ext3 |
defaults |
1 |
1 |
LABEL=/boot |
/boot |
ext3 |
defaults |
1 |
2 |
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/VolGroup00/LogVol01 |
swap |
swap |
defaults |
0 |
0 |
1. 磁盘分区的名称:要挂接的块设备名
2. 挂载点:也就是linux上面的目录
3. 文件系统类型:比如:ext3,ext2,jfs,nfs等,具体请查看/proc/filesystem(内核支持的所有文件系统)
4. 挂载选项: defauts是默认挂载,启动时会自动加载,包括rw, suid, dev, exec, auto, nouser, async。 noauto,表示通过手工运行mount来挂载设备, (nouser)user允许(root)所有用户挂载;(noexec)exec表示(不)可以运行这个分区中ro和rw为只读和读写属性; sync 和 async:是否缓冲文件的写操作,也就是文件先保存到缓冲区,然后一块写入磁盘, 对U盘等可移动磁盘来说,应该立即写入磁盘中,或者在拔出前执行umount命令,保证文件的正确传输; async是缓冲写操作。
5. Dump选项:命令是否可对此文件系统进行转储功能。
6. 文件系统检查选项:是否在reboot时启用对文件系统的自检工作(1为启用,0为禁用),一般值配置为1,详细细节请man fstab或man mount
我们在fstab表内添加如下蓝色行:(当然修改之前请记得原来的内容或者做一个备份)
[root@localhost Desktop]# vi /etc/fstab
/dev/VolGroup00/LogVol00 / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
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/VolGroup00/LogVol01 swap swap defaults 0 0
/dev/hda5 /windows/d ntfs -3g defaults 0 0
重启系统,验证,到此,挂载完成。