Jac*_*oen 46 hardware lvm disk
我即将设置 box 基本上是一个文件服务器。我计划在包装盒中安装多个驱动器,并希望将它们全部设置为一个驱动器。所以我基本上可以将它安装在 /media 上,而不是真正关心使用哪个驱动器。我不确定这样做的正确术语是什么,所以我的 Google fu 在这种情况下没用。
那么如何将多个硬盘驱动器设置为一个驱动器呢?
Jac*_*oen 56
我决定写下我所做的逐步说明来设置它。一个重要的注意事项是,我在一个系统上执行此操作,在该系统中我从不属于 LVM 的单独分区启动。因此,LVM 仅用于存储,并没有操作系统启动所需的任何文件。这也是为了创建一个大驱动器的外观,尽管可以使用类似的技术来创建多个驱动器的外观(实际上是分区)。这是一个非常自私的大脑转储,因为其他指南对我来说并不完整。所以我希望它可以帮助其他人。
这些说明主要来自Murat Gunes 提供的链接以及我从这里收集的更多信息。
sudo fdisk -l
每个部分的第一行应该为您提供足够的信息来识别您的驱动器。它看起来像:
磁盘 /dev/sda:500.1 GB,500107862016 字节
重要的部分是/dev/sda
。现在运行:sudo fdisk /dev/sda
。你会看见:
命令(m 寻求帮助):
键入p
以列出驱动器上的分区。您需要删除要成为 LVM 一部分的分区。所以键入d
删除。如果驱动器只有一个分区,它将删除它(将其标记为删除,除非我们告诉它这样做,否则它不会发生)。否则我认为(我的只有一个)它会要求您输入要删除的号码。
现在您需要创建新分区。键入n
新的。它询问是扩展的还是主要的。键入p
主要。它要求输入分区号,键入 1。对于第一个柱面和最后一个柱面,只需将它们留空即可使用默认值。
现在您需要将其设置为 Linux LVM。键入t
。它要求一个十六进制代码,8e
用于 Linux LVM。你应该看到类似的东西:
将分区 1 的系统类型更改为 8e (Linux LVM)
最后键入w
将更改写出到磁盘。
sudo apt-get install lvm2
安装它。modprobe dm-mod
要加载 LVM 模块。我没有收到任何错误,所以我认为它有效。sudo nano /etc/modules
打开它进行编辑。添加dm-mod
到项目列表。如果此文件为空或不存在,只需dm-mod
在文件中添加一行即可。sudo nano -w /etc/lvm/lvm.conf
并更改行:过滤器 = [ "a/.*/" ]
成为:
filter = [ "a|/dev/hd[ab]|", "r/.*/" ]
sudo vgscan
。你应该看到类似的东西:读取所有物理卷。这可能需要一段时间...
没有找到卷组
以防万一已经设置了任何卷组sudo vgchange -a y
以使其可用。
sudo pvcreate /dev/sda1
以设置分区。sudo vgcreate media /dev/sda1
替换media
。sudo lvcreate -l100%FREE -nvolume media
替换volume
。这将使用分区中的所有可用空间。sudo mke2fs -t ext4 /dev/media/volume
。sudo mkdir /mnt/media
。sudo mount /dev/media/volume /mnt/media
。现在这仅适用于本次会议。当您重新启动时,它不会自动重新安装。为此,我们需要编辑/etc/fstab
文件。为此,请添加sudo nano /etc/fstab
并添加以下行:/dev/media/volume /mnt/media ext4 默认为 0 1
此时您可以开始向磁盘添加文件,因此如果您需要清除要添加的其他磁盘,您可以将它们复制到此处。
/dev/sdb1
那么做的sudo vgextend media /dev/sdb1
,将其添加到卷。sudo umount /dev/media/volume
。sudo vgdisplay
。重要的部分是Free PE / Size
。您需要知道可以为下一步添加多少空间。sudo lvextend -L+150G /dev/media/volume
。sudo e2fsck -f /dev/media/volume
以检查文件系统。sudo resize2fs /dev/media/volume
以调整所有内容。Free PE / Size
已降至您的预期。sudo mount /dev/media/volume /mnt/media
cp -r -v /mnt/temp/电影 /mnt/shared/media
/mnt/temp/Movies
您要从中复制的文件夹在哪里。
就我个人而言,我会确保所有驱动器(大约)大小相同,并从它们创建一个 RAID 5“阵列”。RAID 5 的缺点是在总可用磁盘空间中损失了一个磁盘的大小。RAID 5 的优势在于,如果您的一个磁盘坏了,您不会丢失任何东西,您只需更换损坏的硬盘即可。
如果您不太在意丢失数据以在其上花费额外的磁盘,或者如果您打算使用一堆已经拥有的不同大小的磁盘,那么最好使用 LVM,正如 Murat 所说。