双系统中在Linux里通过命令行使用Win系统的磁盘

 时间:2024-10-31 13:05:52

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

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

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

ls -all /dev/disk/by-uuid

双系统中在Linux里通过命令行使用Win系统的磁盘

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

df -h

双系统中在Linux里通过命令行使用Win系统的磁盘

在这里我们找到了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

如图:

双系统中在Linux里通过命令行使用Win系统的磁盘

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

补充:

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

1.su到root用户

2.fdisk -l

双系统中在Linux里通过命令行使用Win系统的磁盘

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

  • 如何使用排列组合解决C语言问题
  • python中的列表与其方法
  • 男生发际线不好看怎么办?
  • 如何正确做俯卧撑?
  • 热门搜索
    讲普通话手抄报内容 关于感恩的手抄报内容 与法同行手抄报内容 英语节日手抄报图片 三爱手抄报资料 关于英语手抄报 关于珍爱生命的手抄报 文明乘车手抄报 交通安全的手抄报 数学手抄报资料大全