CentOS 7下实现自动挂载NTFS分区是比较简单的,下个ntfs-3g工具编译下,然后mount -t

ntfs-3g /dev/sda5 /mnt/Virtual\ Machines 就可以,想要开机自动挂载的话就写进/etc/fstab中。如果详细了解自动挂载的话,我的博文中有详细的说明。(http://bckong.blog.51cto.com/5092126/1570507)但是今天要说不是这个,而是另一个问题,而是修改fstab后直接进入只读文件系统,不能进入桌面的问题。

               今天想继续让CentOS7开机自动挂载ntfs文件,就做了和以前一样的操作,没曾想居然直接进入只读文件系统了,当时头就蒙了,那时候还没发现是挂载点目录空格引起的问题,只是因为改过了

fstab就这样了,所以就只能让fstab变回原样,但是删除添加条/mnt/Virtual\ Machines时候w提示readonly,改不了,q!强制退出之后,无奈只能删除fstab,然后将备份文件还原回来(这里要提醒大家修改fstab前先备份下,不然可能就后悔了,我当时暗自庆幸自己作了备份!呼呼!)!

               好吧!啰嗦了这么多,直接亮解决办法吧!

               运行以下命令之后重新vi就可以了

               mount -n -o remount,rw /    注:,逗号之间没有空格, /前面有空格!

              重新进入系统之后,然后删除了/mnt/Virtual\ Machines这条条目之后,再重起就ok!任何问题,但是加上/mnt/Virtual\ Machines 之后就直接是只读文件系统了,这时候瞬间想到之文件夹空格的问题,果断删除,然后挂载到另一个mount点上,ok,完美的重起了而且没有任何问题,NTFS也顺利的开机挂载起来了。

              一直没曾想过是小小的空格害了我以下午。这就是修改fstab引起的错误,做个笔记,以后还可以找回来。