答案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!