如何在终端中在分区之间切换

如何在终端中在分区之间切换

这是一个非常基本的问题,需要您的指导。如果我在 DOS 或 Windows 中的命令提示符下,我会使用(如果我在 C: 驱动器中)d:转到驱动器 D。如果我想在分区之间移动,例如从 sda1 到 sda2,Ubuntu 终端中的等效操作是什么?

答案1

好的,这是 Windows 和 Linux 之间的根本区别之一。Windows 文件系统使用设备作为文件系统每个部分的起点。因此,您有:

c:\  
d:\
e:\

Linux/Unix 系统使用统一文件系统的概念。一切位于根文件夹下,可以任意混合在一起。用户和程序不知道设备,因为它们已被抽象掉。因此,所有 Linux 系统都将具有相同的一般等级制度

Linux 系统看起来是这样的:

/
|---var
|---lib
|---home
|---mnt

但这些文件夹可以位于同一硬盘上,也可以位于不同的硬盘上。它们甚至可以是网络文件夹!如果程序确实需要与物理设备通信,则有一个名为 /dev 的特殊文件夹。因此,在 Linux 系统上,您想要访问的任何地方都将绝不需要像在 Windows 上一样切换设备。

但是,有时设备并未添加到文件系统!它将被插入,操作系统可以将其视为设备,但尚未安装。现代 Linux 系统会根据需要尝试为您执行此操作。有时它不起作用,您必须自己执行此操作。这就是命令的用途。这也是 /mnt 文件夹的最初用途,这样您就可以有一个明显的位置来挂载文件系统的新部分。

安装驱动器之前:

|---mnt
    |---temp

将驱动器安装到 /mnt/temp 后:

|---mnt
    |---temp
        |---docs
        |---programs
        |---tmp
        |---extra
        |---backups
        |---other stuff

因此,您可以安装驱动器,然后使用cd它来移动到其中,或文件系统中的任何其他位置。这可以实现一些巧妙的功能,例如将您的/home目录放在单独的硬盘上,以防您以后想要切换 Linux 发行版,或者您可以备份它。/tmp 文件夹通常根本不在实际设备上!它可能是一些被视为文件夹的 RAM。这样可以轻松地将东西放在那里,然后在重新启动时将其清理干净。

答案2

已挂载的分区位于文件系统中。它们通常挂载到文件夹/mnt//media/

df在终端中输入显示所有已安装的分区及其安装位置。您还可以使用磁盘工具应用程序来查看每个分区的安装位置。

然后光盘使用以下命令进入您的分区。例如,如果分区挂载名为数据

cd /media/data

答案3

这是我的过程。根据需要调整数字

  1. 先执行lsblk
 NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
    sda      8:0    0 232.9G  0 disk 
    ├─sda1   8:1    0   1.5G  0 part 
    ├─sda2   8:2    0 138.6G  0 part 
    ├─sda3   8:3    0   8.1G  0 part 
    ├─sda4   8:4    0     1K  0 part 
    ├─sda5   8:5    0  68.5G  0 part /
    └─sda6   8:6    0   5.8G  0 part 
    sdb      8:16   0  14.9G  0 disk 
    └─sdb1   8:17   0  14.9G  0 part /media/SergKolo/SERG
    sr0     11:0    1  1024M  0 rom
  1. 识别哪个分区是什么,例如,通过大小,我知道 /dev/sda2 是我的 Windows 7 分区。

  2. 执行sudo mount /dev/sda2 /media/SergKolo/

  3. 如果步骤 3 成功,您现在有一个/media/SergKolo与 windows 分区相对应的文件夹。导航到那里并享受

答案4

好的,这是我用来转到保存了所有数据的其他分区的方法......

   cd ..

这将转到上一个目录。

此后,我位于主文件夹中,因此我再次执行cd ..以转到 / 目录,到达这里后,我执行

cd media

这里有所有已安装的分区,只需执行:

ls

并选择您想要进入的分区,然后:

cd partitionYouChoose

您可能会在这里看到一个分区的名称,其中包含许多字符,如 997ac596-09ce-453b-8ccd-2120839ba825 或类似的字符。

我希望能帮到你。

相关内容