在同一台机器上安装了双系统时(win7+Ubuntu),有时候需要访问另外一个系统的文件,比如在linux下访问win7里的文件,或者相反。
如果在linux里访问win7的磁盘,直接在文件系统里点击盘符,就可以自动挂载到linux,然后可以读写里面的文件。
有些软件需要记录一些日志什么的(比如即时通讯软件的聊天记录),如果在不同的系统都能看到聊天记录,就需要在不同的系统访问同一个记录。
所以将记录保存在win的磁盘下是比较好的解决方案。
首先在/下建立一个目录,就是你想挂载的地方,为了便于识别,我起名winDiskC,
sudo mkdir /winDiskC
然后修改配置文件:/etc/fstable
sudo vi /etc/fstable
如下:
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda6 during installation
UUID=e4382967-206a-4f06-88c8-60d00ed06015 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda7 during installation
#UUID=374b39a7-a009-409e-8f52-703143358c57 none swap sw 0 0
/dev/mapper/cryptswap1 none swap sw 0 0
# mount /home
/dev/sda2 /home ext4 defaults 0 0
# mount windows disk system to /winDiskC
/dev/sda1 /winDiskC ntfs defaults 0 0
# mount windows disk D to /winDiskD
/dev/sda5 /winDiskD ntfs defaults 0 0
最后的两条就是分别挂载sda1到/winDiskC和挂载sda5到/winDiskD,
这里的sda1和sda5就是你想挂载的磁盘,
可以使用df 查看具体有哪些磁盘。
这样一开机就会自动挂载win下的c盘和d盘到linux。