Linux
是否可以將 2 個磁碟連接在一起以每天增加文件保存?
現在在我的伺服器上,我們有 20GB 的磁碟大小。我們使用它進行日常備份,路徑如下:
/var/lib/backup
. 文件系統已打開/vda
。但它很小。將來很快就會用完。所以我們向這個實例添加了另一個卷(磁碟)。就如:
sudo lsblk -f NAME FSTYPE LABEL UUID MOUNTPOINT sr0 iso9660 config-2 2020-03-05-17-33-22-00 vda `-vda1 xfs 5c248666-70f5-4037-8b24-17100c2f5c1e / vdb swap 5210b427-142c-4958-a2f9-461b4a431eec [SWAP] vdc `-vdc1 xfs 5c248666-70f5-4037-8b24-17100c2f5c1e
vdc
被添加了一個新的。/dev/vdc1
可以使用。如果掛載
/dev/vdc1
到特殊路徑如/mnt
,則可以添加磁碟。但每日文件增加發生在/var/lib/backup
路徑(vda
卷)。/mnt
不能自動使用。如何使它們能夠結合在一起?我嘗試了符號連結。
ln -s /var/lib/backup /mnt
這裡我還有一個問題。如果文件
/var/lib/backup
增加,即在/vda
,連結到,文件是否在和/vdc
上使用相同的空間?還是只用,用完再繼續用?他們如何使用 2 個不同的磁碟?/vda``/vdc``/vda``/vda``/vdc
以下是我想澄清的幾點:
- 您通常不會直接安裝在
/mnt
. 相反,您安裝在它下面的目錄上,例如/mnt/mydisk
.- 您不能創建與現有文件或目錄名稱相同的連結。你會得到一個錯誤,因為連結實際上是一個文件。
- 寫入連結時,您實際上是在寫入目標。因此,它只會消耗目標文件分區的磁碟空間。
- 如果您已經在使用 LVM,則可以使用 LVM 組合兩個磁碟。這是一個連結。
仍然可以使用連結來增加磁碟空間,而不會太麻煩地組合分區/磁碟。
假設您將文件/目錄組織在兩個目錄下,例如:
/var/lib/backup/dir1 /var/lib/backup/dir2
您需要在 下備份您的文件
dir1
,將其刪除,然後創建一個連結:ln -s /mnt/mydisk/dir1 /var/lib/backup/dir1
我假設您在下安裝了新分區
/mnt/mydisk
並創建了dir1
.寫入時
dir1
,您現在正在寫入新分區。寫入時dir2
,您仍在寫入舊分區。