Linux

Linux 數據儲存和分區

  • September 10, 2012

在以下輸出中,df -h您可以看到我添加了一個新硬碟驅動器 (/dev/hdd1) 並已安裝為 /hdd1。

我的問題是,如果我開始將數據轉儲到 /opt,這些數據會掛載到 /hdd1 還是 /

我的目標是使用新的 hdd1 而不是舊的磁碟 (/dev/sda3)。

如何才能做到這一點?

Filesystem            Size  Used Avail Use% Mounted on
/dev/sda3             442G  312G   12G  86% /
tmpfs                 1.9G     0  1.9G   0% /dev/shm
/dev/sda1             194M   57M  128M  31% /boot
/dev/sdb1             1.7T  201M  2.6T   1% /hdd1

如果不重新格式化/重新分區,您可能無法輕鬆做到這一點。

這是你需要做的。

  1. 備份一切
  2. 將磁碟重新分區為 LVM 分區。
  3. 在磁碟上設置 LVM 卷組(或在多個物理卷上設置一個大卷組)。
  4. 為 / 和任何其他掛載點設置 LVM 邏輯卷。
  5. 享受使用邏輯捲管理在您需要時重新分配空間的榮耀。

我真的不想詳細解釋 LVM 的來龍去脈,因為您幾乎可以只閱讀文件。但我就是這樣做的。

我想您也許可以將所有內容從舊磁碟複製到新磁碟,然後更改 Grub 配置和 MBR,但我認為將來使用 LVM 可能更具可擴展性。

如果你只是將數據轉儲到/opt它上面,它仍然會進入舊的完整磁碟,除非你將 /dev/sdb1 掛載到 /opt。

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