Centos

在 CentOS 中,如何在兩個驅動器上創建一個大分區?

  • July 27, 2017

我有一個新的專用伺服器,我想純粹用於備份目的。

[root@dedi ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3        20G  942M   18G   6% /
tmpfs           7.8G     0  7.8G   0% /dev/shm
/dev/sda1       283M   32M  236M  12% /boot
/dev/sda2       1.8T   68M  1.7T   1% /data
[root@dedi ~]# cat /proc/partitions
major minor  #blocks  name

  8        0 1953481816 sda
  8        1     307200 sda1
  8        2 1932167168 sda2
  8        3   20480000 sda3
  8        4     524288 sda4
  8       16 1953481816 sdb

我想保持 tmpfs 和 /boot 原樣,並從其餘部分中創建一個 ~4TB 的大分區。

我知道這是相對簡單的東西,但我真的很感激親手走過它,因為我以前從未做過任何 linux 分區的東西,也不想把全新的盒子弄得一團糟……

非常感謝

您需要使用 LVM(邏輯捲管理器)

首先,您必須知道,如果任何物理磁碟發生故障,那麼大 4TB 卷也會發生故障。首先備份您的數據!

基本上,您需要做的就是將數據(/dev/sda2 和 /dev/sdb1)分區為 lvm 格式,然後:

  • 創建兩個物理卷 ( pvcreate /dev/sda2 /dev/sdb1)
  • 使用兩個物理卷 ( vgcreate VG_DATA /dev/sda2 /dev/sdb1)創建一個卷組
  • 創建一個邏輯卷 ( lvcreate -l 100%FREE -n DATA VG_DATA)
  • 在新卷上創建文件系統 ( mkfs.ext3 /dev/VG_DATA/DATA)
  • 掛載卷 ( mount /dev/VG_DATA/DATA /data)

有十幾個網站有類似這樣的 howtos lvm 。

lvm 遠不止這 4 個命令,如果您想要高級配置,請閱讀詳細手冊。我希望它會幫助你

引用自:https://serverfault.com/questions/692724