日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
通過mergefs增加虛擬存儲

如果您有多個磁盤或分區(qū)要用于一個媒體項目,而又不想丟失任何現(xiàn)有數(shù)據(jù),但又想將所有文件都放置或安裝在一個驅(qū)動器下,該怎么辦?這時mergefs可以助您一臂之力!mergefs是一個聯(lián)合文件系統(tǒng),旨在簡化眾多存儲設(shè)備中文件的存儲和管理。

我們提供的服務(wù)有:成都網(wǎng)站設(shè)計、做網(wǎng)站、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認證、寧德ssl等。為上千多家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學管理、有技術(shù)的寧德網(wǎng)站制作公司

安裝和配置 mergefs

使用 sudo 安裝已下載的 mergefs 軟件包:

$ sudo dnf install mergerfs-2.29.0-1.fc31.x86_64.rpm

現(xiàn)在,你可以將多個磁盤掛載為一個驅(qū)動器。如果你有一臺媒體服務(wù)器,并且希望所有媒體文件都顯示在一個地方,這將很方便。如果將新文件上傳到系統(tǒng),那么可以將它們復制到 mergefs 目錄,mergefs 會自動將它們復制具有足夠可用空間的磁盤上。

這是使你更容易理解的例子:

$ df -hT | grep disk
/dev/sdb1      ext4      23M  386K 21M 2% /disk1
/dev/sdc1      ext4      44M  1.1M 40M 3% /disk2
$ ls -l /disk1/Videos/
total 1
-rw-r--r--. 1 curt curt 0 Mar 8 17:17 Our Wedding.mkv
$ ls -l /disk2/Videos/
total 2
-rw-r--r--. 1 curt curt 0 Mar 8 17:17 Baby's first Xmas.mkv -rw-rw-r--. 1 curt curt 0 Mar 8 17:21 Halloween hijinks.mkv 

在此例中掛載了兩塊磁盤,分別為 disk1 和 disk2。兩個驅(qū)動器都有一個包含文件的 Videos 目錄。

現(xiàn)在,我們將使用 mergefs 掛載這些驅(qū)動器,使它們看起來像一個更大的驅(qū)動器。

$ sudo mergerfs -o defaults,allow_other,use_ino,category.create=mfs,moveonenospc=true,minfreespace=1M /disk1:/disk2 /media

mergefs 手冊頁非常龐雜,因此我們將說明上面提到的選項。

  • defaults:除非指定,否則將使用默認設(shè)置。
  • allow_other:允許 sudo 或 root 以外的用戶查看文件系統(tǒng)。
  • use_ino:讓 mergefs 提供文件/目錄 inode 而不是 libfuse。雖然不是默認值,但建議你啟用它,以便鏈接的文件共享相同的 inode 值。
  • category.create=mfs:根據(jù)可用空間在驅(qū)動器間傳播文件。
  • moveonenospc=true:如果啟用,那么如果寫入失敗,將進行掃描以查找具有最大可用空間的驅(qū)動器。
  • minfreespace=1M:最小使用空間值。
  • disk1:第一塊硬盤。
  • disk2:第二塊硬盤。
  • /media:掛載驅(qū)動器的目錄。

看起來是這樣的:

$ df -hT | grep disk
/dev/sdb1  ext4           23M      386K 21M 2% /disk1
/dev/sdc1  ext4           44M      1.1M 40M 3% /disk2
$ df -hT | grep media
1:2        fuse.mergerfs  66M      1.4M 60M 3% /media

你可以看到現(xiàn)在 mergefs 掛載顯示的總?cè)萘繛?66M,這是兩塊硬盤的總?cè)萘俊?/p>

繼續(xù)示例:

有一個叫 Baby’s second Xmas.mkv 的 30M 視頻。讓我們將其復制到用 mergerfs 掛載的 /media 文件夾中。

$ ls -lh "Baby's second Xmas.mkv"
-rw-rw-r--. 1 curt curt 30M Apr 20 08:45 Baby's second Xmas.mkv $ cp "Baby's second Xmas.mkv" /media/Videos/ 

這是最終結(jié)果:

$ df -hT | grep disk
/dev/sdb1  ext4          23M 386K 21M 2% /disk1
/dev/sdc1  ext4          44M 31M 9.8M 76% /disk2
$ df -hT | grep media
1:2        fuse.mergerfs 66M 31M 30M 51% /media

從磁盤空間利用率中可以看到,因為 disk1 沒有足夠的可用空間,所以 mergefs 自動將文件復制到 disk2。

這是所有文件詳情:

$ ls -l /disk1/Videos/
total 1
-rw-r--r--. 1 curt curt 0 Mar 8 17:17 Our Wedding.mkv
$ ls -l /disk2/Videos/
total 30003
-rw-r--r--. 1 curt curt 0 Mar 8 17:17 Baby's first Xmas.mkv -rw-rw-r--. 1 curt curt 30720000 Apr 20 08:47 Baby's second Xmas.mkv
-rw-rw-r--. 1 curt curt 0 Mar 8 17:21 Halloween hijinks.mkv
$ ls -l /media/Videos/
total 30004
-rw-r--r--. 1 curt curt 0 Mar 8 17:17 Baby's first Xmas.mkv -rw-rw-r--. 1 curt curt 30720000 Apr 20 08:47 Baby's second Xmas.mkv
-rw-rw-r--. 1 curt curt 0 Mar 8 17:21 Halloween hijinks.mkv
-rw-r--r--. 1 curt curt 0 Mar 8 17:17 Our Wedding.mkv

當你將文件復制到 mergefs 掛載點時,它將始終將文件復制到有足夠可用空間的硬盤上。如果池中的所有驅(qū)動器都沒有足夠的可用空間,那么你將無法復制它們。


本文題目:通過mergefs增加虛擬存儲
文章起源:http://www.5511xx.com/article/djghjoc.html