如何将硬盘放在 Linux 上

如何将硬盘放在 Linux 上

我的 2 TB 硬盘没有连接到 Linux(或者无论您怎么说)并且我只有 128 GB 磁盘,因此我想知道我该怎么做,以便我有 1 个驱动器来存储我的所有程序(2 TB 一个)和 128 GB 一个仅用于存储 Linux 的东西。

在此处输入图片描述

那么,如果我可以在 Linux 上执行此操作,我该如何像在 Windows 中那样在有 AC: 和 D: 驱动器的情况下执行此操作呢?顺便说一句,我是 Linux 新手。谢谢!

答案1

磁盘被附加或“挂载”到 Linux 文件系统的文件夹中。在启动时,启动盘和 grub 会为您查找并挂载根分区。

随后,将后续磁盘(例如 2TB)安装到根目录(“/”)的空子文件夹。但需要满足一些先决条件:

  • 您的 2TB 磁盘必须连接到控制器;启动时 IDE、SATA、SAS 或 USB 端口(如果这是永久添加的,我不建议使用 USB)。
  • 您需要知道所连接磁盘的实际设备路径。这可以通过 来确定ls -l /dev/disk/by-id/。这将显示指向实际设备“/dev/sd.....something”的符号链接。请确保您拥有正确的设备!
  • 您需要在磁盘上有一个可安装的分区。如果是全新的磁盘,您可以使用 对整个设备进行分区sudo mkfs.ext4 /dev/disk/by-id/<my-2TB-drive>。再次确保您拥有正确的磁盘!此命令将格式化整个磁盘。
  • 您需要一个挂载点。这只是文件系统中的某个文件夹。可以使用以下命令创建顶层文件夹sudo mkdir /my_programs
  • 您需要实际安装新卷。这可以通过以下方式手动完成:sudo mount /dev/disk/by-id/<my-2TB-drive> /my_programs
  • 您需要向新安装的卷授予文件系统权限。“chown”和“chmod”是用于分配所有权和访问模式的 Linux 命令。如果您想专门为给定登录名使用该卷,例如“mimi”,可以通过以下方式完成sudo chown mimi:mimi /my_programs/.

对所有内容的命名和位置满意后,您可以通过在 /etc/fstab 文件中添加条目来自动挂载 2TB 卷,以便在启动时自动挂载。典型的 ext4 挂载条目如下所示:

UUID=1f759a8d-7150-41be-99d3-bfc99bfd0306 /my_programs ext4 defaults 0 1

UUID 用于确保我们始终安装我们想要的确切驱动器。由于设备可以移动,/dev/sdb 可能并不总是 /dev/sdb。

你可以通过以下方式找到你的设备 UUIDls -l /dev/disk/by-uuid

替代解决方案 在 Ubuntu 桌面版(而不是服务器版)上,如果您通过 USB 连接磁盘,上述大部分操作将自动完成(或需要一些提示)。但挂载点会动态变化,而且 USB 不是“大数据”的理想接口。不过,许多人会发现它令人满意,而且简单得多。

祝你好运,Mimi。欢迎来到 Linux!

相关内容