让两个驱动器在 Debian 上显示为一个?

让两个驱动器在 Debian 上显示为一个?

我从提供商那里租了一台服务器,他们不会在不额外付费的情况下安装 RAID0。

因此,我试图弄清楚如何链接这两个驱动器,以便安装在硬盘上的程序能够看到第二个驱动器的空间。

这是它的设置方式:

df -h:

Filesystem                                    Size  Used Avail Use% Mounted on
rootfs                                        139G   93G   39G  71% /
udev                                           10M     0   10M   0% /dev
tmpfs                                         599M  208K  599M   1% /run
/dev/disk/by-uuid/e7a9cc0e-9caa-4d33-b60f-... 139G   93G   39G  71% /
tmpfs                                         5.0M     0  5.0M   0% /run/lock
tmpfs                                         2.7G     0  2.7G   0% /run/shm
/dev/sda1                                     961M   36M  877M   4% /boot
/dev/sda5                                     139G   93G   39G  71% /media/hd

fdisk -l:

Disk /dev/sda: 160.0 GB, 160000000000 bytes
255 heads, 63 sectors/track, 19452 cylinders, total 312500000 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00066abb

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     2000895      999424   83  Linux
/dev/sda2         2002942   312498175   155247617    5  Extended
/dev/sda5         2002944   296499199   147248128   83  Linux
/dev/sda6       296501248   312498175     7998464   82  Linux swap / Solaris

Disk /dev/sdb: 160.0 GB, 160000000000 bytes
58 heads, 29 sectors/track, 185790 cylinders, total 312500000 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00088a99

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048   312499999   156248976   83  Linux

我尽我最大的努力安装了第二个驱动器。有谁知道我需要做什么才能使驱动器显示为一个?

答案1

如果您只想能够在第二个驱动器上的额外空间中存储数据,则不需要 RAID-0。如果您只是喜欢安装它,正如您在帖子末尾指出的那样,您只需确保分区sdb1已格式化并将其安装到某个特定位置(就像可以/dev/sda1在下访问一样/boot

要查看 /dev/sdb1 上是否有文件系统,您可以尝试:

sudo file -s /dev/sdb1

如果/dev/sdb1上没有文件系统,则需要对其进行格式化。您最好使用与其他分区上已有的相同格式,以确保您的系统支持它(用于df -T查看已安装分区的类型)。

要挂载文件系统,因此您必须确定在哪里如果你想挂载它,请在那里创建一个目录并发出挂载命令:

mkdir /media/extra
mount /dev/sdb1 /media/extra

这将为您的程序提供额外的 155Gb 空间以供使用/media/extra

如果您确实想设置 raid-0,这将为您带来更大更快的虚拟磁盘的优势,您必须对磁盘 sdb 进行分区,以便有两个相似的分区可以组合。这是可以做到的,但只要一步错误,您就会丢失所有数据。我将从备份您的数据开始。然后删除交换并使 /dev/sda6 成为可引导安装,然后将 sda5 和 sdbX 组合成一个 raid。我已经对远程服务器这样做了(使用RAID-1,稍微容易一些),所以可以完成。如果您不是绝对需要它并且拥有您所表明的水平的经验,那么我不会推荐它。 (我在 84 年安装了我的第一个 *nix,但是远程执行类似的操作时我的手仍然会出汗,因为如果你忘记了什么,很容易与机器完全失去联系。)

相关内容