阿木小伙

web安全,渗透学习小白

博客园 首页 联系 订阅 管理

  由 于酷爱Linux的Shell命令行,但同时又离不开Windows的生态环境,于是在笔记本上安装了Fedora 20和Win8.1双系统。在默认情况下,虽然可以通过files文件这个图形界面的文件管理器访问Win下磁盘,但不能在终端Terminal中直接 cd或者ls到Win系统中磁盘的文件。

    通过以下步骤可以实现在终端中通过命令行使用Win系统的磁盘。

    使用命令通过uuid查看所有的磁盘信息:

    ls -all /dev/disk/by-uuid

    

    

查看所有磁盘的使用情况以及所挂载的地方:

df -h

在 这里我们找到了Win系统所在的文件系统是/dev/sda2,使用任何编辑器如Vim,gedit,emacs等来编辑/etc/fstab文件。该文 件定义了静态文件系统信息,定义了存储设备和分区整合到整个系统的方式。mount 和umount等命令会读取这个文件,确定设备和分区的挂载选项,如果把我们的Windows所在的文件系统配置到其中,就可以自动挂载Win系统所在的 分区或者设备了。

这里使用emacs编辑:

sudo emacs /etc/fstab

添加

/dev/sda2 /win/cdisk                   auto    defaults        0 1

如图:

重启电脑,在终端里面cd /win/cdisk 就可以访问Windos系统的文件内容了。

补充:

上面的情况是在只有一个硬盘的情况下的解决办法,当存在除系统所在硬盘外的其它硬盘时,df看不全,上述需要改进。下面是在更换固态固态硬盘并保留机械硬盘时挂载磁盘的经验:

    1.su到root用户

    2.fdisk -l

    

通过fdisk -l查看到了df看不到的机械硬盘,即上面的/dev/sdb1(2,3),然后再通过上述修改fstab文件的方法就可实现开机挂载想要的硬盘。

posted on 2016-11-15 16:21  阿木小伙  阅读(352)  评论(0)    收藏  举报