我的系统上装有 Windows 7。启动 PC 时,系统要求我选择 Windows 7 或 Ubuntu 12.04。在 Windows 中,我有 3 个部分,驱动器 C、D、J。当我打开 Ubuntu 时,我有一个名为“设备”的类别。其中,这些部分(C、D、J)有不同的名称。但名为“79 GB 系统”的部分似乎是 Windows 的 C 盘,但它有一些在 Windows 中不可见的东西。那么这是什么?
其次,Ubuntu 中有一个名为“文件系统”的类别。其中有所有部分,如启动、etc、dev、root、run... 那么,这是什么?该设备和此文件系统之间有什么关系?此文件系统存储在哪里?
当我将 C、C++ 文件存储在 home/username--> 中时,它会存储在哪里?哪个驱动器?比如 Windows 的 C、D 或 J?我对这一切感到困惑。提前致谢。
答案1
Ubuntu 不使用驱动器号;它将其所有可用空间视为一棵大树。正如您所提到的,它将您的 Windows 驱动器(在 Windows 中称为“C:”)列为其“设备”之一,但这只是为了方便:在 Ubuntu 术语中,这可能是一个名为 的文件夹/media/long-complicated-drive-name/
。您在 Ubuntu 中看到的文件比在 Windows 中多,
这更像是 Windows 的诡计:在 Ubuntu 下,您将看到所有文件和目录,而 Windows 会向您隐藏这些文件和目录。
、、、等是系统文件夹,您不应该在其中存储任何内容,在大多数情况下,系统甚至不允许您存储。您可以随意在文件夹中组织自己的文件。该文件夹与 Windows 下名为“用户名”的文件夹相当。Ubuntu 不关心您如何以及在何处存储内容,除了个人设置,这些设置通常位于以“。”开头的文件夹中。 从 Windows 的角度来看,如果没有更多信息,就无法判断您的 Ubuntu 系统是存储在 D: 还是 J:,还是其他地方。boot
etc
dev
root
run
/home/username
/home/username
答案2
如果您知道文件名,则可以使用以下命令搜索挂载点的位置:
find / -iname <filename> 2>/dev/null
如果 Windows 磁盘已安装,这将向您显示文件的完整路径。有了路径,完成这项工作将很容易。但是,如果您需要验证安装,您可以执行以下操作:
df
它应该会显示系统上已安装的设备。在我的 Ubuntu 上,输出为:
`ubuntu:~$ df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/loop0 29496487 9139181 20357306 31% /
udev 7659848 4 7659844 1% /dev
tmpfs 1533884 920 1532964 1% /run
none 5120 0 5120 0% /run/lock
none 7669416 80 7669336 1% /run/shm
/dev/sda3 51199996 13263736 37936260 26% /host
/dev/sdb2 1953382396 173874560 1779507836 9% /media/NeverDie
/dev/sdc1 3916912 1260704 2656208 33% /media/CRYPTO
/dev/sdd1 15617008 40 15616968 1% /media/E4D3-8E30
/dev/sda5 874358780 670689976 203668804 77% /media/Warehouse
ubuntu:~$ `
因此,您必须查看是否安装了预期的 Windows 单元。否则,您必须找到该设备(可能是 /dev/sd 并安装它)。
答案3
与 Windows 相比,Linux 在驱动器方面有一个令人讨厌的倾向,那就是非常令人困惑。找出哪个驱动器是什么的最佳方法是使用分区管理器并查看您已经拥有的大小。磁盘非常适合这样做。Ubuntu 可能使用两个“分区”或 Windows 看到的驱动器。如果您的 RAM 已满,其中一个可能是用于存储工作内存的小磁盘。另一个是 ubuntu 本身所在的位置。